Re: Checking compatibility of a script across Python versionsautomatically

Discussion in 'Python' started by Stefan Behnel, Jun 19, 2012.

  1. Andrew Berg, 18.06.2012 21:24:
    > Are there any tools out there that will parse a script and tell me if it
    > is compatible with an arbitrary version of Python and highlight any
    > incompatibilities? I need to check a few of my scripts that target 3.2
    > to see if I can make them compatible with 3.0 and 3.1 if they aren't
    > already. I found pyqver, but it isn't accurate (at least for 3.2/3.3
    > scripts) and hasn't been updated in 2 years. I could look over the docs
    > and do it manually, but one of the scripts isn't small, so I'd prefer
    > not to.


    My advice: write a good test suite for your code and use something like tox
    to run it under the various Python versions that you want to support. No
    static analysis tool will ever be able to find all portability problems.

    Stefan
    Stefan Behnel, Jun 19, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Griz
    Replies:
    11
    Views:
    896
  2. Glenn
    Replies:
    0
    Views:
    419
    Glenn
    Aug 1, 2003
  3. Philip Semanchuk

    Binary compatibility across Python versions?

    Philip Semanchuk, Jul 26, 2010, in forum: Python
    Replies:
    0
    Views:
    205
    Philip Semanchuk
    Jul 26, 2010
  4. Andrew Berg
    Replies:
    1
    Views:
    243
    Steven D'Aprano
    Jun 19, 2012
  5. Terry Reedy
    Replies:
    0
    Views:
    216
    Terry Reedy
    Jun 19, 2012
Loading...

Share This Page