Skip to content

community/py3-pytools: upgrade to 2022.1.12

Patrycja Rosa requested to merge ptrcnull/aports:py3-pytools into master

v2022.1.2...v2022.1.12

9dcb8639 Downstream CI: use ci-support, add Gitlab
6d45f0b4 Drop curl insecure (-k) flags from CI, switch ci-support URLs
f5f82407 Placate flake8-bugbear B020
ed94f3a1 Fix type names in pytools.tag
e9dfa429 use math.perm and math.comb if available
85e8b72f Fix type annotation of Taggable.tags_of_type
02a8fc05 ImmutableRecordWithoutPickling.hash: tolerate _cached_hash attr disappearing
54f08f7e Tighten typing_extensions version requirement
b5567cd2 Record.eq: early exit for identical instances
30cd82bc UniqueNameGenerator.add_name(s?): new argument existing_ok
52f4a914 Add Zenodo badge, citation info
ea121e15 Complete author list in CITATION.cff
cc73e8bc add IgnoredForEqualityTag ()
a195661d Fix CITATION.cff, add validation CI
3f7139ac Include CITATION.cff in releases
9ba4e221 Fix deprecated reference to np.float
bd60daae Make numpy dependency optional
3c4a3acd Remove deprecated use of Taggable.copy in test_tag
3609d12c Drop deprecated memoize_method_with_uncached, fix test
0a06f30f Install numpy for pylint runs after hard numpy dep drop
7dc54b14 use ParamSpec to annotate memoization decorators
dc431a47 Support Enum values in PersistentDict
565d8905 persistent_dict: simplify logic using getattr()
c34f753a pdict: allow caching key on frozen instances
5e9982b6 pdict: Support dataclasses
5c52786d pdict: Test support for enums and dataclasses
29d340ea pdict: When building dataclass hash, include type
3546f3bd Fix type annotation of Record-ish.slots; it's a ClassVar

Merge request reports