Revisions of python-importlib-metadata
Ana Guerrero (anag+factory)
accepted
request 1160940
from
Dirk Mueller (dirkmueller)
(revision 25)
- update to 7.1.0: * Improve import time (python/cpython#114664). * Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython. Closes #484. * Allow MetadataPathFinder.invalidate_caches to be called as a classmethod.
Ana Guerrero (anag+factory)
accepted
request 1158384
from
Dirk Mueller (dirkmueller)
(revision 24)
- update to 7.0.2: * No significant changes.
Ana Guerrero (anag+factory)
accepted
request 1135283
from
Dirk Mueller (dirkmueller)
(revision 23)
- update to 7.0.1: * Corrected the interface for SimplePath to encompass the expectations of locate_file and PackagePath. * Fixed type annotations to allow strings.
Dominique Leuenberger (dimstar_suse)
accepted
request 1131745
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 7.0.0: * Removed EntryPoint access by numeric index (tuple behavior). * Added ``Distribution.origin`` supplying the ``direct_url.json`` in a ``SimpleNamespace``. (#404) * Added diagnose script. (#461) * Added EntryPoints.__repr__ (#473) - Remove unneeded BuildRequires on pep517. - Update to versino 5.1.0 * #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9. - update to 4.12.0: - #361: Avoid potential REDoS in ``EntryPoint.pattern``. * #353: Fixed discovery of distributions when path is empty. - Update to v4.8.1 * #334: Correct SimplePath protocol to match pathlib protocol * bpo-44784: Avoid errors in test suite when DeprecationWarnings * #327: Deprecation warnings now honor call stack variance on * #326: Performance tests now rely on pytest-perf. To disable these tests, which require network access and a git checkout, entry_points (EntryPoints) to honor expectations in older implementations and issuing deprecation warnings for these () and other list-based mutation operations. Avoid deprecation * EntryPoints results once again allow for access by index. To avoid deprecation warnings, cast the result to a Sequence * #320: Fix issue where normalized name for eggs was incorrectly * #317: De-duplication of distributions no longer requires loading the full metadata for PathDistribution objects, entry * #315: Add SimplePath protocol for interface clarity in * #304: PackageMetadata as returned by metadata() and Distribution.metadata() now provides normalized metadata
Ana Guerrero (anag+factory)
accepted
request 1098809
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to 6.8.0: * Require Python 3.8 or later. * #453: When inferring top-level names that are importable for distributions in ``package_distributions``, now symlinks to other directories are honored.
Dominique Leuenberger (dimstar_suse)
accepted
request 1084915
from
Dirk Mueller (dirkmueller)
(revision 20)
- update to 6.6.0: * Expanded type annotations. * python/cpython#103661: Removed excess error suppression in ``_read_files_egginfo_installed`` and fixed path handling on Windows. * #422: Removed ABC metaclass from ``Distribution`` and instead deprecated construction of ``Distribution`` objects without concrete methods. * Updated docs with tweaks from upstream CPython. * Consolidated some behaviors in tests around ``_path``. * Added type annotation for ``Distribution.read_text``.
Dominique Leuenberger (dimstar_suse)
accepted
request 1081884
from
Dirk Mueller (dirkmueller)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 1079571
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 6.3.0: * #115: Support ``installed-files.txt`` for ``Distribution.files`` when present. * #442: Fixed issue introduced in v6.1.0 where non-importable * names (metadata dirs) began appearing in ``packages_distributions``. * #384: ``PackageMetadata`` now stipulates an additional ``get`` method allowing for easy querying of metadata keys that may not be present
Dominique Leuenberger (dimstar_suse)
accepted
request 1076787
from
Steve Kowalik (StevenK)
(revision 17)
- Remove unneeded BuildRequires on pep517.
Dominique Leuenberger (dimstar_suse)
accepted
request 1072924
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 6.1.0: * ``packages_distributions`` now honors packages and modules with Python modules that not ``.py`` sources (e.g. ``.pyc``, * ``.so``). * #434: Expand protocol for ``PackageMetadata.get_all`` to match the upstream implementation of ``email.message.Message.get_all`` in python/typeshed#9620.
Dominique Leuenberger (dimstar_suse)
accepted
request 1046282
from
Dirk Mueller (dirkmueller)
(revision 15)
- update to 6.0.0: * #419: 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. * #371: Deprecated expectation that ``PackageMetadata.__getitem__`` will return ``None`` for missing keys. In the future, it will raise a ``KeyError``.
Dominique Leuenberger (dimstar_suse)
accepted
request 1040692
from
Matej Cepl (mcepl)
(revision 14)
Forwarded request #1040482 from yarunachalam - Update to versino 5.1.0 #415: Instrument SimplePath with generic support.
Dominique Leuenberger (dimstar_suse)
accepted
request 992111
from
Factory Maintainer (factory-maintainer)
(revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 981371
from
Dirk Mueller (dirkmueller)
(revision 11)
- update to 4.11.4: * #379: In ``PathDistribution._name_from_stem``, avoid including parts of the extension in the result. * #381: In ``PathDistribution._normalized_name``, ensure names loaded from the stem of the filename are also normalized, ensuring duplicate entry points by packages varying only by non-normalized name are hidden.
Dominique Leuenberger (dimstar_suse)
accepted
request 975783
from
Dirk Mueller (dirkmueller)
(revision 9)
- update to 4.11.3: * #372: Removed cast of path items in FastPath, not needed. * #369: Fixed bug where ``EntryPoint.extras`` was returning match objects and not the extras strings. * #367: In ``Distribution.requires`` for egg-info, if ``requires.txt`` is empty, return an empty list. * bpo-46246: Added ``__slots__`` to ``EntryPoints``. * #365 and bpo-46546: Avoid leaking ``method_name`` in ``DeprecatedList``. - update to 4.10.1: - #361: Avoid potential REDoS in ``EntryPoint.pattern``. - Update to 4.10.0: - #354: Removed Distribution._local factory. This functionality was created as a demonstration of the possible implementation. Now, the pep517 package provides this functionality directly through pep517.meta.load. - Require Python 3.7 or later. - #357: Fixed requirement generation from egg-info when a URL requirement is given.
Dominique Leuenberger (dimstar_suse)
accepted
request 935953
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to 4.8.2: * #353: Fixed discovery of distributions when path is empty.
Dominique Leuenberger (dimstar_suse)
accepted
request 888422
from
Dirk Mueller (dirkmueller)
(revision 6)
- update to 3.7.2: * Cleaned up cruft in entry_points docstring. * Internal refactoring to facilitate ``entry_points() -> dict`` deprecation.
Displaying revisions 1 - 20 of 25