Up to [cvs.NetBSD.org] / pkgsrc / devel / py-modulegraph
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 1 16:09:38 2023 UTC (2 months ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
py-modulegraph: updated to 0.19.6 Version 0.19.6 -------------- * Actually introduce Python 3.12 support Previous support was tested on an installation that previously had an early alpha installed without cleaning up, resulting in failing to remove all use of the ``imp`` module.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jun 15 10:45:12 2023 UTC (5 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
py-modulegraph: updated to 0.19.5 0.19.5 ------ * Sigh.. Actually fix 2.7 support 0.19.4 ------ * Fix broken python 2.7 support * Initial support for Python 3.12 The changes to support Python 3.12 are a bit rough, tests pass but I'm not 100% convinced the changes are correct.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 31 08:12:17 2022 UTC (13 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.18: +3 -1
lines
Diff to previous 1.18 (colored)
py-modulegraph: not for Python 2.7
Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 25 09:26:09 2022 UTC (13 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.17: +2 -4
lines
Diff to previous 1.17 (colored)
py-modulegraph: updated to 0.19.3 0.19.3 * Fix incompatibility with Python 3.11
Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 5 15:41:06 2022 UTC (22 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.16: +4 -2
lines
Diff to previous 1.16 (colored)
python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 4 20:53:17 2022 UTC (22 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 11 17:42:25 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.14: +4 -3
lines
Diff to previous 1.14 (colored)
py-modulegraph: updated to 0.19.2 v0.19.2 Tweak package metadata v0.19.1 Minor tweaks for Python 3.10 support v1.19 Minor tweak - Set correct version number - Fix a some test failures (mostly due to my setup) - Fix flake8 warning - Change tox.ini to match my machine w.r.t. python versions - Change tox.ini invocation of isort
Revision 1.14 / (download) - annotate - [select for diffs], Wed May 27 14:14:47 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.13: +4 -3
lines
Diff to previous 1.13 (colored)
py-modulegraph: updated to 0.18 0.18 * Avoid exception when one of the items on "packages" is not a package (modulegraph.find_modules.find_needed_modules) * ``Modulegraph.foldReferences()`` called the wrong method
Revision 1.13 / (download) - annotate - [select for diffs], Sun Aug 19 07:20:28 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
py-modulegraph: updated to 0.17 0.17: * The .pyc format changed a little in Python 3.7
Revision 1.12 / (download) - annotate - [select for diffs], Sun Dec 10 17:07:54 2017 UTC (5 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
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
Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 16 19:26:48 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Reset maintainer
Revision 1.10 / (download) - annotate - [select for diffs], Mon Sep 4 18:08:21 2017 UTC (6 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Follow some redirects.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 31 05:18:56 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.8: +4 -5
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 3 13:23:02 2017 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 28 15:48:30 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.6: +1 -3
lines
Diff to previous 1.6 (colored)
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.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Jun 8 17:43:27 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Switch to MASTER_SITES_PYPI.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 30 22:46:58 2015 UTC (8 years, 5 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
0.12.1 ------ * Issue #25: Complex python files could cause an "maximum recursion depth exceeded" exception due to using stack-based recursion to walk the module AST.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Aug 7 01:45:27 2014 UTC (9 years, 4 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
0.12 ---- * Added 'modulegraph.modulegraph.InvalidSourceModule'. This graph node is used for Python source modules that cannot be compiled (for example because they contain syntax errors). This is primarily useful for being able to create a graph for packages that have python 2.x or python 3.x compatibility in separate modules that contain code that isn't valid in the "other" python version. * Added 'modulegraph.modulegraph.InvalidCompiledModule'. This graph node is used for Python bytecode modules that cannot be loaded. * Added 'modulegraph.modulegraph.NamespacePackage'. Patch by bitbucket user htgoebel. * No longer add a MissingModule node to the graph for 'collections.defaultdict' when using 'from collections import defaultdict' ('collections.defaultdict' is an attribute of 'collections', not a submodule). * Fixed typo in ModuleGraph.getReferences() * Added ModuleGraph.getReferers(tonode). This methods yields the nodes that are referencing *tonode* (the reverse of getReferences) * The graph will no longer contain MissingModule nodes when using 'from ... import name' to import a global variable in a python module. There will still be MissingModule nodes for global variables in C extentions, and for 'from missing import name' when 'missing' is itself a MissingModule. * Issue #18: Don't assume that a PEP 302 loader object has a ``path`` attribute. That attribute is not documented and is not always present.
Revision 1.3 / (download) - annotate - [select for diffs], Sat May 3 12:58:41 2014 UTC (9 years, 7 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.2: +2 -3
lines
Diff to previous 1.2 (colored)
Updated to latest release, 0.11.1. From doc/changelog.rst: * Issue #145: Don't exclude the platform specific 'path' modules (like ntpath)
Revision 1.2 / (download) - annotate - [select for diffs], Mon Feb 10 00:12:10 2014 UTC (9 years, 9 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.1: +8 -1
lines
Diff to previous 1.1 (colored)
Use PYVERSUFFIX in PLIST to allow parallel installation of this package for different python versions. Bump PKGREVISION.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 9 15:09:46 2014 UTC (9 years, 9 months ago) by rodent
Branch: MAIN
Import py27-modulegraph-0.11 as devel/py-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.