| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python310-pytools | Distribution: openSUSE:Factory:zSystems |
| Version: 2023.1.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Jan 28 20:06:16 2024 |
| Group: Unspecified | Build host: s390zl25 |
| Size: 620743 | Source RPM: python-pytools-2023.1.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://pypi.python.org/pypi/pytools | |
| Summary: A collection of tools for Python | |
Pytools is a big bag of things that are "missing" from the Python standard library. This is mainly a dependency of other software packages (pycuda, pyopencl, etc ), and is probably of little interest to you unless you use those. If you're curious nonetheless, here's what's on offer: * A ton of small tool functions such as len_iterable, argmin, tuple generation, permutation generation, ASCII table pretty printing, GvR's mokeypatch_xxx() hack, the elusive flatten, and much more. * Michele Simionato's decorator module * A time-series logging module, pytools.log. * Batch job submission, pytools.batchjob. * A lexer, pytools.lex.
MIT
* Fri Jan 26 2024 Dirk Müller <dmueller@suse.com>
- update to 2023.1.1:
* enable isort
* refdebug: concatenate tuple with tuple
* typedump: type improvements
* docs: update intersphinx mapping from deprecated variant
* Fix persistent numpy dtype hashing for numpy 1.25
* Remove persistent_dict.new_hash for real
* Support attrs classes for persistent hashing
* Avoid a reference cycle in ProcessLogger
* Add WriteOncePersistentDict.clear_in_mem_cache
* Tue Feb 21 2023 Daniel Garcia <daniel.garcia@suse.com>
- 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
* Tue Feb 15 2022 Dirk Müller <dmueller@suse.com>
- update to 2022.1:
* use platformdirs
* add typing to memoize_in
* type annotations
* Mon Apr 19 2021 Steve Kowalik <steven.kowalik@suse.com>
- 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
* Sat Jan 23 2021 Dirk Müller <dmueller@suse.com>
- update to 2021.1:
* pytools.tag.Taggable added
* Sun Dec 20 2020 Benjamin Greiner <code@bnavigator.de>
- Update requirements
* Sun Dec 20 2020 Dirk Müller <dmueller@suse.com>
- update to 2020.4.4:
* pytools.codegen added
* Mon Aug 03 2020 Marketa Calabkova <mcalabkova@suse.com>
- update to 2020.3.1
* drop Python2 support
* Drop 3.4, 3.5 support
* Work around numpy/numpy#16564 in make_obj_array
* add CycleError class
* add few procedures
* Mon Apr 20 2020 Tomáš Chvátal <tchvatal@suse.com>
- Make requires to really be the requires
* Fri Mar 20 2020 pgajdos@suse.com
- version update to 2020.1
+ No upstream changelog available
/usr/lib/python3.10/site-packages/pytools /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info/PKG-INFO /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info/SOURCES.txt /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info/dependency_links.txt /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info/requires.txt /usr/lib/python3.10/site-packages/pytools-2023.1.1-py3.10.egg-info/top_level.txt /usr/lib/python3.10/site-packages/pytools/__init__.py /usr/lib/python3.10/site-packages/pytools/__pycache__ /usr/lib/python3.10/site-packages/pytools/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/batchjob.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/batchjob.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/codegen.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/codegen.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/convergence.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/convergence.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/datatable.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/datatable.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/debug.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/debug.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/graph.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/graph.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/graphviz.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/graphviz.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/lex.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/lex.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/log.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/log.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/mpi.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/mpi.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/mpiwrap.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/mpiwrap.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/obj_array.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/obj_array.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/persistent_dict.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/persistent_dict.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/prefork.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/prefork.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/py_codegen.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/py_codegen.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/spatial_btree.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/spatial_btree.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/stopwatch.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/stopwatch.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/tag.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/tag.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/version.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/pytools/__pycache__/version.cpython-310.pyc /usr/lib/python3.10/site-packages/pytools/batchjob.py /usr/lib/python3.10/site-packages/pytools/codegen.py /usr/lib/python3.10/site-packages/pytools/convergence.py /usr/lib/python3.10/site-packages/pytools/datatable.py /usr/lib/python3.10/site-packages/pytools/debug.py /usr/lib/python3.10/site-packages/pytools/graph.py /usr/lib/python3.10/site-packages/pytools/graphviz.py /usr/lib/python3.10/site-packages/pytools/lex.py /usr/lib/python3.10/site-packages/pytools/log.py /usr/lib/python3.10/site-packages/pytools/mpi.py /usr/lib/python3.10/site-packages/pytools/mpiwrap.py /usr/lib/python3.10/site-packages/pytools/obj_array.py /usr/lib/python3.10/site-packages/pytools/persistent_dict.py /usr/lib/python3.10/site-packages/pytools/prefork.py /usr/lib/python3.10/site-packages/pytools/py.typed /usr/lib/python3.10/site-packages/pytools/py_codegen.py /usr/lib/python3.10/site-packages/pytools/spatial_btree.py /usr/lib/python3.10/site-packages/pytools/stopwatch.py /usr/lib/python3.10/site-packages/pytools/tag.py /usr/lib/python3.10/site-packages/pytools/version.py /usr/share/doc/packages/python310-pytools /usr/share/doc/packages/python310-pytools/README.rst /usr/share/licenses/python310-pytools /usr/share/licenses/python310-pytools/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:06:31 2025