ronaldoussoren / modulegraph

modulegraph determines a dependency graph between Python modules primarily by bytecode analysis for import statements. modulegraph uses similar methods to modulefinder from the standard library, but uses a more flexible internal representation, has more extensive knowledge of special cases, and is extensible.
MIT No Attribution
38 stars 4 forks source link

Remove dependency on "entrypoints" feature of setuptools #9

Closed ronaldoussoren closed 11 years ago

ronaldoussoren commented 12 years ago

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


The modulegraph script is implemented using the "entrypoints" feature of setuptools. I'd prefer to get rid of this dependency to make it easier to switch to "packaging/distutils2" in the future.

Options:

ronaldoussoren commented 11 years ago

Original comment by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


changeset 15a6ae21d961 deprecates the commandline tools and implements the first option.

The command-line script is still present, and can be removed in a future release.