summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* REL: Update minor version number to 9.Charles Harris2013-08-181-1/+1
| | | | Numpy 1.9.0-devel opens.
* MAINT: Remove outdated version checks.Charles Harris2013-07-111-0/+3
| | | | | | | | | | Because Numpy 1.8.0 will no longer supports Python versions < 2.6 we no longer need to check for that and can also remove the code that is specific to those earlier versions. To make this a bit safer, the toplevel setup.py file now contains a check of the Python version number and raises an error when run by an unsupported version.
* 2to3: Stop using 2to3 and remove the tools/py3tool.py file.Charles Harris2013-04-211-28/+1
| | | | | | The same code base now supports python versions 2.6-2.7 and 3.2-3.3. Closes #3247.
* 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: Apply `imports` fixer.Charles Harris2013-04-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The `imports` fixer deals with the standard packages that have been renamed, removed, or methods that have moved. cPickle -- removed, use pickle commands -- removed, getoutput, getstatusoutput moved to subprocess urlparse -- removed, urlparse moved to urllib.parse cStringIO -- removed, use StringIO or io.StringIO copy_reg -- renamed copyreg _winreg -- renamed winreg ConfigParser -- renamed configparser __builtin__ -- renamed builtins In the case of `cPickle`, it is imported as `pickle` when python < 3 and performance may be a consideration, but otherwise plain old `pickle` is used. Dealing with `StringIO` is a bit tricky. There is an `io.StringIO` function in the `io` module, available since Python 2.6, but it expects unicode whereas `StringIO.StringIO` expects ascii. The Python 3 equivalent is then `io.BytesIO`. What I have done here is used BytesIO for anything that is emulating a file for testing purposes. That is more explicit than using a redefined StringIO as was done before we dropped support for Python 2.4 and 2.5. Closes #3180.
* 2to3: Put `from __future__ import division in every python file.Charles Harris2013-03-011-0/+2
| | | | | | | | 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: Apply `filter` fixes. Closes #3053.Charles Harris2013-02-281-1/+1
| | | | | Generally, this involves using list comprehension, or explicit list construction as `filter` is an iterator in Python 3.
* move to www.numpy.orgSandro Tosi2012-12-301-1/+1
|
* PKG: Fix minor typo in setup.py.Stefan van der Walt2012-11-141-1/+1
|
* BUG: fix download link in setup.py (which is shown on PyPi).Ralf Gommers2012-11-051-3/+3
| | | | Closes Trac ticket 2243.
* Change version number on master to 1.8Travis E. Oliphant2012-06-211-1/+1
|
* Change version number to 1.7.0Travis E. Oliphant2012-02-231-2/+2
|
* BLD: fix build for py3k + pip. Closes #1857. Thanks to Erik Bray.Ralf Gommers2011-08-131-0/+13
| | | | Also works inside a virtualenv.
* BLD: raise a clearer warning in case of building without cleaning up first.Ralf Gommers2011-04-201-1/+6
| | | | | Occurs only on Python 3.x when a version.py file is already present, due to copying the whole tree into build/pyk3/.
* BLD: do not install swig/cython/pyrex files. See #1791.Ralf Gommers2011-04-021-6/+0
| | | | | This is not a complete fix yet. Should be handled correctly in binary installers.
* BUG: Py3K: fix setup.py to work from a released tarball.Ralf Gommers2011-03-271-13/+14
| | | | | 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.
* BUG: version string construction was not working with released=TrueRalf Gommers2011-03-231-8/+8
|
* REL: 1.6.x branch created, master open for development of Numpy 2.0Ralf Gommers2011-03-161-2/+2
|
* BUG: fix up setup.py and pavement.py so the binary builds work again.rgommers2011-03-041-13/+15
|
* Merge branch 'new_iterator' - new iterator, ufunc update, restore 1.5 ABIMark Wiebe2011-01-281-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Iterator - Read doc/neps/new-iterator-ufunc.rst. UFunc Update - Change all ufunc functions to use the new iterator. This replaces the inline buffering with iterator buffering, except for the reductions and generalized ufunc which use updateifcopy at the moment. Also adds out= and order= parameters to all ufuncs. Restore 1.5 ABI - This was done by moving the new type numbers to the end of the type enumeration, and replacing all type promotion code with a table-based approach. The ArrFuncs was restored by putting the new type cast functions into the cast dictionary, originally designed just for custom types. Conflicts: numpy/core/src/multiarray/ctors.c numpy/core/tests/test_regression.py
| * VER: Change version to 1.6.0Mark Wiebe2011-01-271-2/+2
| |
* | PY3K: add PyPI classifier for Python 3. Closes #1698.rgommers2011-01-251-0/+1
|/
* BUG: setup.py: write version.py only after switching to Py3 build dirPauli Virtanen2010-11-231-4/+4
| | | | | | This prevents importing non-2to3'ed numpy in Python 3 build, if numpy/version.py exists for some reason but .git does not (e.g building multiple Numpy versions from same source tree).
* BUG: setup.py: make git_version() work on Python 3Pauli Virtanen2010-11-151-1/+1
|
* ENH: Add '-' to separate git hash in version.Charles Harris2010-11-101-2/+1
|
* REF: Make version.py more readableScott Sinclair2010-11-101-5/+5
|
* ENH: Use seven character git hash for dev version stringScott Sinclair2010-11-101-3/+3
| | | | - Also correct spelling of 'Unknown'
* ENH: Add Git revision hash to numpy dev version stringScott Sinclair2010-11-101-39/+26
| | | | | | | - Appends the first 6 characters of the Git revision used to build Numpy - Adds an additional attribute to easily obtain the full Git revision
* Add doc/swig, doc/cython and doc/pyrex dirs back. Closes #1088.rgommers2010-09-041-0/+6
|
* ENH: include /*.txt etc. in source dist only, rather than installing itPauli Virtanen2010-08-041-5/+0
|
* BUG: add tools/py3tool.py to installed/distributed files.rgommers2010-08-041-2/+3
|
* Update trunk version to 2.0 and fix descriptor pickle code so that it ↵Travis Oliphant2010-02-121-2/+2
| | | | produces 1.3-compatible pickle unless it cannot.
* 3K: setup.py: really fix svn_version()Pauli Virtanen2009-12-061-1/+3
|
* 3K: fix setup.py:svn_version to work on Py3Pauli Virtanen2009-12-061-1/+2
|
* 3K: make setup.py call 2to3 automatically -- place sources to build/py3kPauli Virtanen2009-12-061-7/+23
|
* Fix __builtin__ import for python3 at top setup.py.David Cournapeau2009-12-031-2/+6
|
* Port the fix for #1299 to the trunk and change trunk version to 1.5Travis Oliphant2009-12-021-1/+1
|
* Fix svn revision parsing under win32.David Cournapeau2009-09-181-3/+4
|
* Continue building even if svn revision detection breaks.Stefan van der Walt2009-06-171-4/+5
|
* BUG #1100: fix svn version detection for localized environments.David Cournapeau2009-06-011-2/+15
|
* Revert using setuptools svn revision, it is broken.David Cournapeau2009-04-021-37/+20
|
* Remove missing import.David Cournapeau2009-04-011-1/+0
|
* Fix missing distutils log import .David Cournapeau2009-04-011-7/+8
|
* Use setuptools svn rev parsing, should be more reliable ?David Cournapeau2009-03-271-14/+36
|
* ... and reDavid Cournapeau2009-03-271-0/+1
|
* Forgot to import subprocess.David Cournapeau2009-03-271-0/+1
|
* Fix svn version detection.David Cournapeau2009-03-271-15/+15
|
* Fix spelling mistake in version module gen.David Cournapeau2009-03-271-1/+1
|
* Fix metadata incorrectly defined as tuples.David Cournapeau2009-03-271-12/+12
|
* Add svn parse for the full version.David Cournapeau2009-03-271-1/+25
|