summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add 3.10 classifierHugo van Kemenade2020-10-041-0/+1
| |
* | Update commentHugo van Kemenade2020-10-041-1/+1
| | | | | | Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
* | Already compatible with 3.10Hugo van Kemenade2020-10-041-1/+1
| |
* | Clarify warning, it might work before official supportHugo van Kemenade2020-10-041-1/+1
| | | | | | Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
* | Add comment to remind to keep consistent with classifiersHugo van Kemenade2020-10-041-0/+1
| | | | | | Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
* | MAINT: Fix Flake8Hugo van Kemenade2020-10-041-27/+25
| |
* | ENH: Warn on unsupported Python 3.9+Hugo van Kemenade2020-10-041-1/+8
|/
* Merge pull request #16619 from mattip/c99-again2Charles Harris2020-08-271-12/+18
|\ | | | | BLD: check if std=c99 is really required
| * MAINT: refactoring from reviewmattip2020-07-281-16/+17
| |
| * MAINT: fixes from reviewmattip2020-07-281-4/+4
| |
| * BUG: fixes failures (from review)mattip2020-06-171-3/+4
| |
| * BLD: use '-dumpversion' to get gcc versionmattip2020-06-161-15/+7
| |
| * BLD: check if std=c99 is really requiredmattip2020-06-161-7/+19
| |
* | ENH: Add NumPy declarations to be used by Cython 3.0+ (#16986)scoder2020-08-051-1/+1
| | | | | | * Create copy of numpy.pxd for Cython 3.0 changes and improve it.
* | Revert "MAINT: setuptools 49.2.0 emits a warning, avoid it"mattip2020-07-141-4/+0
| |
* | MAINT: setuptools 49.2.0 emits a warning, avoid itmattip2020-07-121-0/+4
| |
* | REL: Fix outdated docs linkEric Wieser2020-06-201-1/+11
|/
* MAINT: Remove f-strings in setup.py. (gh-16346)Wojciech Rzadkowski2020-05-221-2/+2
| | | Remove f-strings from setup.py to allow for an informative error message for python<3.6 users. Closes #16345.
* BUG: Require Python >= 3.6 in setup.pyCharles Harris2020-05-181-2/+2
| | | | Closes #16294.
* REL: Update master after 1.19.x branch.Charles Harris2020-05-171-1/+1
| | | | | | | | - 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
* BUG: add missing numpy/__init__.pxd to the wheelmattip2020-05-051-0/+1
|
* convert shebang from python to python3 (#15687)Changqing Li2020-03-041-1/+1
| | | | Signed-off-by: Changqing Li <changqing.li@windriver.com>
* MAINT: cleanup unused imports; avoid redefinition of importsMike Taves2020-02-061-1/+3
| | | | | | | * 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)
* Updated setup.py with f-stringsXavier Thomas2020-01-241-2/+3
| | | | 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.
* DOC: fix typosBrian Wignall2020-01-141-1/+1
|
* MAINT: --std=c99 works, but -std=c99 is bettermattip2020-01-051-4/+4
|
* MAINT: add --std=c99 in setup.py, not distutilsmattip2020-01-051-2/+40
|
* MAINT: Remove unnecessary 'from __future__ import ...' statementsJon Dufresne2020-01-031-2/+0
| | | | | As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior.
* REL: Update master after 1.18.x branch.Charles Harris2019-12-031-4/+3
| | | | | | | 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.
* Update CLASSIFIERS with python 3.8 supportGrzegorz Bokota2019-10-241-0/+1
|
* MAINT: Add assert that git version is available. (#14548)Seth Troisi2019-09-231-0/+4
| | | | MAINT: handle case where GIT_VERSION is empty string
* BUG: importing build_src breaks setuptools monkeypatch for msvc14mattip2019-09-211-2/+0
|
* DOC, BUILD: make build_src more discoverablemattip2019-09-201-2/+5
|
* BLD: remove generated Cython files from sdistRalf Gommers2019-09-081-2/+2
| | | | | | | | | | | | | | | 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.
* DOC: Document project as Python 3 only with a trove classifierJon Dufresne2019-08-261-0/+1
|
* ENH: add pyproject.tomlmattip2019-07-171-1/+1
|
* MAINT: Remove unnecessary backslashes when not needed.MSeifert042019-07-021-2/+2
| | | | See also: #13880
* MAINT: Prepare master for 1.18.0 development.Charles Harris2019-06-301-1/+1
| | | | | | - Create release notes. - Update pavement.py. - Update setup.py
* MAINT: remove pre-randomgen _mtrandmattip2019-05-231-1/+1
|
* BENCH: convert bencmarks to asv formatmattip2019-05-201-2/+2
| | | | | | | remove files that were part of the origal repo rework randomgen docs to integrate with numpy and fix some links remove convenience functions, require explicit call to gen.brng move code out of numpy.random.randomgen into numpy.random
* BUILD: move files out of _randomgenmattip2019-05-201-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first cut at building randomgen upgrade 'cythonize' and fix absolute imports to relative define NPY_NO_DEPRECATED_API and fix other warnings enable pgc64 by always using PCG_EMULATED_MATH refactor so import randomgen works add TODO comments for pcg64 improvements fix imports, module name in setup.py; remove _testing make cythonize non-recursive, restore examples to proper place update to randomgen 7bca296c0b9 replace mtrand with LegacyGenerator, tweak for compatibility port f879ef4 to fix GH10839 minimized difference between generator.pyx and _legacy.pyx fix namespace in doctests, mark results that are random update to randomgen commit 95c8cdd1c Incorporate testing of edge cases into main tests Rename test files to describe their purpose Import import locations to reflect numpy paths Correct tolerance on float32 tests Remove set_printoptions Remove complex normal Remove future imports Pull in BasicRNG source changes from original author Small doc fixes _mtrand => _rand Improve consistency of nan handling Prevent nans prducing values from int functions add randomgen documentation to the tree
* MAINT: rename LICENSE_bundled.txt to LICENSES_bundled.txtRalf Gommers2019-05-071-3/+3
| | | | Finally seems to make the GitHub license detection mechanism happy
* BLD: prune LICENSE_bundled.txt in MANIFEST.inRalf Gommers2019-05-061-5/+0
|
* LICENSE: split license file in standard BSD 3-clause and bundled.Ralf Gommers2019-05-041-1/+34
| | | | | | | | | | | | | | | Reason: the GitHub license detection method relies on the LICENSE file matching for at least 95% with a standard license. Adding even one more sentence changes the license displayed in the GitHub UI and also in the GitHub API that can be queried from BSD to "other". See https://github.com/numpy/numpy/issues/13447 for more details. Note that this split license is what GitHub recommends to do, and is also what we do for wheels, where we append to the license file at build time.
* BUG: missing git raises an OSErrormattip2019-05-011-1/+1
|
* BUILD, BUG: fix from review, fix bug in git_versionmattip2019-04-251-2/+2
|
* Add project_urls to setupJarrod Millman2019-04-111-0/+5
| | | | These are used by PyPI and other services.
* BLD: Fix minimum Python version in setup.py (#12616)Juan Luis Cano Rodríguez2018-12-261-3/+1
| | | | | * BLD: Fix minimum Python version in setup.py See https://github.com/numpy/numpy/issues/12480 for discussion.
* MAINT: Prepare master for 1.17.0 development.Charles Harris2018-12-081-10/+6
| | | | | | | | | | | | - 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.
* Merge pull request #11802 from charris/f2py-console-scriptCharles Harris2018-08-281-0/+15
|\ | | | | ENH: Use entry_points to install the f2py scripts.