| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This fixes setup.py to correctly detect the release status and base
version from the full version string provided by versioneer. Before
this fix, versions like '1.22.0.dev0+...' were correctly handled,
but versions like '1.21.0rc1+...' were not.
|
|
|
| |
When creating the `bad_commands` dictionary it is useless to declare commands that are already set with a default message in the 329th line's for loop
|
|
|
|
|
|
|
|
| |
This issue came in because of commit 9b3f65096e a month ago.
`bdist_egg` has always been missing from the command list, but
that wasn't a problem because missing commands were simply
ignored by the validation. After that commit we started raising
a RuntimeError instead.
|
|\
| |
| | |
MAINT: Add dist_info to "other" setup.py commands.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The follwing changes are made to 'setup.py'.
- Add 'dist_info' to the valid 'setup.py' commands. The 'dist_info'
command was added to setuptools in 2017 and we were following the
unrecognized command path in setup.py which raised a warning.
- Add 'version' to the recognized information commands, it came in with
the move to versioneer.
- Include the arguments passed to 'setup.py' when the unrecognized
command warning is raised. This will aid in maintaining the command
checks in the future.
|
|/
|
|
|
| |
Before this change, it would give a random syntax error somewhere
in `versioneer`.
|
| |
|
|
|
|
| |
If sdist uses setuptools there can be problems, see gh-7127.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new tags look like '1.21.0.dev0+98.gaa0453721f', where '98' is the
number of commits since the 1.21.0 branch was started and 'aa0453721f'.
The chosen form may be specified in the 'setup.cfg' file. This PR adds
two new files 'numpy/_version.py' and 'numpy/version.py'. The latter
is kept because it is part of the public API and is actually used by
some downstream projects, but it is no longer dynamically created.
See https://github.com/python-versioneer/python-versioneer/ for more
information.
|
|
|
|
| |
We missed a few first time around.
|
|
|
|
|
|
|
|
|
| |
This adds a timestamp to development versions of NumPy. We used to do
this for NumPy nightly builds so that pip would pickup the latest
version, but pip 20.3 breaks with that as there is disagreement between
the wheel name and the internal version.
Closes #17885.
|
|
|
|
|
|
|
|
| |
- Update setup.py
- Update pavement.py
- Add 1.21.0-note.rst
- Update npyconfig.h
- Clear release/upcoming_changes
|
|
|
| |
Closes gh-17702
|
| |
|
| |
|
|\
| |
| | |
ENH: Add `Typing :: Typed` to the PyPi classifier
|
| | |
|
| | |
|
| |
| |
| | |
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
|
| | |
|
| |
| |
| | |
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
|
| |
| |
| | |
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
|
| | |
|
|/ |
|
|\
| |
| | |
BLD: check if std=c99 is really required
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
* Create copy of numpy.pxd for Cython 3.0 changes and improve it.
|
| | |
|
| | |
|
|/ |
|
|
|
| |
Remove f-strings from setup.py to allow for an informative error message for python<3.6 users. Closes #16345.
|
|
|
|
| |
Closes #16294.
|
|
|
|
|
|
|
|
| |
- Delete release note fragments from 1.19.0 (towncrier)
- Update 1.19.x release note (towncrier)
- Create 1.20.0-notes.rst for master development
- Update C-API versions for 1.20.x
- Update setup.py for 1.20.0
|
| |
|
|
|
|
| |
Signed-off-by: Changqing Li <changqing.li@windriver.com>
|
|
|
|
|
|
|
| |
* Cleanup unused imports (F401) of mostly standard Python modules,
or some internal but unlikely referenced modules
* Where internal imports are potentially used, mark with noqa
* Avoid redefinition of imports (F811)
|
|
|
|
| |
With reference to the issue MAINT: Use f-strings instead of other string formatting methods #15420
Updated setup.py with f-strings for better readability.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
|
|
|
|
|
|
|
| |
Apart from the usual modifications, this
- Removes a release note snippet added after towncrier was run
- Removes testing on Python 3.5 as it is dropped for 1.19.x.
|
| |
|
|
|
|
| |
MAINT: handle case where GIT_VERSION is empty string
|
| |
|