summaryrefslogtreecommitdiff
path: root/setup.py
AgeCommit message (Collapse)Author
2019-11-07Use atomicrewrites only on WindowsDaniel Hahler
Fixes https://github.com/pytest-dev/pytest/issues/6147
2019-10-06ci: test oldest supported attrsDaniel Hahler
2019-08-09Validate xunit2 files against the schemaBruno Oliveira
Fix #5095
2019-07-04Replace importlib_metadata with importlib.metadata on Python 3.8+Miro Hrončok
Fixes https://github.com/pytest-dev/pytest/issues/5537
2019-06-03manual: remove dependence on sixAnthony Sottile
2019-06-03pre-commit run fix-encoding-pragma --all-filesAnthony Sottile
2019-06-02Drop Python 2.7 and 3.4 supportBruno Oliveira
* Update setup.py requires and classifiers * Drop Python 2.7 and 3.4 from CI * Update docs dropping 2.7 and 3.4 support * Fix mock imports and remove tests related to pypi's mock module * Add py27 and 34 support docs to the sidebar * Remove usage of six from tmpdir * Remove six.PY* code blocks * Remove sys.version_info related code * Cleanup compat * Remove obsolete safe_str * Remove obsolete __unicode__ methods * Remove compat.PY35 and compat.PY36: not really needed anymore * Remove unused UNICODE_TYPES * Remove Jython specific code * Remove some Python 2 references from docs Related to #5275
2019-05-28Merge master into featuresDaniel Hahler
2019-05-27Switch to importlib-metadataAnthony Sottile
2019-05-14Use fix-encoding-pragma pre-commit hookAnthony Sottile
2019-05-09Merge remote-tracking branch 'upstream/master' into merge-master-into-featuresBruno Oliveira
2019-05-09Pin pluggy to <1.0Bruno Oliveira
Make sure we don't update to pluggy 1.0 automatically, as there are planned breaking changes in the 1.0 release.
2019-05-08Require pluggy>=0.11Sitaktif
Pluggy 0.10.0 introduced a new dependency `importlib-metadata` but that package cannot be imported when installed as an egg and that is causing problems for users relying on `setup.py` to install packages present in `test_require`. This change was quickly reverted in pluggy 0.11.0. See https://github.com/pytest-dev/pluggy/issues/205
2019-04-05use wcwidthDaniel Hahler
2019-03-05Merge branch 'master' into merge-master-into-featuresDaniel Hahler
Conflicts: appveyor.yml setup.py
2019-03-03tox/setup.py: remove _PYTEST_SETUP_SKIP_PLUGGY_DEP=1 hackDaniel Hahler
2019-03-01Run isortDaniel Hahler
2019-02-27Fix test_argcomplete: use python -m pytestDaniel Hahler
Previously it was not run with a) xdist ("-c"), and b) "python -m pytest" ("…/pytest.py", not executable).
2019-02-25Merge pull request #4727 from nicoddemus/early-load-4718Bruno Oliveira
Change -p so it is possible to early load setuptools plugins
2019-02-24-p option now can be used to early-load plugins by entry-point nameBruno Oliveira
Fixes #4718
2019-02-24Require funcsigs>=1.0 on Python 2.7Bruno Oliveira
Fix #4815
2019-02-12Constrain more_itertools for Python 2.7 compatibilitySam Brightman
Fixes #4772, #4770.
2018-11-18setup.py: add "testing" extra requirementDaniel Hahler
Use this in tox to stream-line base testing requirements. Closes https://github.com/pytest-dev/pytest/issues/4410.
2018-10-25Apply reorder-python-imports to all filesAnthony Sottile
2018-10-17fix #4177 - pin setuptools>=40.0Ronny Pfannschmidt
2018-10-15move most setuptools parameters over to setup.cfgRonny Pfannschmidt
2018-10-14modernize packaging for setuptools>30.3Ronny Pfannschmidt
2018-08-30Move code to get width of current line to a functionBruno Oliveira
2018-08-30try to be backwards compatwim glenn
2018-08-30improve line width estimatewim glenn
2018-08-28Use https; save a redirectSteve Piercy
2018-08-01fix #3757 by pinning to pathlib2 that supports __fspath__Ronny Pfannschmidt
2018-07-29Warn when implementations exist for pytest_namespace hookBruno Oliveira
This hook has been deprecated and will be removed in the future. Fix #2639
2018-07-29Merge remote-tracking branch 'upstream/master' into merge-master-into-featuresBruno Oliveira
2018-07-28Pin pluggy to <0.8Bruno Oliveira
2018-06-26merge from master to featuresRonny Pfannschmidt
2018-06-22whops, its supported starting with python 3.6, not python 3.5Ronny Pfannschmidt
2018-06-22use pathlib2 up to python3.4 - damn the stdlibRonny Pfannschmidt
2018-06-22port cache plugin internals to pathlibRonny Pfannschmidt
warning logging got broken by detanglement from config
2018-06-15Merge pull request #3535 from RonnyPfannschmidt/config-splitAnthony Sottile
begin to turn config into package
2018-06-07Remove setup.py test now that it's brokenAnthony Sottile
2018-06-05turn config into packageRonny Pfannschmidt
this prepares the splitting
2018-05-26switch to src layoutRonny Pfannschmidt
2018-05-23run blackRonny Pfannschmidt
2018-04-24Merge remote-tracking branch 'upstream/master' into merge-master-into-featuresBruno Oliveira
2018-04-12Attempt to solve race-condition which corrupts .pyc files on WindowsBruno Oliveira
This uses of the `atomicwrites` library. This is very hard to create a reliable test for. Fix #3008
2018-04-11Add additional project urls to setup.pyBruno Oliveira
According to: https://packaging.python.org/tutorials/distributing-packages/#project-urls Those URLs are displayed in the project page in Warehouse (new PyPI).
2018-04-03Use correct spelling for "more-itertools"Stefan Scherfke
2018-03-04Reintroduce more_itertools dependencyBruno Oliveira
Reintroduce more_itertools that was added in #3265, now in the features branch
2018-02-22update setup.py for the mark packageRonny Pfannschmidt