1
0

19 Commits

Author SHA256 Message Date
2f8c4972b3 Accepting request 1183034 from devel:languages:python
- update to 2024.1.5:
  * PersistentDict: allow setting sync
  * PersistentDict: smarter WOPD store
  * PersistentDict: concurrency improvements

OBS-URL: https://build.opensuse.org/request/show/1183034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=20
2024-06-24 18:56:55 +00:00
09dcbf2059 Accepting request 1179086 from devel:languages:python
- update to 2024.1.4:
  * remove get_read_from_map_from_permutation,
    get_write_to_map_from_permutation
  * KeyBuilder: support function hashing
  * PersistentDict: Use sqlite as backend storage v2

OBS-URL: https://build.opensuse.org/request/show/1179086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=19
2024-06-07 13:04:30 +00:00
834583ce21 Accepting request 1170435 from devel:languages:python
- update to 2024.1.2:
  * WriteOncePersistentDict: use functools.lru_cache
  * PersistentDict: better docs, type annotations
  * clean up some version_info checks

OBS-URL: https://build.opensuse.org/request/show/1170435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=18
2024-04-28 19:49:27 +00:00
72c5c9e1b9 Accepting request 1160045 from devel:languages:python
- update to 2024.1.1:
  * move tests under package directory
  * PersistentDict: support frozendict, immutabledict, FrozenOrderedSet
  * Tag: implement eq, repr for DottedName
  * persistent_dict: separate different sources of KeyErrors
  * KeyBuilder: allow hashing of classes w/ update_persistent_hash
  * PersistentDict: replace _make_dir_recursively

OBS-URL: https://build.opensuse.org/request/show/1160045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=17
2024-03-21 16:01:10 +00:00
07bd518ffd Accepting request 1141927 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1141927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=16
2024-01-28 18:42:17 +00:00
df9cd5306b Accepting request 1067990 from devel:languages:python
- update to 2022.1.14:
  * add get_graph_dot_code and show_dot (#151)
  * Make GraphT a parametric type alias
  * graph: create GraphT (#166)
  * graph: add is_connected (#163)
  * graph-doc: change CycleError to autoexception
  * add pytest_raises_on_rank (#162)
- v2022.1.13
  * Move Py compat target to 3.8 (closes gh-160)
  * graph: more mypy annotations
  * graph: small fixes
  * convergence: small mypy fixes (#157)
  * Add validate_graph (#155)
  * Add reverse_graph
  * Stop using Self type for the moment
  * add strtobool() (#150)
  * Bump versions of various github actions components
  * UniqueNameGenerator: add documentation (#102)
- v2022.1.12
  * Fix type annotation of Record-ish.__slots__; it's a ClassVar
  * pdict: When building dataclass hash, include type
- v2022.1.11
  * pdict: Test support for enums and dataclasses
  * pdict: Support dataclasses
  * pdict: allow caching key on frozen instances
  * persistent_dict: simplify logic using getattr()
- v2022.1.10
  * Support Enum values in PersistentDict
  * use ParamSpec to annotate memoization decorators
  * Install numpy for pylint runs after hard numpy dep drop
- v2022.1.9
  * Drop deprecated memoize_method_with_uncached, fix test
  * Remove deprecated use of Taggable.copy in test_tag
  * Make numpy dependency optional
  * Fix deprecated reference to np.float
  * Include CITATION.cff in releases
  * Fix CITATION.cff, add validation CI
- v2022.1.8
  * add IgnoredForEqualityTag (#134)
  * Complete author list in CITATION.cff
  * Add Zenodo badge, citation info
- v2022.1.7
  * UniqueNameGenerator.add_name(s?): new argument `existing_ok`
- v2022.1.6
  * Record.__eq__: early exit for identical instances
- v2022.1.5
  * Tighten typing_extensions version requirement
  * ImmutableRecordWithoutPickling.__hash__: tolerate _cached_hash attr disappearing
- v2022.1.4
  * Fix type annotation of Taggable.tags_of_type
  * use math.perm and math.comb if available
- v2022.1.3
  * Fix type names in pytools.tag
  * Placate flake8-bugbear B020
  * Drop curl insecure (-k) flags from CI, switch ci-support URLs
  * Downstream CI: use ci-support, add Gitlab
- v2022.1.2
  * PersistentDict: add generic KeyBuilder.update_for_type
- v2022.1.1
  * Taggable: Do not force copy for tag setting
  * restrucurte lock file timeout

OBS-URL: https://build.opensuse.org/request/show/1067990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=15
2023-02-28 11:48:34 +00:00
9319e03958 Accepting request 954661 from devel:languages:python
- update to 2022.1:
  * use platformdirs
  * add typing to memoize_in
  * type annotations

OBS-URL: https://build.opensuse.org/request/show/954661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=14
2022-02-15 22:57:22 +00:00
355ca5815b Accepting request 886512 from devel:languages:python
- Update to 2021.2.3:
  * Support pytools.tag in persistent_dict
  * Add a backport of pkgutil.resolve_name
  * Add persistent_dict.KeyBuilder.new_hash for hash alg customization
  * Use unordered_hash in KeyBuilder hashing frozenset
  * Drop dependency on, included obsolete copy of 'decorator' pypi module
  * make obj_array_vectorize work on class methods 
- Don't build for Python 3.6, due to no NumPy.
- Remove decorator from {Build,}Requires

OBS-URL: https://build.opensuse.org/request/show/886512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=13
2021-04-19 19:05:51 +00:00
9b7840eff6 Accepting request 866179 from devel:languages:python
- update to 2021.1:
  * pytools.tag.Taggable added

OBS-URL: https://build.opensuse.org/request/show/866179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=12
2021-01-25 17:23:38 +00:00
874956ac81 Accepting request 858833 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/858833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=11
2020-12-27 23:28:43 +00:00
01e2af662f Accepting request 824175 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/824175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=10
2020-08-04 18:21:27 +00:00
837c52b509 Accepting request 795746 from devel:languages:python
- Make requires to really be the requires

OBS-URL: https://build.opensuse.org/request/show/795746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=9
2020-04-22 18:51:33 +00:00
9e05dc7504 Accepting request 786808 from devel:languages:python
- version update to 2020.1
  + No upstream changelog available

OBS-URL: https://build.opensuse.org/request/show/786808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=8
2020-03-20 22:58:54 +00:00
6a298db892 Accepting request 702957 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/702957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=7
2019-05-15 10:34:25 +00:00
cda261e5ba Accepting request 659624 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=6
2018-12-24 10:42:52 +00:00
8f4ff8c015 Accepting request 621727 from devel:languages:python
-  Update to version 2018.5.2
  * No changelog available

OBS-URL: https://build.opensuse.org/request/show/621727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=5
2018-07-10 14:16:02 +00:00
75fdde6a1d Accepting request 593929 from devel:languages:python
- Update to version 2018.2
  * No changelog available

- Update to version 2017.6

OBS-URL: https://build.opensuse.org/request/show/593929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=4
2018-04-19 13:27:15 +00:00
c130cba9a2 Accepting request 534412 from devel:languages:python
- Update to version 17.6
  * No changelog available

OBS-URL: https://build.opensuse.org/request/show/534412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=3
2017-10-18 08:54:17 +00:00
059e9d5aa4 Accepting request 502859 from devel:languages:python
- Update to version 2017.3
  * No changelog available

- Update to version 2016.2.6
  * No changelog available
- Convert to python singlespec

OBS-URL: https://build.opensuse.org/request/show/502859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytools?expand=0&rev=2
2017-06-12 13:34:50 +00:00

Diff Content Not Available