summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Exclude EOL-ed Py3.3 from list of supported CPython versions (since we ↵Stefan Behnel2018-07-221-1/+0
| | | | cannot test it on travis anymore). Probably not a big deal for anyone out there, given that even LTS distributions tend to have at least 3.4.
* Also exclude the parser from compilation, since its binary size is almost ↵Stefan Behnel2018-07-051-1/+1
| | | | 1MB, but it only contributes a couple of percent to the overall runtime.
* Remove some large binary modules from the compiled Cython installation that ↵Stefan Behnel2018-07-041-4/+4
| | | | contribute almost nothing to the compiler speedup (and thus only waste disk space and build time).
* Mark Py3.7 as officially supported, now that 3.7b1 is out.Stefan Behnel2018-03-061-0/+1
|
* Include FusedNode.py and StringIOTree.py in compiled modules.Stefan Behnel2017-11-121-1/+2
|
* Cleanup setup.pyRobert Bradshaw2017-10-121-12/+4
|
* Merge pull request #1926 from aragilar/add_python_requiresRobert Bradshaw2017-10-121-0/+5
|\ | | | | Add python_requires to setup.py
| * Add python_requires to setup.pyJames Tocknell2017-10-121-0/+5
| |
* | Update classifiersHugo2017-10-121-0/+8
|/
* Switch setup.py script to calling cythonize() through "new_build_ext" to get ↵Stefan Behnel2017-09-111-3/+3
| | | | a clean split between the "translate" and "compile" steps. Previously, it would alternate between the two, which meant that Cython was already partially compiled while it was still being used.
* Compile Pythran module on installation since it is called a lot now.Stefan Behnel2017-09-101-0/+1
|
* Remove support and special handling code for Py3.2.Stefan Behnel2017-08-251-77/+16
|
* Revert "Do not compile Lexicon.py. It's really only used once and is much ↵Stefan Behnel2017-08-211-1/+1
| | | | | | | larger as a binary module than as a byte code file, but not slower to import." Currently seems to be required when the scanner is compiled. This reverts commit d66405c66edd52cdb7befe0e5797248ae5ac44ae.
* Do not compile Lexicon.py. It's really only used once and is much larger as ↵Stefan Behnel2017-08-211-1/+1
| | | | a binary module than as a byte code file, but not slower to import.
* Fix Includes/Deprecated not included in Windows wheelsChristoph Gohlke2017-01-061-2/+4
|
* Fix directive_defaults reference.Robert Bradshaw2016-10-261-2/+2
|
* repair build in Py3.2Stefan Behnel2016-09-101-11/+13
|
* try to fix build in Py3.2Stefan Behnel2016-09-101-1/+9
|
* setup.py shouldn't write arbitrarily to stdout (especially when passed ↵Erik Bray2016-09-071-2/+2
| | | | | | | display options) In general it's best for actions performed in `setup.py` to be deferred until the command to which they are relevant is actually run. For example most of what `compile_cython_modules` does should be deferred until finalizing the `build_ext` command. But as a simpler workaround, just ensure that anything it prints is to stderr. Otherwise this breaks certain assumptions, such as that `./setup.py --name` will print (on stdout) the distribution name (and nothing else), and likewise for `./setup.py --version`.
* Revert change to setup.py to fix Python 3.Robert Bradshaw2016-09-061-1/+1
| | | | Cython.Build brings in cythonize, which is not in a Py3.2 compatible file.
* Suppress deprecation warning from setuptools import.Robert Bradshaw2016-09-061-3/+0
|
* Suppress deprecation warning for Cython install.Robert Bradshaw2016-09-061-1/+4
|
* make it clearer that wheels are even better than faster source buildsStefan Behnel2016-04-011-2/+3
|
* add note on faster one-time build installation to PyPI package descriptionStefan Behnel2016-04-011-0/+5
|
* REL: pass license argument to setuptools.setupIoannis Filippidis2016-02-271-0/+1
|
* Merge branch '0.23.x'Stefan Behnel2015-10-031-14/+11
|\
| * do not use cythonize() but Cython.Distutils in setup.py to avoid Cython ↵Stefan Behnel2015-10-031-14/+11
| | | | | | | | compilation when not building the extensions
* | Merge branch '0.23.x'Stefan Behnel2015-10-021-114/+63
|\ \ | |/ | | | | | | Conflicts: setup.py
| * clean up extension building in setup.py: clarify what's Py3.2-specific and ↵Stefan Behnel2015-10-021-40/+46
| | | | | | | | use cythonize() instead of Cython.Distutils
| * setup.py: Use Cython.Distutils to cythonize itselfLisandro Dalcin2015-10-021-87/+33
| |
* | minor clarification in setup.py, let metadata reflect alpha/beta statusStefan Behnel2015-10-011-8/+21
| |
* | prevent Py3.x build from picking up outdated sources from a previous 2to3 runStefan Behnel2015-10-011-9/+12
|/
* restrict 2to3 usage to Python 3.2 (which does not support the u'' string ↵Stefan Behnel2015-07-261-1/+1
| | | | literal prefix)
* fix missing exception type in setup.pyStefan Behnel2015-07-251-1/+1
|
* Use an explicit list of 2to3 fixersPetr Viktorin2015-07-251-3/+2
|
* minor code formattingStefan Behnel2015-07-101-12/+13
|
* Merge branch '0.22.x'Stefan Behnel2015-06-201-1/+1
|\ | | | | | | | | Conflicts: setup.py
| * fix homepage URLStefan Behnel2015-06-201-1/+1
| |
* | clean up package description in setup.py a little and fix indentationStefan Behnel2015-05-151-45/+43
|/
* Merge branch 'formal grammar'Robert Bradshaw2015-01-171-1/+26
|\
| * Fix print statement.Robert Bradshaw2014-10-071-1/+1
| |
| * Use our copy of the grammar.Robert Bradshaw2014-08-211-7/+7
| |
| * Add option to use formal grammar.Robert Bradshaw2014-08-211-1/+26
| |
* | remove leftover 2.5 compatibility codeLars Buitinck2014-12-231-5/+2
|/
* globally install "cythonize" scriptStefan Behnel2014-07-131-2/+3
|
* setup.py can now be launched directly from consoleMartin Quarda2014-02-261-0/+1
|
* compile Tempita to speed up startup time and template parsingStefan Behnel2013-08-281-0/+1
| | | | | --HG-- rename : Cython/Tempita/__init__.py => Cython/Tempita/_tempita.py
* remove unnecessary importsStefan Behnel2013-08-281-2/+1
|
* undo translating Tempita package, apparently doesn't work in Py3.3+Stefan Behnel2013-07-261-1/+0
|
* compile TempitaStefan Behnel2013-07-261-0/+1
|