summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* DOC: note about wheels / windows wheels for pypiMatthew Brett2016-03-071-0/+7
| | | | | Add note about wheels on pypi, and Windows wheels in particular. See discussion at: https://github.com/numpy/numpy/issues/5479
* BLD/BUG: revert usage of setuptools when building an sdist.Ralf Gommers2016-01-271-1/+1
| | | | | This was seriously broken. Setuptools does unwanted 'smart' things and ignores MANIFEST.in. Closes gh-7127.
* REL: Update master branch after 1.12.x branch has been made.Charles Harris2016-01-191-1/+1
| | | | | | | * 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
* DOC/BUG: textual improvements in install docs, and fix a typo in setup.pyRalf Gommers2016-01-161-2/+2
| | | | Address comments of @charris on gh-6895.
* DOC: add NumpyVersion to the docs, and mention it in version.pyRalf Gommers2016-01-161-0/+2
|
* BLD: finish handling of setuptools commands.Ralf Gommers2016-01-161-26/+89
| | | | | Also ignore setup.cfg: this file is created/modified by the alias/setopt/saveopts commands, and therefore needs to be in .gitignore.
* BLD: disable (half-)broken setuptools commands and give clear error messages.Ralf Gommers2016-01-161-2/+64
|
* BLD: require setuptools for Numpy builds. Closes gh-6551.Ralf Gommers2016-01-161-20/+16
|
* BLD: use setuptools for bdist_egg distributionsEugene Krokhalev2015-12-171-2/+2
| | | Not only bdist_wheel needs setuptools
* Merge pull request #6526 from dsanders11/patch-1Charles Harris2015-10-211-1/+1
|\ | | | | Fix use of __doc__ in setup.py for -OO mode
| * Fix use of __doc__ in setup.py for -OO modeDavid Sanders2015-10-191-1/+1
| |
* | Revert "Merge pull request #5614 from charris/cleanup-gh-5587"Charles Harris2015-10-201-1/+0
|/ | | | | | | | | Revert mingwpy modifications to distutils. They are causing problems for non-windows builds and it is better to wait until mingypy is further along. This reverts commit 96abd32de241864ee97f30357234cbc9a96c43ae, reversing changes made to 06af9918f6bf03b8d818ec834f9fb48db57d1489.
* BLD: import setuptools to allow compile with VS2008 python2.7 sdkJulian Taylor2015-10-101-2/+6
| | | | | | | | | | Needed to build numpy with Microsoft Visual C++ Compiler for Python 2.7 Otherwise one gets an Unable to find vcvarsall.bat error SET DISTUTILS_USE_SDK=1 SET MSSdk=1 triggers the same from distutils.
* DOC: Add Trove classifiers for supported Python versionsAlex Willmer2015-08-051-0/+8
| | | | | | | | Adds missing `Programming Language :: Python :: 3` to bento.info Adds new `Programming Language :: Python :: {2..,3..,CPython..}` to both These versions are correct for the 1.10.x and 1.11.x releases. They reflect the commit b06dbc15d9db0e224d338c84ac98a925a7945d4c
* MAINT: Init master branch for 1.11.0 development.Charles Harris2015-08-031-1/+1
| | | | | | | | 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.
* BLD: Add mingw-w64 support for the mingw64static option.carlkl2015-02-271-0/+1
|
* Change to fully PEP440 compliant dev version numbers (always .dev0)Åsmund Hjulstad2015-02-101-1/+1
|
* BLD: for PEP 440 compliance, change development version name format from ↵alex2014-12-231-1/+1
| | | | e.g. 1.10.0.dev-243ab56 to 1.10.0.dev+243ab56
* Merge pull request #4671 from charris/prepare-1.10-develCharles Harris2014-07-061-1/+1
|\ | | | | MAINT: start 1.10-devel.
| * MAINT: start 1.10-devel.Charles Harris2014-05-061-1/+1
| | | | | | | | | | | | * Create 1.10.0-notes. * Add 1.10.-notes to the generated documentation. * Update version number in setup.py
* | BUG: cythonize sources for wheel buildMatthew Brett2014-05-031-5/+3
|/ | | | | Wheel build was not cythonizing sources, giving a compile error because needed `numpy/random/mtrand/mtrand.c` was missing.
* BLD: remove cython c source from gitJulian Taylor2014-04-051-0/+14
| | | | | | | Instead generate at build time. The generated sources are still part of the sdist. tools/cythonize.py is copied from SciPy with small changes to the configuration.
* BLD: check submodules on sdistJulian Taylor2014-01-291-0/+29
| | | | prevents broken source distributions due to not up to date submodules.
* MAINT: setup.py improvements - allow some setuptools commands to work.Ralf Gommers2013-12-071-42/+60
|
* 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
|