-
Notifications
You must be signed in to change notification settings - Fork 212
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Modernize the build process (testing)
- Loading branch information
1 parent
9c8ec78
commit ec01ac9
Showing
8 changed files
with
59 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
include MANIFEST.in | ||
include MANIFEST.in VERSION | ||
|
||
include *.rst *.txt *.cfg site.cfg.example | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,15 +3,15 @@ Releasing NumExpr | |
|
||
* Author: Robert A. McLeod, Francesc Alted | ||
* Contact: [email protected] | ||
* Date: 2023-12-11 | ||
* Date: 2024-06-20 | ||
|
||
Following are notes for releasing NumExpr. | ||
|
||
Preliminaries | ||
------------- | ||
|
||
* Make sure that `RELEASE_NOTES.rst` and `ANNOUNCE.rst` are up-to-date with the latest news in the release. | ||
* Ensure that the new version number in `setup.cfg` is correct. | ||
* Ensure that the new version number in `VERSION` is correct. | ||
* Do a commit and a push: | ||
|
||
`git commit -a -m "Getting ready for release X.Y.Z"` | ||
|
@@ -74,7 +74,7 @@ Announcing | |
Post-release actions | ||
-------------------- | ||
|
||
* Add `.dev0` to the version number in `setup.cfg`, and bump the bugfix version | ||
* Add `.dev0` to the version number in `VERSION`, and bump the bugfix version | ||
number. | ||
* Create new headers for adding new features in `RELEASE_NOTES.rst` | ||
and add this place-holder: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
2.10.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,48 @@ | |
requires = [ | ||
"setuptools", | ||
"wheel", | ||
"numpy>=2.0.0rc1", | ||
"numpy>=2.0.0", | ||
] | ||
build-backend = "setuptools.build_meta" | ||
build-backend = "setuptools.build_meta" | ||
|
||
[tool.setuptools.packages.find] | ||
include = ["numexpr"] | ||
|
||
[project] | ||
name = "numexpr" | ||
description = "Fast numerical expression evaluator for NumPy" | ||
authors = [{name = "David M. Cooke, Francesc Alted, and others", email = "[email protected]"}] | ||
maintainers = [{ name = "Blosc Development Team", email = "[email protected]"}] | ||
classifiers = [ | ||
"Development Status :: 6 - Mature", | ||
"Intended Audience :: Developers", | ||
"Intended Audience :: Information Technology", | ||
"Intended Audience :: Science/Research", | ||
"License :: OSI Approved :: MIT License", | ||
"Programming Language :: Python", | ||
"Topic :: Software Development :: Libraries :: Python Modules", | ||
"Operating System :: Microsoft :: Windows", | ||
"Operating System :: Unix", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", | ||
"Programming Language :: Python :: 3.12", | ||
] | ||
requires-python = ">=3.9" | ||
# Follow guidelines from https://scientific-python.org/specs/spec-0000/ | ||
dependencies = [ | ||
"numpy>=1.23.0", | ||
] | ||
dynamic = ["version"] | ||
|
||
[project.urls] | ||
homepage = "https://github.com/pydata/numexpr" | ||
documentation = "https://numexpr.readthedocs.io/en/latest/user_guide.html" | ||
repository = "https://github.com/pydata/numexpr" | ||
|
||
[tool.cibuildwheel] | ||
skip = "cp36-* cp37-* pp37-* cp38-* pp* *-manylinux_i686 *_ppc64le *_s390x" | ||
# Let's use a more recent version of the manylinux image for more modern compilers | ||
manylinux-x86_64-image = "manylinux_2_28" | ||
manylinux-aarch64-image = "manylinux_2_28" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
numpy >= 1.19.3 # keep in sync with NPY_TARGET_VERSION (setup.py) | ||
numpy >= 1.23.0 # keep in sync with NPY_TARGET_VERSION (setup.py) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters