Revisions of python-importlib-metadata

Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 34)
- 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.
buildservice-autocommit accepted request 1046282 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 32)
- 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``.
buildservice-autocommit accepted request 1040692 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 31)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1040482 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 30)
- Update to versino 5.1.0 
  #415: Instrument SimplePath with generic support.
buildservice-autocommit accepted request 1032185 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 29)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1032010 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 28)
- Update to version 5.0.0
  * #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces.
- Update to version 4.13.0
  * #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9.
buildservice-autocommit accepted request 992111 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 27)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 26)
- update to 4.12.0: 
  * py-93259: Now raise ``ValueError`` when ``None`` or an empty
    string are passed to ``Distribution.from_name`` (and other
    callers).
buildservice-autocommit accepted request 981371 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 25)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 24)
- 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.
buildservice-autocommit accepted request 976127 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 23)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 976032 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 22)
- Prevent build for Python 3.6 which is not supported anymore
- Remove override to use deprecated setuptools usage
buildservice-autocommit accepted request 975783 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 20)
- 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``.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 4.10.1:
  - #361: Avoid potential REDoS in ``EntryPoint.pattern``.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 18)
- 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.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 17)
- update to 4.8.2:
  * #353: Fixed discovery of distributions when path is empty.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 920301 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 16)
  
- Update to v4.8.1 
   * #348: Restored support for EntryPoint access by item,
     deprecating support in the process. Users are advised to use
     direct member access instead of item-based access:
      - ep[0] -> ep.name
      - ep[1] -> ep.value
      - ep[2] -> ep.group
      - ep[:] -> ep.name, ep.value, ep.group
- Release v4.8.0
  * #337: Rewrote EntryPoint as a simple class, still immutable
    and still with the attributes, but without any expectation for
    namedtuple functionality such as _asdict.
- Release v4.7.1
  * #344: Fixed regression in packages_distributions when neither
    top-level.txt nor a files manifest is present.
- Release v4.7.0
  * #330: In packages_distributions, now infer top-level names
    from .files() when a top-level.txt (Setuptools-specific
    metadata) is not present.
- Release v4.6.4
  * #334: Correct SimplePath protocol to match pathlib protocol 
    for __truediv__.
- Release v4.6.3
  * Moved workaround for #327 to _compat module.
- Release v4.6.2
  * bpo-44784: Avoid errors in test suite when DeprecationWarnings 
    are treated as errors.
- Release v4.6.1
  * #327: Deprecation warnings now honor call stack variance on 
    PyPy.
- Release v4.6.0
  * #326: Performance tests now rely on pytest-perf. To disable 
    these tests, which require network access and a git checkout, 
    pass -p no:perf to pytest.
- Release v4.5.0
  * #319: Remove SelectableGroups deprecation exception for flake8.
- Release v4.4.0
  * #300: Restore compatibility in the result from Distribution.
    entry_points (EntryPoints) to honor expectations in older 
    implementations and issuing deprecation warnings for these 
    cases:
  * EntryPoints objects are once again mutable, allowing for sort
    () and other list-based mutation operations. Avoid deprecation 
    warnings by casting to a mutable sequence (e.g. list(dist.
    entry_points).sort()).
  * EntryPoints results once again allow for access by index. To 
    avoid deprecation warnings, cast the result to a Sequence 
    first (e.g. tuple(dist.entry_points)[0]).
- Release v4.3.1
  * #320: Fix issue where normalized name for eggs was incorrectly 
    solicited, leading to metadata being unavailable for eggs.
- Release v4.3.0
  * #317: De-duplication of distributions no longer requires 
    loading the full metadata for PathDistribution objects, entry 
    point loading performance by ~10x.
- Release v4.2.0
  * Prefer f-strings to .format calls.
- Release v4.1.0
  * #312: Add support for metadata 2.2 (Dynamic field).
  * #315: Add SimplePath protocol for interface clarity in 
    PathDistribution.
- Release v4.0.1
  * #306: Clearer guidance about compatibility in readme.
- Release v4.0.0
  * #304: PackageMetadata as returned by metadata() and 
    Distribution.metadata() now provides normalized metadata 
    honoring PEP 566:
  * If a long description is provided in the payload of the RFC 
    822 value, it can be retrieved as the Description field.
  * Any multi-line values in the metadata will be returned as such.
  * For any multi-line values, line continuation characters are 
    removed. This backward-incompatible change means that any 
    projects relying on the RFC 822 line continuation characters 
    being present must be tolerant to them having been removed.
  * Add a json property that provides the metadata converted to a 
    JSON-compatible form per PEP 566.
- Release v3.10.1
  * Minor tweaks from CPython.
- Release v3.10.0
  * #295: Internal refactoring to unify section parsing logic.
- Release v3.9.1
  * #296: Exclude 'prepare' package.
  * #297: Fix ValueError when entry points contains comments.
- Release v3.9.0
  * Use of Mapping (dict) interfaces on SelectableGroups is now 
    flagged as deprecated. Instead, users are advised to use the 
    select interface for future compatibility.
  * Suppress the warning with this filter: ignore:SelectableGroups 
    dict interface.  
  * Or with this invocation in the Python environment: warnings.
    filterwarnings('ignore', 'SelectableGroups dict interface').
  * Preferably, switch to the select interface introduced in
    3.7.0. See the entry points documentation and changelog for 
    the 3.6 release below for more detail.
  * For some use-cases, especially those that rely on importlib.
    metadata in Python 3.8 and 3.9 or those relying on older 
    importlib_metadata (especially on Python 3.5 and earlier), 
    backports.entry_points_selectable was created to ease the 
    transition. Please have a look at that project if simply 
    relying on importlib_metadata 3.6+ is not straightforward. 
    Background in #298.
  * #283: Entry point parsing no longer relies on ConfigParser and 
    instead uses a custom, one-pass parser to load the config, 
    resulting in a ~20% performance improvement when loading entry 
    points.
- Release v3.8.2
  * #293: Re-enabled lazy evaluation of path lookup through a 
    FreezableDefaultDict.
- Release v3.8.1
  * #293: Workaround for error in distribution search.
- Release v3.8.0
  * #290: Add mtime-based caching for FastPath and its lookups, 
    dramatically increasing performance for repeated distribution 
    lookups.
- Release v3.7.3
  * Docs enhancements and cleanup following review in GH-24782. 
buildservice-autocommit accepted request 888422 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
baserev update by copy to link target
Displaying revisions 21 - 40 of 54
openSUSE Build Service is sponsored by