./devel/py-modulegraph, Python module dependency analysis tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.16, Package name: py27-modulegraph-0.16, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [lang/python27] [graphics/py-altgraph]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 2317f6ab6519f1ca8ab95c2e2364284a91cf6f1c
RMD160: c83150d9476d75dcb567b187bcd4c7916a1e5da1
Filesize: 667.542 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-10 18:07:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-modulegraph: updated to 0.16

0.16:
* Add LICENSE file to distribution
* Don't rely on pkg_resources to calculate package version
* Replace use of ``optparse`` by ``argparse`` as the former is deprecated
* Attempt to reduce the maximum recursion needed to create the ModuleGraph
* Don't include the file type in the result from ``zipio.getmode``
* Fix mismatched indents/dedents in ModuleGraph debug output
   2017-09-16 21:27:31 by Thomas Klausner | Files touched by this commit (372)
Log message:
Reset maintainer
   2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163)
Log message:
Follow some redirects.
   2017-07-31 07:18:56 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
0.15

Features:

* Issue 39: Traceback with for a syntax error when compiling async function

  On Python 3.5 some (invalid) async function definitions caused a modulegraph
  traceback, instead of adding "InvalidSourceModule" nodes to the graph.

* Issue 40: The graph now contains nodes of type \ 
"InvalidRelativeImport" for
  attempts to use relative imports that walk outside of a toplevel
  package.

Bugfixes:
* Issue 38: Dot output broken in Python 3
* Issue 36: Make sure test suite works on systems other than macOS
* Add support for "async def" to the AST scanner, needed to
  properly recognize imports in async function definitions.
   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.