The NetBSD Project

CVS log for pkgsrc/devel/py-modulegraph/Makefile

[BACK] 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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>