summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove setuptools import fallback to distutils.core (distutils.core use not ↵ptmcg2021-04-131-4/+1
| | | | recommended)
* Add Python 3.9 support (#256)Miroslav Šedivý2020-12-271-0/+1
|
* Diagram Improvements Episode III: Revenge of the Setuptools (#224)Michael Milton2020-06-221-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add diagram documentation, add more diagram tests, allow more customization of diagrams * Remove accidental edit of unrelated documentation * Add diagram package * Add jinja file to manifest * Add to bdist also * package_data * Railroad improvements * Partial rewrite * Update * Use partials everywhere so we can edit the tree before it's constructed * Rewrite the diagram generator to not duplicate any content; use monospaced font for titles * Small documentation change * Revert back to Python 3.5 type hints, fix a small bug
* Add explicit guard to setup.py against installs using Python < 3.5, for ↵ptmcg2020-06-221-1/+8
| | | | those who do 'python setup.py install' directly instead of going thru pip
* Railroad Diagrams (#218)Michael Milton2020-05-311-0/+1
| | | | | | | | | | | | | * Basic framework * Initial effort * Clean up and document code * jinja newline * Pre-commit, and add extras to tox * We can't use the class type-annotations syntax in Python 3.5
* Staging changes for 3.0.0a1 alpha pre-releaseptmcg2020-04-051-2/+1
|
* Break up pyparsing.py monolith into sub-modules in a pyparsing package (#162)Paul McGuire2019-11-181-4/+12
| | | | | | | | | | | | | | * Break up pyparsing.py monolith into sub-modules in a pyparsing package * Convert relative imports to absolutes * Reference submodule pyparsing in setup.py modules * Remove recursive import of pyparsing from setup.py * Black updates * setup.py updates - packages vs. modules. use .dev1 for the version
* Blacken the project (#141)Jon Dufresne2019-10-311-29/+31
|
* Remove unused setup.py keywords "test_suite" (#137)Jon Dufresne2019-10-221-1/+0
| | | | | | | The tests are run through either tox or Travis CI. In both cases, the setup.py "test_suite" entrypoint is not used. Further, the use of "test_suite" is discouraged as it installs using eggs rather than pip.
* refactor tests into tests directory (#130)Kyle Lahnakoski2019-10-211-1/+1
|
* Add missing trove classifiers to setup.py (#136)Jon Dufresne2019-10-171-0/+4
| | | | | | | | | | | | | - pyparsing supports Python 3.8 - pyparsing is Python 3 only - pyparsing supports PyPy in addition to CPython The trove classifiers display on PyPI and provide quick, at-a-glance information for library users to know if it is suitable for inclusion in a project. For a complete list of trove classifiers, see: https://pypi.org/classifiers/
* Support building without setuptools (#133)Tomáš Chvátal2019-10-171-1/+4
| | | As pyparsing is a dependency used by setuptools this allows packagers to use distutils as a fallback when bootstraping setuptools without much fuss.
* Add long_description for setup.py; add py3.8-dev and pypy3 to Travis CI versionsptmcg2019-09-021-1/+2
|
* First pass removing Py2 cross-compatibility featuresPaul McGuire2019-08-051-6/+1
|
* Improved support for "python setup.py test"Paul McGuire2019-04-071-38/+39
|
* Remove distutils fallback and outdated commentJon Dufresne2018-12-221-11/+2
| | | | | | | | | | | | | | | | | | | | setuptools includes a vendored version of pyparsing (and other dependencies). They are not install through traditional tools. Therefore, distutils is not required as fallback to facilitate setuptools. https://github.com/pypa/setuptools/blob/v40.6.3/setuptools/_vendor/pyparsing.py The Python documentation recommends against using distutils: https://docs.python.org/3/library/distutils.html > Most Python users will not want to use this module directly, but > instead use the cross-version tools maintained by the Python Packaging > Authority. In particular, setuptools is an enhanced alternative to > distutils that provides ... Also remove the unused imports.
* Add Python 3.7 to supported versionspyparsing_2.2.1Paul McGuire2018-09-171-0/+1
|
* Add python_requires to help pipHugo2018-08-211-0/+1
|
* Update url and download_urlHugo2018-08-091-2/+2
|
* Add additional trove classifiers for supported PythonsJon Dufresne2018-06-161-0/+2
|
* Move src to rootCengiz Kaygusuz2017-11-201-0/+43