CVS log for pkgsrc/devel/py-modulegraph/Makefile
Up to [cvs.NetBSD.org] / pkgsrc / devel / py-modulegraph
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Oct 1 16:09:38 2023 UTC (16 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base,
pkgsrc-2024Q4,
pkgsrc-2024Q3-base,
pkgsrc-2024Q3,
pkgsrc-2024Q2-base,
pkgsrc-2024Q2,
pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Thu Jun 15 10:45:12 2023 UTC (20 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 31 08:12:17 2022 UTC (2 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1
lines
py-modulegraph: not for Python 2.7
Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Oct 25 09:26:09 2022 UTC (2 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -4
lines
py-modulegraph: updated to 0.19.3
0.19.3
* Fix incompatibility with Python 3.11
Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Jan 5 15:41:06 2022 UTC (3 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -2
lines
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 - view: text, markup, annotated - select for diffs
Tue Jan 4 20:53:17 2022 UTC (3 years, 1 month ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1
lines
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Oct 11 17:42:25 2021 UTC (3 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -3
lines
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 - view: text, markup, annotated - select for diffs
Wed May 27 14:14:47 2020 UTC (4 years, 8 months ago) by adam
Branches: 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
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -3
lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 19 07:20:28 2018 UTC (6 years, 5 months ago) by adam
Branches: 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
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3
lines
py-modulegraph: updated to 0.17
0.17:
* The .pyc format changed a little in Python 3.7
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Dec 10 17:07:54 2017 UTC (7 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Sat Sep 16 19:26:48 2017 UTC (7 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
Reset maintainer
Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Sep 4 18:08:21 2017 UTC (7 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2
lines
Follow some redirects.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jul 31 05:18:56 2017 UTC (7 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -5
lines
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 - view: text, markup, annotated - select for diffs
Tue Jan 3 13:23:02 2017 UTC (8 years, 1 month ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2
lines
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Aug 28 15:48:30 2016 UTC (8 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -3
lines
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 - view: text, markup, annotated - select for diffs
Wed Jun 8 17:43:27 2016 UTC (8 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2
lines
Switch to MASTER_SITES_PYPI.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Jun 30 22:46:58 2015 UTC (9 years, 7 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Thu Aug 7 01:45:27 2014 UTC (10 years, 6 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Sat May 3 12:58:41 2014 UTC (10 years, 9 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -3
lines
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 - view: text, markup, annotated - select for diffs
Mon Feb 10 00:12:10 2014 UTC (11 years ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +8 -1
lines
Use PYVERSUFFIX in PLIST to allow parallel installation of this package for
different python versions. Bump PKGREVISION.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Feb 9 15:09:46 2014 UTC (11 years ago) by rodent
Branches: 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.
CVSweb <webmaster@jp.NetBSD.org>