./devel/py-importlib-metadata, Read metadata from Python packages

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


Branch: CURRENT, Version: 2.0.0, Package name: py37-importlib-metadata-2.0.0, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [lang/python37] [archivers/py-zipp]

Required to build:
[pkgtools/cwrappers] [devel/py-setuptools_scm]

Master sites:

SHA1: 5a1ebe52f6f723551b13f9727b706de81b118b88
RMD160: 15dba0abee7cd361b8d964acb759697801624568
Filesize: 28.603 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-21 10:41:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 2.0.0

v2.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').
   2020-07-27 18:50:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 1.7.0

v1.7.0

PathNotFoundError now has a custom __str__ mentioning “package metadata” \ 
being missing to help guide users to the cause when the package is installed but \ 
no metadata is present.
   2020-06-12 08:59:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 1.6.1

v1.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.
   2020-04-07 11:23:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 1.6.0

v1.6.0
Added module and attr attributes to EntryPoint

v1.5.2
Fix redundant entries from FastPath.zip_children.

v1.5.1
Improve reliability and consistency of compatibility imports for contextlib and \ 
pathlib when running tests.
   2020-03-12 08:35:23 by Thomas Klausner | Files touched by this commit (2)
Log message:
*: get py-zipp via versioned_dependencies.mk
   2020-02-10 19:29:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 1.5.0

v1.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.
   2020-01-21 16:23:48 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-importlib-metadata: chmod strikes back
   2020-01-15 18:58:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 1.4.0

v1.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.