From bc681b34aa0b95d9f7717c0d81711aca963b3fd7dce067c1cd85953b28e1be93 Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Tue, 21 Feb 2023 09:38:53 +0000 Subject: [PATCH] - 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 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pytools?expand=0&rev=39 --- python-pytools.changes | 65 ++++++++++++++++++++++++++++++++++++++++ python-pytools.spec | 15 +++++----- pytools-2022.1.14.tar.gz | 3 ++ pytools-2022.1.tar.gz | 3 -- 4 files changed, 75 insertions(+), 11 deletions(-) create mode 100644 pytools-2022.1.14.tar.gz delete mode 100644 pytools-2022.1.tar.gz diff --git a/python-pytools.changes b/python-pytools.changes index 8b7a4a5..5a02fb7 100644 --- a/python-pytools.changes +++ b/python-pytools.changes @@ -1,3 +1,68 @@ +------------------------------------------------------------------- +Tue Feb 21 09:32:17 UTC 2023 - Daniel Garcia + +- 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 09:04:36 UTC 2022 - Dirk Müller diff --git a/python-pytools.spec b/python-pytools.spec index 52de3a5..f536ea5 100644 --- a/python-pytools.spec +++ b/python-pytools.spec @@ -1,7 +1,7 @@ # # spec file for package python-pytools # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,10 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 %define skip_python36 1 Name: python-pytools -Version: 2022.1 +Version: 2022.1.14 Release: 0 Summary: A collection of tools for Python License: MIT @@ -31,14 +30,13 @@ BuildRequires: %{python_module numpy >= 1.6.0} BuildRequires: %{python_module platformdirs >= 2.2.0} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module typing_extensions if %python-base < 3.11} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: ( python3-dataclasses >= 0.7 if python3-base <= 3.6 ) -BuildRequires: ( python36-dataclasses >= 0.7 if python36-base ) Requires: python-numpy >= 1.6.0 Requires: python-platformdirs -%if %{python_version_nodots} <= 36 -Requires: python-dataclasses >= 0.7 +%if %{python_version_nodots} < 311 +Requires: python-typing_extensions %endif BuildArch: noarch %python_subpackages @@ -72,6 +70,7 @@ nonetheless, here's what's on offer: %files %{python_files} %license LICENSE %doc README.rst -%{python_sitelib}/* +%{python_sitelib}/pytools +%{python_sitelib}/pytools-%{version}*-info %changelog diff --git a/pytools-2022.1.14.tar.gz b/pytools-2022.1.14.tar.gz new file mode 100644 index 0000000..f2ecc99 --- /dev/null +++ b/pytools-2022.1.14.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41017371610bb2a03685597c5285205e6597c7f177383d95c8b871244b12c14e +size 74636 diff --git a/pytools-2022.1.tar.gz b/pytools-2022.1.tar.gz deleted file mode 100644 index 1980676..0000000 --- a/pytools-2022.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:197aacf6e1f5d60c715b92438792acb7702aed59ebbfb147fa84eda780e54fee -size 67423