From 146371ffc3f675bf588885ecf2c0904ade9bfdefbd50171d0a5f319ff7d30f2e Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 8 Jan 2024 20:48:09 +0000 Subject: [PATCH] - update to 1.1.1: * get_extensions: use shutil.copyfile to avoid PermissionError * Fix bug that caused extension-helpers to not work correctly if pyproject was the only configuration file present * Replace all instances of distutils in docs with setuptools * MNT: handle deprecation warnings seen in tests * Add note about pinning extension-helpers * DEP: drop dependency on tomli on Python 3.11 and newer * TST: treat warnings as errors * MNT: find and replace log.warn -> log.warning (the warn method is deprecated) * Infrastructure updates * Bump actions/checkout from 2 to 4 * Bump stefanzweifel/git-auto-commit-action from 4 to 5 * Add back support for absolute source paths but deprecate it - update to 1.1.0: * Support enabling via `pyproject.toml` * OpenMP functions should detect the Intel oneAPI compiler * Skip hypothesis tests in downstream testing * Set language for docs * Update python requirements * Add pre-commit configuration * Set testpaths to avoid picking up other tests * Added configuration required to update changelog when doing release through GitHub UI python36 (NEP 29) - initial package for vesion 0.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-extension-helpers?expand=0&rev=7 --- extension-helpers-1.0.0.tar.gz | 3 --- extension-helpers-1.1.1.tar.gz | 3 +++ python-extension-helpers.changes | 33 ++++++++++++++++++++++++++++++-- python-extension-helpers.spec | 8 ++++---- 4 files changed, 38 insertions(+), 9 deletions(-) delete mode 100644 extension-helpers-1.0.0.tar.gz create mode 100644 extension-helpers-1.1.1.tar.gz diff --git a/extension-helpers-1.0.0.tar.gz b/extension-helpers-1.0.0.tar.gz deleted file mode 100644 index 34c56e6..0000000 --- a/extension-helpers-1.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca1bfac67c79cf4a7a0c09286ce2a24eec31bf17715818d0726318dd0e5050e6 -size 23463 diff --git a/extension-helpers-1.1.1.tar.gz b/extension-helpers-1.1.1.tar.gz new file mode 100644 index 0000000..a5a56ac --- /dev/null +++ b/extension-helpers-1.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f95dd304a523d4ff6680d9504fa1d68a4dd03bf3bfbbe0ade4d927ed9e693f00 +size 27554 diff --git a/python-extension-helpers.changes b/python-extension-helpers.changes index 34cdf80..c6f3503 100644 --- a/python-extension-helpers.changes +++ b/python-extension-helpers.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Mon Jan 8 20:44:33 UTC 2024 - Dirk Müller + +- update to 1.1.1: + * get_extensions: use shutil.copyfile to avoid PermissionError + * Fix bug that caused extension-helpers to not work correctly + if pyproject was the only configuration file present + * Replace all instances of distutils in docs with setuptools + * MNT: handle deprecation warnings seen in tests + * Add note about pinning extension-helpers + * DEP: drop dependency on tomli on Python 3.11 and newer + * TST: treat warnings as errors + * MNT: find and replace log.warn -> log.warning (the warn + method is deprecated) + * Infrastructure updates + * Bump actions/checkout from 2 to 4 + * Bump stefanzweifel/git-auto-commit-action from 4 to 5 + * Add back support for absolute source paths but deprecate it +- update to 1.1.0: + * Support enabling via `pyproject.toml` + * OpenMP functions should detect the Intel oneAPI compiler + * Skip hypothesis tests in downstream testing + * Set language for docs + * Update python requirements + * Add pre-commit configuration + * Set testpaths to avoid picking up other tests + * Added configuration required to update changelog when doing + release through GitHub UI + ------------------------------------------------------------------- Tue Apr 5 15:57:58 UTC 2022 - Ben Greiner @@ -14,9 +43,9 @@ Tue Apr 5 15:57:58 UTC 2022 - Ben Greiner Sat Feb 20 18:28:13 UTC 2021 - Ben Greiner - Don't test python36-numpy. Numpy 1.20 in Tumbleweed dropped - python36 (NEP 29) + python36 (NEP 29) ------------------------------------------------------------------- Sun Jul 5 13:11:07 UTC 2020 - Benjamin Greiner -- initial package for vesion 0.1 +- initial package for vesion 0.1 diff --git a/python-extension-helpers.spec b/python-extension-helpers.spec index e04899d..8b65084 100644 --- a/python-extension-helpers.spec +++ b/python-extension-helpers.spec @@ -1,7 +1,7 @@ # # spec file for package python-extension-helpers # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-extension-helpers -Version: 1.0.0 +Version: 1.1.1 Release: 0 Summary: Utilities for building and installing packages in the Astropy ecosystem License: BSD-3-Clause @@ -64,10 +64,10 @@ dependency in pyproject.toml files. %check # do not test local source dir -%pytest --pyargs extension_helpers +%pytest --pyargs extension_helpers -k "not pyproject" %files %{python_files} -%doc CHANGES.rst README.rst +%doc CHANGES.md README.rst %license LICENSE.rst licenses/LICENSE_ASTROSCRAPPY.rst %{python_sitelib}/extension_helpers %{python_sitelib}/extension_helpers-%{version}*-info