andreypopp / configure

Configuration toolkit based on YAML

Home Page:http://configure.readthedocs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Not compatible with Python 3

dmopalmer opened this issue · comments

It is almost compatible.

  1. Line 563 change to except ... as
  2. Line 624 parenthesis around print
  3. Line 565 raise

@dmopalmer could you expand on point 3 there? also...is this not implemented yet?

In Python 3, raise takes zero or one arguments, as described in PEP 3109.

The three-argument form is no longer supported.

raise ImportStringError(import_name, e), None, sys.exc_info()[2]

But this project seems to be abandoned, with no activity for 7 years. Some of the forks may have newer activity. Issue #12 from 3 years ago is a pull request for Python 3 support, which then points to an alternative package which was last touched 2 years ago.