17
0

Commit Graph

  • 7b8a96d54d Accepting request 1326778 from devel:languages:python factory Ana Guerrero 2026-01-13 20:23:07 +00:00
  • 5c2e91aff2 Accepting request 1326766 from home:glaubitz:branches:devel:languages:python Markéta Machová 2026-01-12 12:34:42 +00:00
  • c0b5be20e2 Accepting request 1296829 from devel:languages:python Dominique Leuenberger 2025-08-01 20:40:03 +00:00
  • 78c54f1350 Accepting request 1296732 from home:glaubitz:branches:devel:languages:python Nico Krapp 2025-07-31 14:55:58 +00:00
  • 219b0dcbaa Accepting request 1250282 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-03-06 13:48:17 +00:00
  • 54aaab8377 Accepting request 1250282 from devel:languages:python Ana Guerrero 2025-03-06 13:48:17 +00:00
  • c3f7c248d1 - Fix multibuild by BuildRequires ourselves. Steve Kowalik 2025-03-05 01:20:11 +00:00
  • bf20716959 - Fix multibuild by BuildRequires ourselves. Steve Kowalik 2025-03-05 01:20:11 +00:00
  • be73795209 Accepting request 1243315 from devel:languages:python Ana Guerrero 2025-02-07 21:56:42 +00:00
  • fa43a6d3c9 Accepting request 1243315 from devel:languages:python Ana Guerrero 2025-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 Guerrero 2024-11-15 14:38:04 +00:00
  • 4bcada3c0a Accepting request 1222646 from devel:languages:python Ana Guerrero 2024-11-15 14:38:04 +00:00
  • 553808ffd1 Explain more skipping tests Matej Cepl 2024-11-01 06:17:42 +00:00
  • 9840e2a2b7 Explain more skipping tests Matej Cepl 2024-11-01 06:17:42 +00:00
  • 54c53835ca - Skip failing tests (gh#python/importlib_metadata#509). Matej Cepl 2024-11-01 06:09:47 +00:00
  • e6d1b723d4 - Skip failing tests (gh#python/importlib_metadata#509). Matej Cepl 2024-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 Cepl 2024-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 Cepl 2024-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 Mueller 2024-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 Mueller 2024-10-23 20:30:36 +00:00
  • beb3b614a5 Accepting request 1160940 from devel:languages:python Ana Guerrero 2024-03-25 20:06:54 +00:00
  • 02c1216db1 Accepting request 1160940 from devel:languages:python Ana Guerrero 2024-03-25 20:06:54 +00:00
  • abfd7ffe33 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=53 Dirk Mueller 2024-03-23 12:18:52 +00:00
  • c75a63dd1d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=53 Dirk Mueller 2024-03-23 12:18:52 +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 Mueller 2024-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 Mueller 2024-03-22 20:45:54 +00:00
  • abf7643c52 Accepting request 1158384 from devel:languages:python Ana Guerrero 2024-03-18 15:44:02 +00:00
  • 40b8ac6f4d Accepting request 1158384 from devel:languages:python Ana Guerrero 2024-03-18 15:44:02 +00:00
  • 2a344e6a27 - update to 7.0.2: * No significant changes. Dirk Mueller 2024-03-16 08:32:56 +00:00
  • f5a8e36a8b - update to 7.0.2: * No significant changes. Dirk Mueller 2024-03-16 08:32:56 +00:00
  • dc3f167cb4 Accepting request 1135283 from devel:languages:python Ana Guerrero 2023-12-28 21:54:48 +00:00
  • 1f232df6b1 Accepting request 1135283 from devel:languages:python Ana Guerrero 2023-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 Mueller 2023-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 Mueller 2023-12-27 10:56:21 +00:00
  • 1048fbc35e Accepting request 1131745 from devel:languages:python Dominique Leuenberger 2023-12-09 21:49:06 +00:00
  • e82df0c77b Accepting request 1131745 from devel:languages:python Dominique Leuenberger 2023-12-09 21:49:06 +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 Mueller 2023-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 Mueller 2023-12-07 22:50:04 +00:00
  • 2eced8e341 Accepting request 1098809 from devel:languages:python Ana Guerrero 2023-07-17 17:22:48 +00:00
  • 6495dde902 Accepting request 1098809 from devel:languages:python Ana Guerrero 2023-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 Mueller 2023-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 Mueller 2023-07-15 15:02:23 +00:00
  • 77a09724ae Accepting request 1084915 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:30 +00:00
  • 9825b5159d Accepting request 1084915 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:30 +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 Mueller 2023-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 Mueller 2023-05-04 21:34:08 +00:00
  • 993eef3a20 Accepting request 1081884 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:25 +00:00
  • 5f7594663d Accepting request 1081884 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:25 +00:00
  • ce2766e8bf Accepting request 1081450 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:30:04 +00:00
  • 52ca95d0fd Accepting request 1081450 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:30:04 +00:00
  • c96fa3e27b Accepting request 1079571 from devel:languages:python Dominique Leuenberger 2023-04-16 14:06:41 +00:00
  • 8f4d9a668b Accepting request 1079571 from devel:languages:python Dominique Leuenberger 2023-04-16 14:06:41 +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 Mueller 2023-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 Mueller 2023-04-15 10:17:52 +00:00
  • ecb3d52409 Accepting request 1076787 from devel:languages:python Dominique Leuenberger 2023-04-04 19:16:56 +00:00
  • 29c4fe77ca Accepting request 1076787 from devel:languages:python Dominique Leuenberger 2023-04-04 19:16:56 +00:00
  • 5693c52a04 - Remove unneeded BuildRequires on pep517. Steve Kowalik 2023-04-03 01:28:17 +00:00
  • 47cb558dd6 - Remove unneeded BuildRequires on pep517. Steve Kowalik 2023-04-03 01:28:17 +00:00
  • 776e0f1d01 Accepting request 1072924 from devel:languages:python Dominique Leuenberger 2023-03-21 16:40:05 +00:00
  • 178ff43ec6 Accepting request 1072924 from devel:languages:python Dominique Leuenberger 2023-03-21 16:40:05 +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 Mueller 2023-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 Mueller 2023-03-19 10:24:19 +00:00
  • 49a20b10be Accepting request 1046282 from devel:languages:python Dominique Leuenberger 2023-01-04 16:50:48 +00:00
  • f303cec744 Accepting request 1046282 from devel:languages:python Dominique Leuenberger 2023-01-04 16:50:48 +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 Mueller 2023-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 Mueller 2023-01-02 19:14:37 +00:00
  • d1e46a5ab4 Accepting request 1040692 from devel:languages:python Dominique Leuenberger 2022-12-07 16:34:38 +00:00
  • 0649e901f5 Accepting request 1040692 from devel:languages:python Dominique Leuenberger 2022-12-07 16:34:38 +00:00
  • 6cb244e4ef Accepting request 1040482 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-06 14:22:31 +00:00
  • 3d3903ad5d Accepting request 1040482 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-06 14:22:31 +00:00
  • aa0756f6c8 Accepting request 1032185 from devel:languages:python Dominique Leuenberger 2022-11-04 16:31:31 +00:00
  • 6672300ba9 Accepting request 1032185 from devel:languages:python Dominique Leuenberger 2022-11-04 16:31:31 +00:00
  • a9fe381c26 Accepting request 1032010 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-29 11:49:45 +00:00
  • 8ff9668b18 Accepting request 1032010 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-29 11:49:45 +00:00
  • 949bbfa5fe Accepting request 992111 from devel:languages:python Dominique Leuenberger 2022-08-03 19:16:20 +00:00
  • 2fd4fd6c8f Accepting request 992111 from devel:languages:python Dominique Leuenberger 2022-08-03 19:16:20 +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 Mueller 2022-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 Mueller 2022-07-25 21:17:03 +00:00
  • 3162cb20d2 Accepting request 981371 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:10 +00:00
  • 2fbc35b47f Accepting request 981371 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:10 +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 Mueller 2022-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 Mueller 2022-06-08 18:40:51 +00:00
  • b503f6f8d2 Accepting request 976127 from devel:languages:python Dominique Leuenberger 2022-05-12 20:57:51 +00:00
  • 348c3dd725 Accepting request 976127 from devel:languages:python Dominique Leuenberger 2022-05-12 20:57:51 +00:00
  • b482d38219 Accepting request 976032 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-05-10 19:18:59 +00:00
  • 754b7ae59d Accepting request 976032 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-05-10 19:18:59 +00:00
  • 987ca2f6f3 Accepting request 975783 from devel:languages:python Dominique Leuenberger 2022-05-10 13:11:33 +00:00
  • 661389422a Accepting request 975783 from devel:languages:python Dominique Leuenberger 2022-05-10 13:11:33 +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 Mueller 2022-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 Mueller 2022-05-09 10:56:56 +00:00
  • 193e4f9eb3 - update to 4.10.1: - #361: Avoid potential REDoS in `EntryPoint.pattern`. Dirk Mueller 2022-01-31 20:05:15 +00:00
  • 7b2341824e - update to 4.10.1: - #361: Avoid potential REDoS in `EntryPoint.pattern`. Dirk Mueller 2022-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 Cepl 2021-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 Cepl 2021-12-31 12:55:24 +00:00
  • fe1ae16b59 Accepting request 935953 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:11 +00:00
  • 409025189f Accepting request 935953 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:11 +00:00
  • 46b3d8e145 - update to 4.8.2: * #353: Fixed discovery of distributions when path is empty. Dirk Mueller 2021-12-06 09:42:29 +00:00
  • f19dc5c4f4 - update to 4.8.2: * #353: Fixed discovery of distributions when path is empty. Dirk Mueller 2021-12-06 09:42:29 +00:00