| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rationale: it has happened multiple times in the recent past that users
needed to use a more recent Cython than was used to generate the sdist
of the most recent release available on PyPI (e.g. for building with
a not-yet-released version of Python for which a Cython fix just
landed). The dependency specification and packaging tools have matured
to the point where it should be fine to require Cython to be installed.
Also, we have wheels (and conda-forge packages) for Windows, Linux and
macOS, so this change won't be visible at all to the average user.
Closes gh-13790
Also adds pyproject.toml to MANIFEST.in, it was missing.
|
| |
|