Revisions of python-more-itertools

Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 32)
- update to 8.8.0:
  * :func:`countable` (thanks to krzysieq)
  * :func:`split_before` was updated to handle empy collections (thanks to TiunovNN)
  * :func:`unique_everseen` got a performance boost (thanks to Numerlor)
  * The type hint for :func:`value_chain` was corrected (thanks to vr2262)
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 897187 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 31)
- %check: use %pyunittest rpm macro
buildservice-autocommit accepted request 876826 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 29)
- update to 8.7.0:
  * New functions
    * :func:`convolve`
    * :func:`product_index`, :func:`combination_index`, and :func:`permutation_index`
    * :func:`value_chain`
  * Changes to existing functions
    * :func:`distinct_combinations` now uses a non-recursive algorithm
    * :func:`pad_none` is now the preferred name for :func:`padnone`, though the latter remains available.
    * :func:`pairwise` will now use the Python standard library implementation on Python 3.10+
    * :func:`sort_together` now accepts a ``key`` argument
    * :func:`seekable` now has a ``peek`` method, and can indicate whether the iterator it's wrapping is exhausted
    * :func:`time_limited` can now indicate whether its iterator has expired
    * The implementation of :func:`unique_everseen` was improved
  * Other changes:
    * Various documentation updates
buildservice-autocommit accepted request 856975 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 27)
- update to 8.6.0:
  * :func:`all_unique` (thanks to brianmaissy)
  * :func:`nth_product` and :func:`nth_permutation` (thanks to N8Brooks)
  * :func:`chunked` and :func:`sliced` now accept a ``strict`` parameter (thanks to shlomif and jtwool)
  * Python 3.5 has reached its end of life and is no longer supported.
  * Python 3.9 is officially supported.
buildservice-autocommit accepted request 834878 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 8.5.0:
  * windowed_complete() (thanks to MarcinKonowalczyk)
  Changes to existing itertools:
  * The is_sorted() implementation was improved (thanks to cool-RR)
  * The groupby_transform() now accepts a reducefunc parameter.
  * The last() implementation was improved (thanks to brianmaissy)
  * Various documentation fixes (thanks to craigrosie, samuelstjean, PiCT0)
  * The tests for distinct_combinations() were improved (thanks to Minabsapi)
buildservice-autocommit accepted request 824641 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 8.4.0:
 * New itertools
 * :func:`mark_ends` (thanks to kalekundert)
 * :func:`is_sorted`
 * Changes to existing itertools:
   * :func:`islice_extended` can now be used with real slices (thanks to cool-RR)
   * The implementations for :func:`filter_except` and :func:`map_except` were improved (thanks to SergBobrovsky)
 * Other changes
   * Automated tests now enforce code style (using `black <https://github.com/psf/black>`__)
   * The various signatures of :func:`islice_extended` and :func:`numeric_range` now appear in the docs (thanks to dsfulf)
   * The test configuration for mypy was updated (thanks to blueyed)
buildservice-autocommit accepted request 810900 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 21)
- update to 8.3.0:
  * New itertools
    * :func:`zip_equal` (thanks to frankier and alexmojaki)
    * :func:`split_at`, :func:`split_before`, :func:`split_after`, and :func:`split_when` all got a ``maxsplit`` paramter (thanks to jferard and ilai-deutel)
    * :func:`split_at` now accepts a ``keep_separator`` parameter (thanks to jferard)
    * :func:`distinct_permutations` can now generate ``r``-length permutations (thanks to SergBobrovsky and ilai-deutel)
    * The :func:`windowed` implementation was improved  (thanks to SergBobrovsky)
    * The :func:`spy` implementation was improved (thanks to has2k1)
    * Type stubs are now tested with ``stubtest`` (thankjs to ilai-deutel)
    * Tests now run with ``python -m unittest`` instead of ``python setup.py test`` (thanks to jdufresne)
buildservice-autocommit accepted request 780384 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 8.2.0:
   * The .pyi files for typing were updated. (thanks to blueyed and ilai-deutel)
   * :func:`numeric_range` now behaves more like the built-in :func:`range`. (thanks to jferard)
   * :func:`bucket` now allows for enumerating keys. (thanks to alexchandel)
   * :func:`sliced` now should now work for numpy arrays. (thanks to sswingle)
   * :func:`seekable` now has a ``maxlen`` parameter.
buildservice-autocommit accepted request 766375 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 766373 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 17)
- update to 8.1.0:
    * Bug fixes
        :func:`partition` works with pred=None again. (thanks 
        to MSeifert04)
    * New itertools
        :func:`sample` (thanks to tommyod)
        :func:`nth_or_last` (thanks to d-ryzhikov)
    * Changes to existing itertools:
        The implementation for :func:`divide` was improved.
buildservice-autocommit accepted request 758635 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 15)
- update to 8.0.2:
  * Bug fixes
      * The type stub files are now part of the wheel distribution (thanks to keisheiled)
      * The type stub files now work for functions imported from the
        root package (thanks to keisheiled)
  * New itertools and other additions
      * This library now ships type hints for use with mypy.
        (thanks to ilai-deutel for the implementation, and to gabbard and fmagin for assistance)
      * :func:`split_when` (thanks to jferard)
      * :func:`repeat_last` (thanks to d-ryzhikov)
  * Changes to existing itertools:
      * The implementation for :func:`set_partitions` was improved. (thanks to jferard)
      * :func:`partition` was optimized for expensive predicates. (thanks to stevecj)
      * :func:`unique_everseen` and :func:`groupby_transform` were re-factored. (thanks to SergBobrovsky)
      * The implementation for :func:`difference` was improved. (thanks to Jabbey92)
buildservice-autocommit accepted request 727060 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 14)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 727051 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 13)
- Place a mildly useful text in the %description section.
Displaying revisions 21 - 40 of 52
openSUSE Build Service is sponsored by