summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Eliminate nose-testconfig completelySviatoslav Sydorenko2017-04-231-1/+0
|
* Eliminate nose from package testing extrasSviatoslav Sydorenko2017-04-231-2/+0
|
* Add pytest-sugar to setup.pySviatoslav Sydorenko2017-04-231-1/+2
|
* Improve docstrings in setup.pySviatoslav Sydorenko2017-04-231-0/+4
| | | | Also add shebang
* Revert "List all package data files explicitly"Jason R. Coombs2017-04-181-11/+0
| | | | | | | | | This reverts commit edb6f63d7b6afa9a2fb488177de086f4b59983c3. This change was made in reaction to tests failing due to pypa/setuptools#1016. Better to wait for that issue to be resolved than to create new duplication in declaration of package files to later become stale.
* List all package data files explicitlySviatoslav Sydorenko2017-04-171-0/+11
| | | | | | Bonus: - made setup.py PEP257 compliant - added shebang
* Always include sphinx, even though RTD supplies it implicitly.Jason R. Coombs2017-03-301-0/+1
|
* Use rst.linker 1.9 and jaraco.packaging.sphinx to load details from project ↵Jason R. Coombs2017-03-301-1/+2
| | | | metadata.
* Pin graphviz only in testing reqs.Jason R. Coombs2017-03-131-3/+7
|
* Report server version as CherryPy and Cheroot version combo (PR #1580 by ↵Sviatoslav Sydorenko2017-03-121-1/+1
|\ | | | | | | @mar10)
| * Set requirements to cheroot >= 5.2.0Martin@MBP2017-03-121-1/+1
| |
| * Bump requirement to cheroot to 5.2.1Martin@MBP2017-03-111-1/+1
| |
* | Don't install graphviz>=0.6 under Python 2.6Sviatoslav Sydorenko2017-03-111-0/+2
| | | | | | | | | | Fixes failing build since graphviz dropped support for Python 2.6 Ref: https://github.com/xflr6/graphviz/pull/32
* | Fixup same style string quotes across the repoSviatoslav Sydorenko2017-03-031-1/+1
|/
* Rename extra to 'docs' to better align with more typical usage.Jason R. Coombs2017-02-161-1/+1
|
* Require Python 3 to build docs.Jason R. Coombs2017-02-081-1/+0
|
* Move all documentation dependencies to setup.py and merely reference them ↵Jason R. Coombs2017-02-081-0/+2
| | | | from requirements.txt. Don't forget to turn off 'install project in virtualenv' in RTD so it doesn't get installed twice.
* Bump to cheroot 5.1Jason R. Coombs2017-01-221-1/+1
|
* Merge with masterJason R. Coombs2017-01-191-1/+1
|\
| * Merge with masterJason R. Coombs2017-01-191-2/+1
| |\
| * | Bump cheroot for bugfix.Jason R. Coombs2017-01-141-1/+1
| | |
| * | Now grab released cheroot 5 as a normal dependency.Jason R. Coombs2017-01-141-1/+1
| | |
| * | Merge with masterJason R. Coombs2017-01-131-2/+1
| |\ \
| * | | Delete wsgiserver package and instead defer to cheroot for the wsgiserver ↵Jason R. Coombs2017-01-071-1/+1
| | | | | | | | | | | | | | | | implementation. Ref #1481.
* | | | Bump portend for additional Python 2.6 fixesJason R. Coombs2017-01-191-1/+1
| | | |
* | | | Bump portend requirement for Python 2.6 compatibility.Jason R. Coombs2017-01-191-1/+1
| | | |
* | | | Rely on portend for port checks. Fixes #1332.Jason R. Coombs2017-01-191-0/+1
| |_|/ |/| |
* | | Revert "Disable installation of pypiwin32 on Python 3.6. Workaround for ↵Jason R. Coombs2017-01-161-2/+1
| |/ |/| | | | | #1537." Fixes #1537.
* | Remove reference to 'cherryd' script, now removed. Ref #1547.v8.9.0Jason R. Coombs2017-01-131-1/+0
| |
* | Convert cherryd script into console_scriptSviatoslav Sydorenko2017-01-101-1/+1
|/ | | | | | Also: * remove ``cherrypy/cherryd`` * run cherryd as cherrypy.__main__ module to support Python 2.6
* Use 'include_package_data' directive to ensure that package data is included ↵Jason R. Coombs2016-12-261-43/+1
| | | | with the installation. Abandon hacks in INSTALL_SCHEMES and hacks for wininst. Fixes #1538 and #1090.
* Rely on backports.unittest_mock (and its pytest plugin) to supply mock.Jason R. Coombs2016-12-261-5/+1
|
* Rely on python_requires and pep 345 metadata to declare supported Python ↵Jason R. Coombs2016-12-261-9/+1
| | | | versions. Drop behavior in setup.py for restricting Python version installs.
* Drop custom build step for excluding ssl_pyopenssl module from Python 3 ↵Jason R. Coombs2016-12-261-21/+0
| | | | builds. Ref #1399. Fixes #1149.
* Disable installation of pypiwin32 on Python 3.6. Workaround for #1537.v8.3.1Jason R. Coombs2016-12-251-1/+2
|
* Render README.rst as package long_description.Jason R. Coombs2016-12-241-1/+5
|
* Fix issue with adding mock dep for Python 2.x-3.2Sviatoslav Sydorenko2016-12-251-1/+1
|
* Consolidate test requirementsJason R. Coombs2016-12-241-0/+1
|
* Rename testing extra to the more common 'testing' name.Jason R. Coombs2016-12-241-1/+1
|
* Move attribute docstring to after the attribute.Jason R. Coombs2016-12-231-1/+1
|
* In tox, invoke tox directly. No longer support running tests with setup.py test.Jason R. Coombs2016-12-231-10/+0
|
* Merge branch 'master' into pytestJason R. Coombs2016-12-231-2/+3
|\
| * Fix LICENSE path.Lorenzo Bolla2016-12-161-1/+1
| |
| * Make mock module be always accessed through helperSviatoslav Sydorenko2016-11-261-1/+1
| |
| * Claim that CherryPy now supports Python 3.6Sviatoslav Sydorenko2016-11-251-0/+1
| | | | | | | | | | I'm adding this, since we are running tests against Python 3.6-dev and nightly (3.7) for a while and they keep being green.
* | Merge with masterJason R. Coombs2016-10-041-48/+78
|\ \ | |/
| * Replace pywin32 dependency with new name pypiwin32Sviatoslav Sydorenko2016-09-281-1/+1
| | | | | | | | Fixes #1508
| * Add extras for feature flags (#1496)Sviatoslav Sydorenko2016-09-171-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add feature flags with optional dependencies Defined new extras: - routes-dispatcher - multienv-tests - test-tools * Change extra names to use underscore instead of dashes * Extend test_tools extra * Notice, that env marker may not work as expected * Add rest of extras - doc - json - ssl - win32 - xcgi * Move docstring out of extras_require dict * Move version-dependent mock package out of dict Environment markers (PEP426) don't seem to work well across pythons * Import built-in mock for Python>=3.3 * Replace tox requirements with internal extra deps * Move win32 extra to platform-dependent env marker * Add routes and test tools dependencies to travis * Add docs about extras * Fix memcached_session extra spelling * Fix double backticks in RST Closes #1480
| * Drop deprecated cherrypy._cpcompat_subprocessSviatoslav Sydorenko2016-09-171-2/+1
| |
| * Convert all strings to conform single-quoted styleSviatoslav Sydorenko2016-09-081-42/+42
| | | | | | | | pre-commit run double-quote-string-fixer --all-files