15
0

- 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
This commit is contained in:
2024-01-08 20:48:09 +00:00
committed by Git OBS Bridge
parent 9dc6072569
commit 146371ffc3
4 changed files with 38 additions and 9 deletions

View File

@@ -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