The NetBSD Project

CVS log for pkgsrc/devel/py-importlib-metadata/Makefile

[BACK] Up to [] / pkgsrc / devel / py-importlib-metadata

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 21 08:41:28 2020 UTC (3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, HEAD
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

py-importlib-metadata: updated to 2.0.0


importlib_metadata no longer presents a __version__ attribute. Consumers wishing to resolve the version of the package should query it directly with importlib_metadata.version('importlib-metadata').

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jul 27 16:50:11 2020 UTC (5 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

py-importlib-metadata: updated to 1.7.0


PathNotFoundError now has a custom __str__ mentioning „ŗ◊—ackage metadata„ŗbeing missing to help guide users to the cause when the package is installed but no metadata is present.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 12 06:59:03 2020 UTC (7 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.18: +5 -4 lines
Diff to previous 1.18 (colored)

py-importlib-metadata: updated to 1.6.1

Added Distribution._local() as a provisional demonstration of how to load metadata for a local package. Implicitly requires that pep517 is installed.
Ensure inputs to FastPath are Unicode.
Tests now rely on importlib.resources.files (and backport) instead of the older path function.
Support any iterable from find_distributions.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 7 09:23:22 2020 UTC (9 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

py-importlib-metadata: updated to 1.6.0

Added module and attr attributes to EntryPoint

Fix redundant entries from FastPath.zip_children.

Improve reliability and consistency of compatibility imports for contextlib and pathlib when running tests.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 12 07:35:22 2020 UTC (10 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored)

*: get py-zipp via

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 10 18:29:38 2020 UTC (11 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.15: +7 -2 lines
Diff to previous 1.15 (colored)

py-importlib-metadata: updated to 1.5.0

Additional performance optimizations in FastPath now saves an additional 20% on a typical call.
Correct for issue where PyOxidizer finder has no __module__ attribute.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 21 15:23:48 2020 UTC (12 months ago) by adam
Branch: MAIN
Changes since 1.14: +4 -1 lines
Diff to previous 1.14 (colored)

py-importlib-metadata: chmod strikes back

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jan 15 17:58:37 2020 UTC (12 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.13: +2 -5 lines
Diff to previous 1.13 (colored)

py-importlib-metadata: updated to 1.4.0

Through careful optimization, distribution() is 3-4x faster. Thanks to Antony Lee for the contribution.
When searching through sys.path, if any error occurs attempting to list a path entry, that entry is skipped, making the system much more lenient to errors.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Dec 19 01:12:59 2019 UTC (13 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.12: +4 -1 lines
Diff to previous 1.12 (colored)

devel/py-importlib-metadata: fix files' permission

Fix file's permission to pass build under CHECK_PERMS is yes, i.e.

Distfile of importlib-metadata 0.23, 1.1.0, 1.2.0 and 1.3.0 are contains
world writable permission of files.

Adam, why did you remove post-extract part?

Revision 1.12 / (download) - annotate - [select for diffs], Wed Dec 11 10:27:31 2019 UTC (13 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

py-importlib-metadata: updated to 1.3.0

Improve custom finders documentation.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 5 10:00:35 2019 UTC (13 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

py-importlib-metadata: updated to 1.2.0

Once again, drop support for Python 3.4.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 3 16:41:54 2019 UTC (13 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.9: +1 -4 lines
Diff to previous 1.9 (colored)

py-importlib-metadata: removed post-extract

Revision 1.9 / (download) - annotate - [select for diffs], Tue Dec 3 16:41:21 2019 UTC (13 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.8: +4 -5 lines
Diff to previous 1.8 (colored)

py-importlib-metadata: updated to 1.1.0

Dropped support for Python 3.4.
EntryPoints are now pickleable.
Fixed repr(EntryPoint) on PyPy 2.

Project adopts semver for versioning.
Removed compatibility shim introduced in 0.23.
For better compatibility with the stdlib implementation and to avoid the same distributions being discovered by the stdlib and backport implementations, the backport now disables the stdlib DistributionFinder during initialization (import time).

Revision 1.8 / (download) - annotate - [select for diffs], Mon Oct 7 12:54:51 2019 UTC (15 months, 2 weeks ago) by hauke
Branch: MAIN
Changes since 1.7: +5 -1 lines
Diff to previous 1.7 (colored)

Un-break Solarish build by avoiding world-writable dist files.

Would be nice if the extract: target took care of this, where upstream cannot...

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 17 08:30:51 2019 UTC (16 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

py-importlib-metadata: updated to 0.23

Added a compatibility shim to prevent failures on beta releases of Python
before the signature changed to accept the „ŗ◊ńontext„ŗparameter on
find_distributions. This workaround will have a limited lifespan, not to extend
beyond release of Python 3.8 final.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 12 12:09:01 2019 UTC (16 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

py-importlib-metadata: updated to 0.22

Renamed package parameter to distribution_name as recommended in the following functions: distribution, metadata, version, files, and requires. This backward-incompatible change is expected to have little impact as these functions are assumed to be primarily used with positional parameters.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Sep 11 09:52:30 2019 UTC (16 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

py-importlib-metadata: updated to 0.21

importlib.metadata now exposes the DistributionFinder metaclass and references it in the docs for extending the search algorithm.
Add for constructing a Distribution object from a known metadata directory on the file system.
Distribution finders now receive a context object that supplies .path and .name properties. This change introduces a fundamental backward incompatibility for any projects implementing a find_distributions method on a MetaPathFinder. This new layer of abstraction allows this context to be supplied directly or constructed on demand and opens the opportunity for a find_distributions method to solicit additional context from the caller.

Clarify in the docs that calls to .files could return None when the metadata is not present.
Return all requirements and not just the first for dist-info packages.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Aug 13 16:52:58 2019 UTC (17 months, 1 week ago) by gdt
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

devel/py-importlib-metadata: Update to 0.19


    Restrain over-eager egg metadata resolution.

    Add support for entry points with colons in the name. Closes #75.



    Parse entry points case sensitively. Closes #68

    Add a version constraint on the backport configparser package. Closes #66



    Fix a permission problem in the tests on Windows.



    Don„ŗ—’ crash if there exists an EGG-INFO directory on sys.path.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 9 23:02:28 2019 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update the Python HOMEPAGEs that I missed earlier.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 5 10:17:44 2019 UTC (19 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

py-importlib-metadata: add py-setuptools_scm to BUILD_DEPENDS

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 29 19:51:10 2019 UTC (19 months, 3 weeks ago) by adam
Branch: MAIN

py-importlib-metadata: added version 0.15

importlib_metadata is a library which provides an API for accessing an
installed package's metadata, such as its entry points or its top-level name.
This functionality intends to replace most uses of pkg_resources entry point
API and metadata API. Along with importlib.resources in Python 3.7 and newer
(backported as importlib_resources for older versions of Python), this can
eliminate the need to use the older and less efficient pkg_resources package.

importlib_metadata is a backport of Python 3.8's standard library
importlib.metadata module for Python 2.7, and 3.4 through 3.7. Users of Python
3.8 and beyond are encouraged to use the standard library module, and in fact
for these versions, importlib_metadata just shadows that module. Developers
looking for detailed API descriptions should refer to the Python 3.8 standard
library documentation.

This form allows you to request diff's 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.

CVSweb <>