File python-jaraco.collections.changes of Package python-jaraco.collections

-------------------------------------------------------------------
Tue Apr  1 15:34:16 UTC 2025 - Markéta Machová <mmachova@suse.com>

- Make it compatible with older setuptools

-------------------------------------------------------------------
Wed Mar 26 05:48:32 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Normalize metadata directory name.

-------------------------------------------------------------------
Mon Oct 28 23:15:28 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 5.1.0:
  * Fully typed RangeMap and avoid complete iterations to find
    matches

-------------------------------------------------------------------
Sat Apr 20 21:00:51 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 5.0.1:
  * Delinting and package refresh.

-------------------------------------------------------------------
Sat Dec 16 20:57:00 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 5.0.0:
  * Moved collections into a package and declared as typed.
  * Deprecations and Removals
  * Removed DictFilter.

-------------------------------------------------------------------
Mon Oct  9 06:57:30 UTC 2023 - Ondřej Súkup <mimi.vx@gmail.com>

- update to 4.3.0
 * Added Mask, the inverse of a Projection.
 * Require Python 3.8 or later.

-------------------------------------------------------------------
Sun May 14 18:30:28 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 4.1.0:
  * ``Projection`` now accepts an iterable or callable or pattern
    for matching keys.  ``Projection`` now retains order of keys
    from the underlying mapping.
  * ``DictFilter`` is now deprecated in favor of ``Projection``.
  * ``DictFilter`` no longer accepts ``include_keys`` and
    requires ``include_pattern`` as a keyword argument.
  * In ``DictFilter``, deprecated ``include_keys`` parameter and
    usage without ``include_pattern``. Future versions will honor
    ``include_pattern`` as a required keyword argument. All other
    uses are deprecated. For uses that currently rely on
    ``include_keys``, use ``Projection`` instead/in addition.
  * ``DictFilter.__len__`` no longer relies on the iterable.
    Improves efficiency and fixes ``RecursionError`` on PyPy (#12).

-------------------------------------------------------------------
Sun Mar  5 18:56:10 UTC 2023 - Hans-Peter Jansen <hpj@urpla.net>

- prepare test environment: correctly provide jaraco modules locally
  %{python3_sitelib} might not be available

-------------------------------------------------------------------
Fri Dec  2 18:07:12 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.8.0
  * Made DictStack mutable.

-------------------------------------------------------------------
Tue Nov  8 17:12:30 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.7.0:
  * Added RangeMap.left.

-------------------------------------------------------------------
Tue Oct 25 19:21:15 UTC 2022 - Matej Cepl <mcepl@suse.com>

- Upgrade to 3.6.0:
  - Revised DictFilter:
    - Fixed issue where DictFilter.__contains__ would raise a
      KeyError.
    - Relies heavily now on collections.abc.Mapping base class.

-------------------------------------------------------------------
Tue Oct 25 19:17:07 UTC 2022 - Matej Cepl <mcepl@suse.com>

- Remove conditional definition of python_module.

-------------------------------------------------------------------
Mon Aug 29 11:37:21 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Update to v3.5.2
  * Packaging refresh.
  * Enrolled with Tidelift.
- v3.5.1
  * Fixed DictStack.__len__ and addressed recursion error on PyPy
    in __getitem__.
- v3.5.0
  * DictStack now supports the following Mapping behaviors:
    - .items()
    - casting to a dict
    - __contains__ (i.e. "x in stack")
  * Require Python 3.7 or later.
- v3.4.0: Add WeightedLookup.
- v3.3.0: Add FreezableDefaultDict.
- v3.2.0: Rely on PEP 420 for namespace package.

-------------------------------------------------------------------
Sat Dec  5 22:16:50 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- compile cache for all python3 flavors, remove unused python2
  compile statements -- gh#openSUSE/python-rpm-macros#66

-------------------------------------------------------------------
Mon Mar  9 12:59:46 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Update to 3.0.0
  * Require Python 3.6 or later.

-------------------------------------------------------------------
Thu Jan 16 10:58:44 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.1:
  * Added pop_all function.

-------------------------------------------------------------------
Tue Feb 26 09:28:39 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Add LICENSE
- Compile manually due to switch to pkgutil namespace technique
- Use fdupes
- Re-instate use of --doctest-modules to increase coverage
- Add explicit build dependency on python-six
- Update to v2.0
  * Switch to pkgutil namespace technique for the ``jaraco`` namespace.
- from 1.6.0
  * Fix DeprecationWarnings when referencing abstract base
    classes from collections module.

-------------------------------------------------------------------
Tue Aug 28 12:23:31 UTC 2018 - dmueller@suse.com

- enable tests

-------------------------------------------------------------------
Tue Aug 28 08:24:24 UTC 2018 - dmueller@suse.com

- filelist cleanup

-------------------------------------------------------------------
Thu Aug 23 09:50:30 UTC 2018 - dheidler@suse.de

- Initial Package for v1.5.3
openSUSE Build Service is sponsored by