54aaab8377
Accepting request 1250282 from devel:languages:python
Ana Guerrero2025-03-06 13:48:17 +00:00
c3f7c248d1
- Fix multibuild by BuildRequires ourselves.
Steve Kowalik2025-03-05 01:20:11 +00:00
bf20716959
- Fix multibuild by BuildRequires ourselves.
Steve Kowalik2025-03-05 01:20:11 +00:00
be73795209
Accepting request 1243315 from devel:languages:python
Ana Guerrero2025-02-07 21:56:42 +00:00
fa43a6d3c9
Accepting request 1243315 from devel:languages:python
Ana Guerrero2025-02-07 21:56:42 +00:00
fe5438e7cc
- 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).
Markéta Machová2025-02-05 10:54:02 +00:00
7b0c73df15
Accepting request 1243247 from home:glaubitz:branches:devel:languages:python
Markéta Machová2025-02-05 10:54:02 +00:00
f53eb89e0c
Accepting request 1222646 from devel:languages:python
Ana Guerrero2024-11-15 14:38:04 +00:00
4bcada3c0a
Accepting request 1222646 from devel:languages:python
Ana Guerrero2024-11-15 14:38:04 +00:00
54c53835ca
- Skip failing tests (gh#python/importlib_metadata#509).
Matej Cepl2024-11-01 06:09:47 +00:00
e6d1b723d4
- Skip failing tests (gh#python/importlib_metadata#509).
Matej Cepl2024-11-01 06:09:47 +00:00
f92e1d90d1
- Update to 8.5.0: - Features - 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. - Deferred select imports in for speedup (python/cpython#109829). - Updated fixtures for python/cpython#120801. - Deprecations and Removals - Message.__getitem__ now raises a KeyError on missing keys. - Removed deprecated support for Distribution subclasses not implementing abstract methods. - Bugfixes - When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root.
Matej Cepl2024-10-31 18:37:34 +00:00
0a530e88dd
- Update to 8.5.0: - Features - 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. - Deferred select imports in for speedup (python/cpython#109829). - Updated fixtures for python/cpython#120801. - Deprecations and Removals - Message.__getitem__ now raises a KeyError on missing keys. - Removed deprecated support for Distribution subclasses not implementing abstract methods. - Bugfixes - When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root.
Matej Cepl2024-10-31 18:37:34 +00:00
4b02c746d7
- 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.
Dirk Mueller2024-10-23 20:30:36 +00:00
22a310478d
- 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.
Dirk Mueller2024-10-23 20:30:36 +00:00
beb3b614a5
Accepting request 1160940 from devel:languages:python
Ana Guerrero2024-03-25 20:06:54 +00:00
02c1216db1
Accepting request 1160940 from devel:languages:python
Ana Guerrero2024-03-25 20:06:54 +00:00
f8fc46dc7a
- 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.
Dirk Mueller2024-03-22 20:45:54 +00:00
b972f0197d
- 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.
Dirk Mueller2024-03-22 20:45:54 +00:00
abf7643c52
Accepting request 1158384 from devel:languages:python
Ana Guerrero2024-03-18 15:44:02 +00:00
40b8ac6f4d
Accepting request 1158384 from devel:languages:python
Ana Guerrero2024-03-18 15:44:02 +00:00
2a344e6a27
- update to 7.0.2: * No significant changes.
Dirk Mueller2024-03-16 08:32:56 +00:00
f5a8e36a8b
- update to 7.0.2: * No significant changes.
Dirk Mueller2024-03-16 08:32:56 +00:00
dc3f167cb4
Accepting request 1135283 from devel:languages:python
Ana Guerrero2023-12-28 21:54:48 +00:00
1f232df6b1
Accepting request 1135283 from devel:languages:python
Ana Guerrero2023-12-28 21:54:48 +00:00
a5eb58c1ee
- 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.
Dirk Mueller2023-12-27 10:56:21 +00:00
b1a382c421
- 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.
Dirk Mueller2023-12-27 10:56:21 +00:00
09742f4d48
- 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 * If a long description is provided in the payload of the RFC
Dirk Mueller2023-12-07 22:50:04 +00:00
44ff9bf21f
- 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 * If a long description is provided in the payload of the RFC
Dirk Mueller2023-12-07 22:50:04 +00:00
2eced8e341
Accepting request 1098809 from devel:languages:python
Ana Guerrero2023-07-17 17:22:48 +00:00
6495dde902
Accepting request 1098809 from devel:languages:python
Ana Guerrero2023-07-17 17:22:48 +00:00
33310fe611
- 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.
Dirk Mueller2023-07-15 15:02:23 +00:00
a3f3deec1a
- 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.
Dirk Mueller2023-07-15 15:02:23 +00:00
c45e60f2ac
- 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`.
Dirk Mueller2023-05-04 21:34:08 +00:00
02518e2980
- 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`.
Dirk Mueller2023-05-04 21:34:08 +00:00
e9d7a6afb3
- 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
Dirk Mueller2023-04-15 10:17:52 +00:00
4b12d5bfb5
- 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
Dirk Mueller2023-04-15 10:17:52 +00:00
a404727197
- 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.
Dirk Mueller2023-03-19 10:24:19 +00:00
706fe1a6f9
- 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.
Dirk Mueller2023-03-19 10:24:19 +00:00
43aa68668b
- 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`.
Dirk Mueller2023-01-02 19:14:37 +00:00
3c9f582df8
- 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`.
Dirk Mueller2023-01-02 19:14:37 +00:00
1a02add923
- 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).
Dirk Mueller2022-07-25 21:17:03 +00:00
75c87aa89a
- 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).
Dirk Mueller2022-07-25 21:17:03 +00:00
886036a2d8
- 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.
Dirk Mueller2022-06-08 18:40:51 +00:00
c511acd398
- 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.
Dirk Mueller2022-06-08 18:40:51 +00:00
694e894d14
- 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 Mueller2022-05-09 10:56:56 +00:00
48bd35ce72
- 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 Mueller2022-05-09 10:56:56 +00:00
193e4f9eb3
- update to 4.10.1: - #361: Avoid potential REDoS in `EntryPoint.pattern`.
Dirk Mueller2022-01-31 20:05:15 +00:00
7b2341824e
- update to 4.10.1: - #361: Avoid potential REDoS in `EntryPoint.pattern`.
Dirk Mueller2022-01-31 20:05:15 +00:00
a0b7567741
- 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.
Matej Cepl2021-12-31 12:55:24 +00:00
06818f5403
- 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.
Matej Cepl2021-12-31 12:55:24 +00:00