| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
MAINT: Update pavement to use python3 in shell commands.
|
| | |
|
|/
|
|
|
|
| |
- Create release notes.
- Update pavement.py.
- Update setup.py
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Create 1.17.0-notes
- Update index.rst for new notes
- Update pavement.py
- Update setup.py
- Remove Python 2.7 and 3.4 from CI testing.
- Add `# cython: language_level=3` to `*.pxd`, `*.pyx` files.
Note that this removes support for both Python2.7 and Python3.4 in
setup.py.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove long unused options from pavement.py. There is actually little
left, and what is there could easily be turned into a python script at
this point, but this clarifies what is currently needed.
- Remove Windows installers code
- Remove OS X dmg installers code
- Remove Documentation generation code
- Remove Changelog generation
- Remove unused variables and make pylint happy
Also fix a Python 3 bug, the files to be hashed need to be
opened as binary files.
[ci skip]
|
| |
|
|
|
|
| |
Oops, this reverts commit 999b4ddc64c9bda4eb58f0feda801835d34de94e.
|
| |
|
|
|
|
| |
[skip ci]
|
|
|
|
|
|
|
| |
Create `1.15.0-notes.rst`, add them to the documentation, and update
`pavement.py`.
[ci skip]
|
| |
|
|
|
|
| |
Bare except is very rarely the right thing
|
|
|
|
| |
Post 1.13.x branch housekeeping.
|
|
|
|
| |
https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following files were updated during the NumPy 1.12.0 release
- .mailmap
- doc/release/1.12.0-notes.rst
- tools/announce.py
- pavement.py
and are forward ported to master by this PR.
[ci skip]
|
|
|
|
| |
Correct indentation of commands that should be in an open file context.
|
| |
|
|
|
|
|
|
|
| |
- Add README signing from scipy.
- Change NOTES.txt to README.
[ci skip]
|
| |
|
|
|
|
|
|
|
| |
* Drop testing of Python 2.6, 3.2, and 3.3
* Create 1.12.0-notes.rst and add to source/documentation.
* Update pavement.py to use 1.10.x as LOG_START
* Update version numpy in setup.py
|
|
|
|
|
|
|
| |
* Add comment to cversions.txt (no change)
* Add comment to setup_common.py (no change)
* Nothing done for numpy/core/include/numpy/numpyconfig.h
* Update log start to 1.10.0 in pavement.py.
|
|
|
|
|
|
| |
Cleans up the Changelog.
[ci skip]
|
|
|
|
| |
Also remove all mentions of setupegg.py from the documentation.
|
|
|
|
|
| |
Some newer *.py files are missing the `from __future__` boilerplate
that helps assure Python2 and Python3 compatibility.
|
| |
|
|
|
|
|
| |
The pavement script was not using the new '.dev0+' GIT_REVISION[:7]
suffix for development releases.
|
|
|
|
|
|
|
|
| |
Create 1.11.0-notes.rst template.
Update version number in setup.py.
Update version number in numpyconfig.h.
Update version number in pavement.py.
Update version number in bento.info.
|
|\
| |
| | |
MAINT: start 1.10-devel.
|
| | |
|
|/
|
|
|
|
|
| |
Using a secure hash allows verifying ther binaries from a gpg signed
README.txt.
MD5 just kept for legacy users who may not be able to obtain a sha256
utility.
|
| |
|
| |
|
|
|
|
| |
Works with Python 3.x now that bdist_mpkg is ported (thanks @matthew-brett).
|
|
|
|
|
|
| |
Remove builds for Python 2.6 and 3.1
Update release notes path to doc/release/1.9.0-notes.rst.
Set LOG_START to 'branch-1.8.x'
|
|
|
|
|
|
|
| |
Add `print_function` to all `from __future__ import ...` statements
and use the python3 print function syntax everywhere.
Closes #3078.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new import `absolute_import` is added the `from __future__ import`
statement and The 2to3 `import` fixer is run to make the imports
compatible. There are several things that need to be dealt with to make
this work.
1) Files meant to be run as scripts run in a different environment than
files imported as part of a package, and so changes to those files need
to be skipped. The affected script files are:
* all setup.py files
* numpy/core/code_generators/generate_umath.py
* numpy/core/code_generators/generate_numpy_api.py
* numpy/core/code_generators/generate_ufunc_api.py
2) Some imported modules are not available as they are created during
the build process and consequently 2to3 is unable to handle them
correctly. Files that import those modules need a bit of extra work.
The affected files are:
* core/__init__.py,
* core/numeric.py,
* core/_internal.py,
* core/arrayprint.py,
* core/fromnumeric.py,
* numpy/__init__.py,
* lib/npyio.py,
* lib/function_base.py,
* fft/fftpack.py,
* random/__init__.py
Closes #3172
|
|
|
|
|
|
|
|
| |
This should be harmless, as we already are division clean. However,
placement of this import takes some care. In the future a script
can be used to append new features without worry, at least until
such time as it exceeds a single line. Having that ability will
make it easier to deal with absolute imports and printing updates.
|
|
|
|
| |
This should finish the updating of the exception syntax.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Version 1.0.4 was used till now, but has become too old. New version gives far
fewer warnings and thereby increases the reference guide with O(100) pages that
previously got lost.
Also update current Cython version number.
|
| |
|
|
|
|
|
| |
This was first fixed in commit 0131218 (but that broke the paver script), and
broken again in commit 13212a5d. Should now work in both cases.
|
|
|
|
|
| |
Word of warning: do not use Sphinx 1.0.7 (latest release), its autodoc
extension is broken. 1.0.4 works fine.
|
| |
|
| |
|
| |
|
| |
|