Commit Graph

  • beb3b614a5 Accepting request 1160940 from devel:languages:python factory Ana Guerrero 2024-03-25 20:06:54 +0000
  • 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 +0000
  • 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 +0000
  • abf7643c52 Accepting request 1158384 from devel:languages:python Ana Guerrero 2024-03-18 15:44:02 +0000
  • 2a344e6a27 - update to 7.0.2: * No significant changes. Dirk Mueller 2024-03-16 08:32:56 +0000
  • dc3f167cb4 Accepting request 1135283 from devel:languages:python Ana Guerrero 2023-12-28 21:54:48 +0000
  • 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 +0000
  • 1048fbc35e Accepting request 1131745 from devel:languages:python Dominique Leuenberger 2023-12-09 21:49:06 +0000
  • 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 +0000
  • 2eced8e341 Accepting request 1098809 from devel:languages:python Ana Guerrero 2023-07-17 17:22:48 +0000
  • 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 +0000
  • 77a09724ae Accepting request 1084915 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:30 +0000
  • 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 +0000
  • 993eef3a20 Accepting request 1081884 from devel:languages:python Dominique Leuenberger 2023-04-22 20:00:25 +0000
  • ce2766e8bf Accepting request 1081450 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:30:04 +0000
  • c96fa3e27b Accepting request 1079571 from devel:languages:python Dominique Leuenberger 2023-04-16 14:06:41 +0000
  • 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 +0000
  • ecb3d52409 Accepting request 1076787 from devel:languages:python Dominique Leuenberger 2023-04-04 19:16:56 +0000
  • 5693c52a04 - Remove unneeded BuildRequires on pep517. Steve Kowalik 2023-04-03 01:28:17 +0000
  • 776e0f1d01 Accepting request 1072924 from devel:languages:python Dominique Leuenberger 2023-03-21 16:40:05 +0000
  • 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 +0000
  • 49a20b10be Accepting request 1046282 from devel:languages:python Dominique Leuenberger 2023-01-04 16:50:48 +0000
  • 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 +0000
  • d1e46a5ab4 Accepting request 1040692 from devel:languages:python Dominique Leuenberger 2022-12-07 16:34:38 +0000
  • 6cb244e4ef Accepting request 1040482 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-06 14:22:31 +0000
  • aa0756f6c8 Accepting request 1032185 from devel:languages:python Dominique Leuenberger 2022-11-04 16:31:31 +0000
  • a9fe381c26 Accepting request 1032010 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-29 11:49:45 +0000
  • 949bbfa5fe Accepting request 992111 from devel:languages:python Dominique Leuenberger 2022-08-03 19:16:20 +0000
  • 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 +0000
  • 3162cb20d2 Accepting request 981371 from devel:languages:python Dominique Leuenberger 2022-06-10 13:57:10 +0000
  • 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 +0000
  • b503f6f8d2 Accepting request 976127 from devel:languages:python Dominique Leuenberger 2022-05-12 20:57:51 +0000
  • b482d38219 Accepting request 976032 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-05-10 19:18:59 +0000
  • 987ca2f6f3 Accepting request 975783 from devel:languages:python Dominique Leuenberger 2022-05-10 13:11:33 +0000
  • 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 +0000
  • 193e4f9eb3 - update to 4.10.1: - #361: Avoid potential REDoS in `EntryPoint.pattern`. Dirk Mueller 2022-01-31 20:05:15 +0000
  • 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 +0000
  • fe1ae16b59 Accepting request 935953 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:11 +0000
  • 46b3d8e145 - update to 4.8.2: * #353: Fixed discovery of distributions when path is empty. Dirk Mueller 2021-12-06 09:42:29 +0000
  • f9ccb27ec6 Accepting request 920613 from devel:languages:python Dominique Leuenberger 2021-09-26 19:48:32 +0000
  • 0a94553eae Accepting request 920301 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-09-21 09:15:00 +0000
  • d8d700d948 Accepting request 888422 from devel:languages:python Dominique Leuenberger 2021-04-27 19:34:13 +0000
  • 6bc6dabc14 - update to 3.7.2: * Cleaned up cruft in entry_points docstring. * Internal refactoring to facilitate `entry_points() -> dict` deprecation. Dirk Mueller 2021-04-26 09:24:52 +0000
  • f4d1f49b2d Accepting request 876090 from devel:languages:python Richard Brown 2021-03-05 12:43:02 +0000
  • 67d3b8146c - update to 3.7.0: * #131: Added `packages_distributions to conveniently resolve a top-level package or module to its distribution(s). * #284: Introduces new EntryPoints object, a tuple of EntryPoint objects but with convenience properties for selecting and inspecting the results: - .select() accepts group or name keyword parameters and returns a new EntryPoints tuple with only those that match the selection. - .groups property presents all of the group names. - .names property presents the names of the entry points. - Item access (e.g. eps[name]) retrieves a single entry point by name. entry_points now accepts "selection parameters", same as EntryPoint.select(). entry_points() now provides a future-compatible SelectableGroups object that supplies the above interface but remains a dict for compatibility. In the future, entry_points() will return an EntryPoints object, but provide for backward compatibility with a deprecated __getitem__ accessor by group and a get() method. If passing selection parameters to entry_points, the future behavior is invoked and an EntryPoints is the result. Construction of entry points using dict([EntryPoint, ...]) is now deprecated and raises an appropriate DeprecationWarning and will be removed in a future version. * #280: entry_points` now only returns entry points for Dirk Mueller 2021-03-02 00:22:37 +0000
  • d933be3c76 Accepting request 866399 from devel:languages:python Dominique Leuenberger 2021-02-01 12:26:37 +0000
  • 7dc08b304b - update to 3.4.0: * Project now declares itself as being typed. * Additional performance enhancements to distribution discovery. * For PyPA projects, add test ensuring that `MetadataPathFinder._search_paths` honors the needed interface. Method is still private. Dirk Mueller 2021-01-24 18:17:22 +0000
  • 6df3ac3bc5 Accepting request 857124 from devel:languages:python Dominique Leuenberger 2020-12-24 18:40:46 +0000
  • 211f5692d9 Accepting request 857104 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2020-12-20 10:00:25 +0000
  • 4591ab860e - add typing-extensions dependency for older python versions Dirk Mueller 2020-12-20 09:09:29 +0000
  • e392bd1c3b - update to 4.6.2 (bsc#1179534, CVE-2020-27783): * A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry, which allowed JavaScript to pass through. The cleaner now removes more sneaky "style" content. * GH#310: lxml.html.InputGetter supports __len__() to count * the number of input fields. Patch by Aidan Woolley. * lxml.html.InputGetter has a new .items() method to ease processing all input fields. * lxml.html.InputGetter.keys() now returns the field names in document order. * GH-309: The API documentation is now generated using sphinx-apidoc. Patch by Chris Mayo. * LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes when a default namespace was defined. * TreeBuilder.close() raised AssertionError in some error cases where it should have raised XMLSyntaxError. It now raises a combined exception to keep up backwards compatibility, while switching to XMLSyntaxError as an interface. Dirk Mueller 2020-12-19 17:48:45 +0000
  • ee2890cd2c Accepting request 853675 from devel:languages:python Dominique Leuenberger 2020-12-16 09:58:52 +0000
  • 310e1333d3 Accepting request 853672 from home:bnavigator:branches:devel:languages:python Matej Cepl 2020-12-07 23:48:42 +0000
  • 277f5c07dd - Make requirement of importlib_resources only for particular versions of Python (< 3.9). Matej Cepl 2020-12-02 18:15:19 +0000
  • fde6cc1df5 Accepting request 850139 from devel:languages:python Dominique Leuenberger 2020-11-29 11:18:21 +0000
  • 3bcc0c96c2 Accepting request 849805 from home:bnavigator:branches:devel:languages:python Markéta Machová 2020-11-23 09:27:19 +0000