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

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


Branch: CURRENT, Version: 6.8.0, Package name: py310-importlib-metadata-6.8.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.

This package supplies third-party access to the functionality of
importlib.metadata including improvements added to subsequent Python versions.


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

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

Master sites:

Filesize: 52.24 KB

Version history: (Expand)


CVS history: (Expand)


   2023-07-08 06:40:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 6.8.0

v6.8.0

Features
- Require Python 3.8 or later.
   2023-06-28 10:46:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: update to 6.7.0.

v6.7.0
======

* #453: When inferring top-level names that are importable for
  distributions in ``package_distributions``, now symlinks to
  other directories are honored.
   2023-04-30 19:16:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: update to 6.6.0.

v6.6.0
======

* #449: Expanded type annotations.

v6.5.1
======

* python/cpython#103661: Removed excess error suppression in
  ``_read_files_egginfo_installed`` and fixed path handling
  on Windows.

v6.5.0
======

* #422: Removed ABC metaclass from ``Distribution`` and instead
  deprecated construction of ``Distribution`` objects without
  concrete methods.

v6.4.1
======

* Updated docs with tweaks from upstream CPython.

v6.4.0
======

* Consolidated some behaviors in tests around ``_path``.
* Added type annotation for ``Distribution.read_text``.

v6.3.0
======

* #115: Support ``installed-files.txt`` for ``Distribution.files``
  when present.

v6.2.1
======

* #442: Fixed issue introduced in v6.1.0 where non-importable
  names (metadata dirs) began appearing in
  ``packages_distributions``.

v6.2.0
======

* #384: ``PackageMetadata`` now stipulates an additional ``get``
  method allowing for easy querying of metadata keys that may not
  be present.
   2023-04-04 14:36:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-importlib-metadata: updated to 6.1.0

v6.1.0
* ``packages_distributions`` now honors packages and modules
  with Python modules that not ``.py`` sources (e.g. ``.pyc``,
  ``.so``).

v6.0.1
* Expand protocol for ``PackageMetadata.get_all`` to match
  the upstream implementation of ``email.message.Message.get_all``
  in python/typeshed-9620.

v6.0.0
* Declared ``Distribution`` as an abstract class, enforcing
  definition of abstract methods in instantiated subclasses. It's no
  longer possible to instantiate a ``Distribution`` or any subclasses
  unless they define the abstract methods.

  Please comment in the issue if this change breaks any projects.
  This change will likely be rolled back if it causes significant
  disruption.
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2022-12-23 03:28:52 by David H. Gutteridge | Files touched by this commit (1) | Package updated
Log message:
py-importlib-metadata: update DESCR to match present reality
   2022-11-05 23:24:39 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Instead of depending on setuptools_scm, copy the version number of
PKG-INFO to setup.cfg directly.
   2022-08-02 13:20:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-importlib-metadata: updated to 4.12.0

v4.12.0
* py-93259: Now raise ``ValueError`` when ``None`` or an empty
  string are passed to ``Distribution.from_name`` (and other
  callers).