Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Exclude EOL-ed Py3.3 from list of supported CPython versions (since we ↵ | Stefan Behnel | 2018-07-22 | 1 | -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 Behnel | 2018-07-05 | 1 | -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 Behnel | 2018-07-04 | 1 | -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 Behnel | 2018-03-06 | 1 | -0/+1 |
| | |||||
* | Include FusedNode.py and StringIOTree.py in compiled modules. | Stefan Behnel | 2017-11-12 | 1 | -1/+2 |
| | |||||
* | Cleanup setup.py | Robert Bradshaw | 2017-10-12 | 1 | -12/+4 |
| | |||||
* | Merge pull request #1926 from aragilar/add_python_requires | Robert Bradshaw | 2017-10-12 | 1 | -0/+5 |
|\ | | | | | Add python_requires to setup.py | ||||
| * | Add python_requires to setup.py | James Tocknell | 2017-10-12 | 1 | -0/+5 |
| | | |||||
* | | Update classifiers | Hugo | 2017-10-12 | 1 | -0/+8 |
|/ | |||||
* | Switch setup.py script to calling cythonize() through "new_build_ext" to get ↵ | Stefan Behnel | 2017-09-11 | 1 | -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 Behnel | 2017-09-10 | 1 | -0/+1 |
| | |||||
* | Remove support and special handling code for Py3.2. | Stefan Behnel | 2017-08-25 | 1 | -77/+16 |
| | |||||
* | Revert "Do not compile Lexicon.py. It's really only used once and is much ↵ | Stefan Behnel | 2017-08-21 | 1 | -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 Behnel | 2017-08-21 | 1 | -1/+1 |
| | | | | a binary module than as a byte code file, but not slower to import. | ||||
* | Fix Includes/Deprecated not included in Windows wheels | Christoph Gohlke | 2017-01-06 | 1 | -2/+4 |
| | |||||
* | Fix directive_defaults reference. | Robert Bradshaw | 2016-10-26 | 1 | -2/+2 |
| | |||||
* | repair build in Py3.2 | Stefan Behnel | 2016-09-10 | 1 | -11/+13 |
| | |||||
* | try to fix build in Py3.2 | Stefan Behnel | 2016-09-10 | 1 | -1/+9 |
| | |||||
* | setup.py shouldn't write arbitrarily to stdout (especially when passed ↵ | Erik Bray | 2016-09-07 | 1 | -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 Bradshaw | 2016-09-06 | 1 | -1/+1 |
| | | | | Cython.Build brings in cythonize, which is not in a Py3.2 compatible file. | ||||
* | Suppress deprecation warning from setuptools import. | Robert Bradshaw | 2016-09-06 | 1 | -3/+0 |
| | |||||
* | Suppress deprecation warning for Cython install. | Robert Bradshaw | 2016-09-06 | 1 | -1/+4 |
| | |||||
* | make it clearer that wheels are even better than faster source builds | Stefan Behnel | 2016-04-01 | 1 | -2/+3 |
| | |||||
* | add note on faster one-time build installation to PyPI package description | Stefan Behnel | 2016-04-01 | 1 | -0/+5 |
| | |||||
* | REL: pass license argument to setuptools.setup | Ioannis Filippidis | 2016-02-27 | 1 | -0/+1 |
| | |||||
* | Merge branch '0.23.x' | Stefan Behnel | 2015-10-03 | 1 | -14/+11 |
|\ | |||||
| * | do not use cythonize() but Cython.Distutils in setup.py to avoid Cython ↵ | Stefan Behnel | 2015-10-03 | 1 | -14/+11 |
| | | | | | | | | compilation when not building the extensions | ||||
* | | Merge branch '0.23.x' | Stefan Behnel | 2015-10-02 | 1 | -114/+63 |
|\ \ | |/ | | | | | | | Conflicts: setup.py | ||||
| * | clean up extension building in setup.py: clarify what's Py3.2-specific and ↵ | Stefan Behnel | 2015-10-02 | 1 | -40/+46 |
| | | | | | | | | use cythonize() instead of Cython.Distutils | ||||
| * | setup.py: Use Cython.Distutils to cythonize itself | Lisandro Dalcin | 2015-10-02 | 1 | -87/+33 |
| | | |||||
* | | minor clarification in setup.py, let metadata reflect alpha/beta status | Stefan Behnel | 2015-10-01 | 1 | -8/+21 |
| | | |||||
* | | prevent Py3.x build from picking up outdated sources from a previous 2to3 run | Stefan Behnel | 2015-10-01 | 1 | -9/+12 |
|/ | |||||
* | restrict 2to3 usage to Python 3.2 (which does not support the u'' string ↵ | Stefan Behnel | 2015-07-26 | 1 | -1/+1 |
| | | | | literal prefix) | ||||
* | fix missing exception type in setup.py | Stefan Behnel | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | Use an explicit list of 2to3 fixers | Petr Viktorin | 2015-07-25 | 1 | -3/+2 |
| | |||||
* | minor code formatting | Stefan Behnel | 2015-07-10 | 1 | -12/+13 |
| | |||||
* | Merge branch '0.22.x' | Stefan Behnel | 2015-06-20 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: setup.py | ||||
| * | fix homepage URL | Stefan Behnel | 2015-06-20 | 1 | -1/+1 |
| | | |||||
* | | clean up package description in setup.py a little and fix indentation | Stefan Behnel | 2015-05-15 | 1 | -45/+43 |
|/ | |||||
* | Merge branch 'formal grammar' | Robert Bradshaw | 2015-01-17 | 1 | -1/+26 |
|\ | |||||
| * | Fix print statement. | Robert Bradshaw | 2014-10-07 | 1 | -1/+1 |
| | | |||||
| * | Use our copy of the grammar. | Robert Bradshaw | 2014-08-21 | 1 | -7/+7 |
| | | |||||
| * | Add option to use formal grammar. | Robert Bradshaw | 2014-08-21 | 1 | -1/+26 |
| | | |||||
* | | remove leftover 2.5 compatibility code | Lars Buitinck | 2014-12-23 | 1 | -5/+2 |
|/ | |||||
* | globally install "cythonize" script | Stefan Behnel | 2014-07-13 | 1 | -2/+3 |
| | |||||
* | setup.py can now be launched directly from console | Martin Quarda | 2014-02-26 | 1 | -0/+1 |
| | |||||
* | compile Tempita to speed up startup time and template parsing | Stefan Behnel | 2013-08-28 | 1 | -0/+1 |
| | | | | | --HG-- rename : Cython/Tempita/__init__.py => Cython/Tempita/_tempita.py | ||||
* | remove unnecessary imports | Stefan Behnel | 2013-08-28 | 1 | -2/+1 |
| | |||||
* | undo translating Tempita package, apparently doesn't work in Py3.3+ | Stefan Behnel | 2013-07-26 | 1 | -1/+0 |
| | |||||
* | compile Tempita | Stefan Behnel | 2013-07-26 | 1 | -0/+1 |
| |