While we're talking about changes for 1.0, how do people feel about dropping Python 2.6 support. I think we decided that we need to keep Python 3.2 support for the time being because of Debian, but what about 2.6? According to https://www.python.org/download/releases/2.6.7/, the Python 2.6 series hasn't been supported for security releases for over a year. But what matters is if people are using it. If there's a good case to keep it for the time being, we can.
Some advantages of dropping support is that there is a lot of nice syntax backported from Python 3 in Python 2.7 which is unavailable in Python 2.6. Some useful things in Python 2.7: - Set literals (like {1, 2, 3} instead of set([1, 2, 3])) - Set and dictionary comprehensions(like {a for a in stuff} or {a: b for a, b in stuff}) - OrderedDict in the standard library - Multiple context managers in a single with statement (I don't know if we ever do this, but we have a lot of experimental context managers like assuming() and evaluate() and this makes it easier to combine them). - argparse (we can use it instead of optparse in our scripts like isympy) - collections.Counter (could be useful, it's effectively a multiset) But again, the main question is if people are using it. Aaron Meurer -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiGF6yb53TMRrMJVyf5Jptr4yFJ5M57nbryw0e3VHnKw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.