Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-importlib-metadata-10.1.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-importlib-metadata Distribution: openSUSE Tumbleweed
Version: 10.1.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Oct 25 16:01:13 2026
Group: Unspecified Build host: reproducible
Size: 212380 Source RPM: python-importlib-metadata-10.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://importlib-metadata.readthedocs.io/
Summary: Read metadata from Python packages
This package supplies third-party access to the functionality of
importlib.metadata including improvements added to subsequent Python versions.

Provides

Requires

License

Apache-2.0

Changelog

* Sun Oct 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 10.1.0:
    * Detecting whether a distribution supplies metadata no longer
      reads or parses that metadata where the metadata directory
      can be inspected instead, so retrieving a distribution by
      name, which prefers the valid candidates, is substantially
      faster.
    * Reverted the preference for the greater metadata directory
      added in v9.1.0. The ordering was lexicographic on the
      directory name and not on the parsed version, so it only
      approximated a preference for the newer version. Where a path
      supplies more than one metadata directory for a distribution,
      discovery once again reports them in the order the path
      supplies (python/cpython#100666).
    * entry_points() now prefers distributions whose metadata is
      readable, so an empty metadata directory left behind by an
      unclean upgrade no longer shadows the valid one of the same
      name and suppresses its entry points. Invalid distributions
      are deferred to the end of the enumeration rather than
      dropped.
    * The preference for valid distributions no longer propagates
      the MetadataNotFound of a distribution that a provider
      derived from importlib.metadata, whose exception is a
      different class from this package's and so escaped the
      preference rather than marking the distribution invalid.
    * Added IDistribution and IPackagePath protocols so consumers
      can target a stable, shared interface across
      importlib.metadata and importlib_metadata. A provider
      supplying its own Distribution subclass is warned about only
      when the class omits members that interface requires, not
      merely because it derives from importlib.metadata. origin is
      exempt from that expectation until support for Python 3.12 is
      dropped, as there is none to inherit before Python 3.13.
    * When providers supply objects from importlib.metadata, they
      are now adapted to the classes from importlib_metadata.
    * Removed support for Python 3.10, now end-of-life.
    * Where a path supplies more than one metadata directory for a
      distribution, as an interrupted or unclean upgrade may leave
      behind, discovery now prefers the greater one by reverse
      lexicographic ordering of the directory names, so the stale
      metadata no longer shadows the version in use
      (python/cpython#100666).
    * A missing required metadata field (Name or Version) now
      raises a KeyError that names the field and identifies the
      distribution, which PathDistribution renders as its metadata
      path.
    * Restored lazy validation of EntryPoint.value, deferring the
      ValueError for an invalid value until a component is accessed
      or the entry point is loaded, so one malformed entry point no
      longer prevents entry points in other groups from being
      selected.
    * importlib_metadata.diagnose no longer crashes on a metadata
      directory that has no metadata file or whose metadata
      declares no name. Such distributions are now reported by
      their location.
* Tue Sep 01 2026 Dirk Müller <dmueller@suse.com>
  - update to 9.0.1:
    * Marked the other parameter of SimplePath.joinpath and
      SimplePath.__truediv__ positional-only, so pathlib.Path
      satisfies the protocol under type checkers that compare
      parameter names.
* Mon Mar 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 9.0.0:
    * Added MetadataNotFound (subclass of FileNotFoundError) and
      updated Distribution.metadata/metadata() to raise it when the
      metadata files are missing instead of returning None
      (python/cpython#143387).
    * Removed Python 3.9 compatibility.
* Mon Jan 12 2026 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 8.7.1
    * Fixed errors in FastPath under fork-multiprocessing. (#520)
    * Removed cruft from Python 3.8. (#524)
* Thu Jul 31 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 8.7.0
    * ``.metadata()`` (and ``Distribution.metadata``) can now return ``None``
      if the metadata directory exists but not metadata file is present. (#493)
    * Raise consistent ValueError for invalid EntryPoint.value (#518)
* Wed Mar 05 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Fix multibuild by BuildRequires ourselves.
* Wed Feb 05 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 8.6.1
    * Fixed indentation logic to also honor blank lines.
  - from version 8.6.0
    * Add support for rendering metadata where some fields
      have newlines (python/cpython#119650).
* Fri Nov 01 2024 Matej Cepl <mcepl@cepl.eu>
  - Skip failing tests (gh#python/importlib_metadata#509).
* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
  - update to 8.5.0:
    * Deferred import of zipfile.Path
    * Deferred import of json
    * Rely on zipp overlay for zipfile.Path.
    * Deferred import of inspect for import performance.
    * Disallow passing of 'dist' to EntryPoints.select.
    * Add SimplePath to importlib_metadata.__all__.
    * Prioritize valid dists to invalid dists when retrieving by
      name.
    * Message.__getitem__ now raises a KeyError on missing keys.
    * Removed deprecated support for Distribution subclasses not
      implementing abstract methods.
    * When reading installed files from an egg, use
      relative_to(walk_up=True) to honor files installed outside of
      the installation root.
    * Deferred select imports in for speedup
      (python/cpython#109829).
    * Updated fixtures for python/cpython#120801.
* Fri Mar 22 2024 Dirk Müller <dmueller@suse.com>
  - 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.
* Sat Mar 16 2024 Dirk Müller <dmueller@suse.com>
  - update to 7.0.2:
    * No significant changes.
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Thu Dec 07 2023 Dirk Müller <dmueller@suse.com>
  - 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)
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
  - 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``.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Sat Apr 15 2023 Dirk Müller <dmueller@suse.com>
  - 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
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Mon Apr 03 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Remove unneeded BuildRequires on pep517.
* Sun Mar 19 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
  - 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``.

Files

/usr/lib/python3.13/site-packages/importlib_metadata
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/licenses
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/importlib_metadata-10.1.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/importlib_metadata/__init__.py
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_adapters.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_adapters.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_collections.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_collections.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_context.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_context.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_functools.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_functools.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_itertools.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_itertools.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_meta.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_meta.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_text.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/_text.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/diagnose.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/__pycache__/diagnose.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/_adapters.py
/usr/lib/python3.13/site-packages/importlib_metadata/_collections.py
/usr/lib/python3.13/site-packages/importlib_metadata/_compat
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__init__.py
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__pycache__
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__pycache__/localize.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/__pycache__/localize.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/_compat/localize.py
/usr/lib/python3.13/site-packages/importlib_metadata/_context.py
/usr/lib/python3.13/site-packages/importlib_metadata/_functools.py
/usr/lib/python3.13/site-packages/importlib_metadata/_itertools.py
/usr/lib/python3.13/site-packages/importlib_metadata/_meta.py
/usr/lib/python3.13/site-packages/importlib_metadata/_text.py
/usr/lib/python3.13/site-packages/importlib_metadata/compat
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__init__.py
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/py311.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/py311.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/py312.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/__pycache__/py312.cpython-313.pyc
/usr/lib/python3.13/site-packages/importlib_metadata/compat/py311.py
/usr/lib/python3.13/site-packages/importlib_metadata/compat/py312.py
/usr/lib/python3.13/site-packages/importlib_metadata/diagnose.py
/usr/lib/python3.13/site-packages/importlib_metadata/py.typed
/usr/share/doc/packages/python313-importlib-metadata
/usr/share/doc/packages/python313-importlib-metadata/README.rst
/usr/share/licenses/python313-importlib-metadata
/usr/share/licenses/python313-importlib-metadata/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 29 23:21:22 2026