Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python313-pytools | Distribution: openSUSE Tumbleweed |
Version: 2024.1.5 | Vendor: openSUSE |
Release: 1.4 | Build date: Mon Jun 24 17:31:19 2024 |
Group: Unspecified | Build host: reproducible |
Size: 994481 | Source RPM: python-pytools-2024.1.5-1.4.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
* Mon Jun 24 2024 Dirk Müller <dmueller@suse.com> - update to 2024.1.5: * PersistentDict: allow setting sync * PersistentDict: smarter WOPD store * PersistentDict: concurrency improvements * Thu Jun 06 2024 Dirk Müller <dmueller@suse.com> - 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 * Sat Apr 27 2024 Dirk Müller <dmueller@suse.com> - update to 2024.1.2: * WriteOncePersistentDict: use functools.lru_cache * PersistentDict: better docs, type annotations * clean up some version_info checks * Thu Mar 21 2024 Dirk Müller <dmueller@suse.com> - 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 * 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
/usr/lib/python3.13/site-packages/pytools /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/INSTALLER /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/LICENSE /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/METADATA /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/RECORD /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/REQUESTED /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/WHEEL /usr/lib/python3.13/site-packages/pytools-2024.1.5.dist-info/top_level.txt /usr/lib/python3.13/site-packages/pytools/__init__.py /usr/lib/python3.13/site-packages/pytools/__pycache__ /usr/lib/python3.13/site-packages/pytools/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/batchjob.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/batchjob.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/codegen.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/codegen.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/convergence.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/convergence.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/datatable.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/datatable.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/debug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/debug.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/graph.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/graph.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/graphviz.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/graphviz.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/lex.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/lex.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/mpi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/mpi.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/mpiwrap.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/mpiwrap.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/obj_array.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/obj_array.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/persistent_dict.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/persistent_dict.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/prefork.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/prefork.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/py_codegen.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/py_codegen.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/spatial_btree.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/spatial_btree.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/stopwatch.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/stopwatch.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/tag.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/tag.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/__pycache__/version.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/batchjob.py /usr/lib/python3.13/site-packages/pytools/codegen.py /usr/lib/python3.13/site-packages/pytools/convergence.py /usr/lib/python3.13/site-packages/pytools/datatable.py /usr/lib/python3.13/site-packages/pytools/debug.py /usr/lib/python3.13/site-packages/pytools/graph.py /usr/lib/python3.13/site-packages/pytools/graphviz.py /usr/lib/python3.13/site-packages/pytools/lex.py /usr/lib/python3.13/site-packages/pytools/mpi.py /usr/lib/python3.13/site-packages/pytools/mpiwrap.py /usr/lib/python3.13/site-packages/pytools/obj_array.py /usr/lib/python3.13/site-packages/pytools/persistent_dict.py /usr/lib/python3.13/site-packages/pytools/prefork.py /usr/lib/python3.13/site-packages/pytools/py.typed /usr/lib/python3.13/site-packages/pytools/py_codegen.py /usr/lib/python3.13/site-packages/pytools/spatial_btree.py /usr/lib/python3.13/site-packages/pytools/stopwatch.py /usr/lib/python3.13/site-packages/pytools/tag.py /usr/lib/python3.13/site-packages/pytools/test /usr/lib/python3.13/site-packages/pytools/test/__init__.py /usr/lib/python3.13/site-packages/pytools/test/__pycache__ /usr/lib/python3.13/site-packages/pytools/test/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_data_table.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_data_table.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_graph_tools.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_graph_tools.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_math_stuff.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_math_stuff.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_mpi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_mpi.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_persistent_dict.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_persistent_dict.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_py_codegen.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_py_codegen.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_pytools.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pytools/test/__pycache__/test_pytools.cpython-313.pyc /usr/lib/python3.13/site-packages/pytools/test/test_data_table.py /usr/lib/python3.13/site-packages/pytools/test/test_graph_tools.py /usr/lib/python3.13/site-packages/pytools/test/test_math_stuff.py /usr/lib/python3.13/site-packages/pytools/test/test_mpi.py /usr/lib/python3.13/site-packages/pytools/test/test_persistent_dict.py /usr/lib/python3.13/site-packages/pytools/test/test_py_codegen.py /usr/lib/python3.13/site-packages/pytools/test/test_pytools.py /usr/lib/python3.13/site-packages/pytools/version.py /usr/share/doc/packages/python313-pytools /usr/share/doc/packages/python313-pytools/README.rst /usr/share/licenses/python313-pytools /usr/share/licenses/python313-pytools/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 00:30:25 2025