Commit Graph

15 Commits

Author SHA256 Message Date
Dominique Leuenberger
d8d700d948 Accepting request 888422 from devel:languages:python
- update to 3.7.2:
  * Cleaned up cruft in entry_points docstring.
  * Internal refactoring to facilitate ``entry_points() -> dict``
    deprecation.

OBS-URL: https://build.opensuse.org/request/show/888422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=6
2021-04-27 19:34:13 +00:00
6bc6dabc14 - update to 3.7.2:
* Cleaned up cruft in entry_points docstring.
  * Internal refactoring to facilitate ``entry_points() -> dict``
    deprecation.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=14
2021-04-26 09:24:52 +00:00
Richard Brown
f4d1f49b2d Accepting request 876090 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/876090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=5
2021-03-05 12:43:02 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=12
2021-03-02 00:22:37 +00:00
Dominique Leuenberger
d933be3c76 Accepting request 866399 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/866399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=4
2021-02-01 12:26:37 +00:00
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=10
2021-01-24 18:17:22 +00:00
Dominique Leuenberger
6df3ac3bc5 Accepting request 857124 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/857124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=3
2020-12-24 18:40:46 +00:00
211f5692d9 Accepting request 857104 from home:bnavigator:branches:devel:languages:python
- New version requires typing_extensions for Python < 3.8
  (Leap and TW python36 flavor)

OBS-URL: https://build.opensuse.org/request/show/857104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=8
2020-12-20 10:00:25 +00:00
4591ab860e - add typing-extensions dependency for older python versions
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=7
2020-12-20 09:09:29 +00:00
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=6
2020-12-19 17:48:45 +00:00
Dominique Leuenberger
ee2890cd2c Accepting request 853675 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/853675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=2
2020-12-16 09:58:52 +00:00
310e1333d3 Accepting request 853672 from home:bnavigator:branches:devel:languages:python
- Update to 3.1.1
  * no changelog, probably just the merge of 2.1.1
- Update in v2.1.1
  * #261: Restored compatibility for package discovery for metadata
    without version in the name and for legacy eggs.
- Update in v3.1.0
  * Merge with 2.1.0.
- Update in v2.1.0
  * #253: When querying for package metadata, the lookup now honors
    package normalization rules.
- Update in v3.0.0
  * Require Python 3.6 or later.
- Upstream switched to pytest, so do we
- Revert last change: The condition for **BuildRequires** does not
  make any sense, as that would also prevent the install of 
  python36-importlib_resources into the build environment.

OBS-URL: https://build.opensuse.org/request/show/853672
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=4
2020-12-07 23:48:42 +00:00
277f5c07dd - Make requirement of importlib_resources only for particular
versions of Python (< 3.9).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=3
2020-12-02 18:15:19 +00:00
Dominique Leuenberger
fde6cc1df5 Accepting request 850139 from devel:languages:python
This is needed in the python36 flavor branch (Staging:N).

It does NOT conflict with python38 standard library (see upstream description)

OBS-URL: https://build.opensuse.org/request/show/850139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-metadata?expand=0&rev=1
2020-11-29 11:18:21 +00:00
3bcc0c96c2 Accepting request 849805 from home:bnavigator:branches:devel:languages:python
This is needed in the python36 flavor branch (Staging:N).

It does NOT conflict with python38 standard library (see upstream description)

OBS-URL: https://build.opensuse.org/request/show/849805
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=1
2020-11-23 09:27:19 +00:00