summaryrefslogtreecommitdiff
path: root/pavement.py
Commit message (Collapse)AuthorAgeFilesLines
* REL: Update master after NumPy 1.18.0 release.Charles Harris2019-12-221-1/+1
| | | | | | | | | | - Update .mailmap. - Update release notes. - Create changelog - Remove duplicate release note entry. - Fix release note path in pavement. [skip ci]
* DOC: update or remove outdated sourceforge linksmattip2019-08-081-2/+1
|
* Merge pull request #13881 from charris/update-pavementSebastian Berg2019-07-011-1/+1
|\ | | | | MAINT: Update pavement to use python3 in shell commands.
| * MAINT: Update pavement to use python3 in shell commands.Charles Harris2019-07-011-1/+1
| |
* | MAINT: Prepare master for 1.18.0 development.Charles Harris2019-06-301-1/+1
|/ | | | | | - Create release notes. - Update pavement.py. - Update setup.py
* MAINT: Prepare master for 1.17.0 development.Charles Harris2018-12-081-2/+1
| | | | | | | | | | | | - 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.
* MAINT: Cleanup pavement.pyCharles Harris2018-11-091-501/+107
| | | | | | | | | | | | | | | | | 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]
* REL: Setup master for 1.16 development.Charles Harris2018-06-121-2/+2
|
* Revert "REL: Setup maintenance/1.15.x branch."Charles Harris2018-06-121-2/+2
| | | | Oops, this reverts commit 999b4ddc64c9bda4eb58f0feda801835d34de94e.
* REL: Setup maintenance/1.15.x branch.Charles Harris2018-06-121-2/+2
|
* DOC: Update master after NumPy 1.14.4 release.Charles Harris2018-06-061-2/+2
| | | | [skip ci]
* MAINT: Prepare master for 1.15 development.Charles Harris2017-12-081-2/+2
| | | | | | | Create `1.15.0-notes.rst`, add them to the documentation, and update `pavement.py`. [ci skip]
* MAINT: Reuse the code to compute sha256, md5 hashesSrinivas Reddy Thatiparthy2017-08-251-16/+9
|
* BUG: KeyboardInterrupt is swallowed all over the placeEric Wieser2017-06-031-1/+1
| | | | Bare except is very rarely the right thing
* MAINT: Update master branch for 1.14.0 development.Charles Harris2017-05-101-2/+2
| | | | Post 1.13.x branch housekeeping.
* ENH: Python 3.6 invalid escape sequence deprecation fixesVille Skyttä2017-05-091-4/+4
| | | | https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
* ENH: Spelling fixesVille Skyttä2017-05-091-1/+1
|
* MAINT: Forward port accumulated changes from the 1.12.0 release.Charles Harris2017-01-151-7/+14
| | | | | | | | | | | | | 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]
* BUG: Fix pavement.py write_release_task.Charles Harris2016-11-161-3/+3
| | | | Correct indentation of commands that should be in an open file context.
* MAINT: Update pavement.py and setup.py for numpy 1.13.0.Charles Harris2016-11-051-11/+2
|
* MAINT: Update pavement.pyCharles Harris2016-11-041-4/+20
| | | | | | | - Add README signing from scipy. - Change NOTES.txt to README. [ci skip]
* ENH: Add stacklevel to all (or almost all) our function callsSebastian Berg2016-09-021-1/+1
|
* REL: Update master branch after 1.12.x branch has been made.Charles Harris2016-01-191-2/+2
| | | | | | | * 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
* REL: Prepare for 1.10.x branch.Charles Harris2016-01-191-1/+1
| | | | | | | * 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.
* REL: Do not include merge commits in Changelog.Charles Harris2016-01-161-2/+3
| | | | | | Cleans up the Changelog. [ci skip]
* BUG: fix TravisCI test issues when using setuptools unconditionally.Ralf Gommers2016-01-161-2/+2
| | | | Also remove all mentions of setupegg.py from the documentation.
* MAINT: Include from __future__ boilerplate in some files missing it.Charles Harris2015-12-051-1/+1
| | | | | Some newer *.py files are missing the `from __future__` boilerplate that helps assure Python2 and Python3 compatibility.
* REL: update Paver file to ensure sdist contents are OK for releases.Ralf Gommers2015-10-141-0/+8
|
* BUG: PEP440 compliant versioning for development releases.Charles Harris2015-09-231-1/+1
| | | | | The pavement script was not using the new '.dev0+' GIT_REVISION[:7] suffix for development releases.
* MAINT: Init master branch for 1.11.0 development.Charles Harris2015-08-031-2/+2
| | | | | | | | 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.
* Merge pull request #4671 from charris/prepare-1.10-develCharles Harris2014-07-061-2/+2
|\ | | | | MAINT: start 1.10-devel.
| * MAINT: Update pavement.py to 1.10.0.Charles Harris2014-05-061-2/+2
| |
* | BLD: compute sha256 sums of build artifactsJulian Taylor2014-06-081-2/+23
|/ | | | | | | 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.
* MAINT: add python3.4 to paver fileJulian Taylor2014-02-281-0/+4
|
* MAINT: update pavement.py for no-2to3.Ralf Gommers2013-10-151-4/+1
|
* MAINT: update release scripts for building OS X binaries.Ralf Gommers2013-09-161-7/+3
| | | | Works with Python 3.x now that bdist_mpkg is ported (thanks @matthew-brett).
* MAINT: Update pavement.py script.Charles Harris2013-09-021-11/+3
| | | | | | 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'
* 2to3: Apply `print` fixer.Charles Harris2013-04-061-1/+1
| | | | | | | Add `print_function` to all `from __future__ import ...` statements and use the python3 print function syntax everywhere. Closes #3078.
* 2to3: Use absolute imports.Charles Harris2013-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* 2to3: Put `from __future__ import division in every python file.Charles Harris2013-03-011-0/+1
| | | | | | | | 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.
* 2to3: Updata `except Exception, msg:` syntax in files not in numpy/ .Charles Harris2013-02-271-1/+1
| | | | This should finish the updating of the exception syntax.
* BLD: Add support for Python 3.3 in paverOndřej Čertík2012-12-281-0/+4
|
* pavement.py: rename "yop" to "atlas"Ondrej Certik2012-08-141-3/+3
|
* REL: change Sphinx version in release script to 1.1.3.Ralf Gommers2012-05-041-1/+1
| | | | | | | | 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.
* REL: forward port changes to release scripts from 1.6.x branch.Ralf Gommers2011-07-201-4/+18
|
* BUG: Py3K: fix setup.py to work from a released tarball.Ralf Gommers2011-03-271-1/+13
| | | | | 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.
* DOC: BLD: fix some doc build warnings.Ralf Gommers2011-03-141-1/+2
| | | | | Word of warning: do not use Sphinx 1.0.7 (latest release), its autodoc extension is broken. 1.0.4 works fine.
* REL: update release scripts for Python 3.2.rgommers2011-03-081-1/+5
|
* BUG: fix up setup.py and pavement.py so the binary builds work again.rgommers2011-03-041-7/+26
|
* DOC: update notes in release script and reorganize paver script a little.rgommers2011-03-011-4/+16
|