1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

86 commits

Author SHA1 Message Date
Benoit Pierre
add3801163 tests: rework tests virtual environment
- cleanup virtualenv creation code
- ensure all testing virtual environments use a recent version
  of setuptools / wheel, making it easier to switch to custom
  versions of those, as well as reducing network accesses
- reduce size of testing virtual environment, slightly speeding
  up the testsuite
2018-10-18 23:28:37 +02:00
Benoit Pierre
c9e47c9903 tox: fix environment setup
Ensure a stable version of pip is used for installing
dependencies, and not the version about to be tested.
2018-10-07 14:10:58 +02:00
Pradyun Gedam
9a2f1aa8a3
Pin to the older mypy version 2018-09-18 12:59:49 +05:30
Pradyun Gedam
20f672c4e6
Move conf.py into the html directory, to be compatible with RTD
Also add a small comment explaining why this has been done.
2018-08-22 16:33:16 +05:30
Pradyun Gedam
d2e7377c0f
Reorganize pip's docs folder 2018-08-22 13:54:47 +05:30
Pradyun Gedam
60c203521f
Skip installation for tox jobs that don't need the in-developement pip 2018-08-13 10:56:54 +05:30
Pradyun Gedam
b3473b329d
Merge branch 'master' into python-3.7 2018-07-24 23:08:09 +05:30
Pradyun Gedam
16cd301abb
🎨 for tox.ini 2018-07-24 13:03:36 +05:30
Paul Moore
dd8cbf8da3 Fix a typo in tox.ini 2018-07-21 18:49:08 +01:00
Pradyun Gedam
26d45a667d
Document and test support for Py3.7 2018-07-03 01:01:15 +05:30
Pradyun Gedam
4ddc705d20
Simplify linter configuration to be consistent 2018-06-25 17:03:42 +05:30
Pradyun Gedam
69783941c7
Move linting requirements to a requirements file 2018-06-16 00:08:33 +05:30
Pradyun Gedam
c57705d1e4
Move requirements files to tools/
* Rename dev-requirements to tests-requirements
2018-06-15 23:36:28 +05:30
Pradyun Gedam
8cb234c7c2
Simplify the call to mypy
This makes no functional difference, it's just cleaner.
2018-06-14 23:44:02 +05:30
Pradyun Gedam
1b07ea3725
Rework Travis CI configuration
- Use "group" terminology
- Remove tox factors
- Infer TOXENV from Travis environment (removes need to specify it)
2018-05-30 00:44:21 +05:30
Hugo
61b011293b Run functional tests for install in separate jobs (#5436)
Speeds up the end-to-end running time for Travis tests.

* Adds a new jobs to test_install* separately (using -k "[not] test_install")
* More generic cache ignore
* Move slower Python 3.5 tests before 3.4
* Factor tox envs
2018-05-26 16:46:12 +05:30
Donald Stufft
90b3db476f Drop support for Python 3.3 2018-05-17 13:34:48 -04:00
Pradyun Gedam
afbbacf136
Add a coverage job for Python 3 to tox 2017-11-14 12:03:01 +05:30
Benoit Pierre
fb56eb9b0a tox: fix handling of flaky tests during CI builds 2017-11-04 21:55:11 +01:00
Pradyun Gedam
b96bde47c6
docs,tox: Start using a requirements file 2017-10-08 20:44:43 +05:30
Pradyun Gedam
df083c7916 Polish docs and change theme (#4758) 2017-10-07 17:45:27 +01:00
Benoit Pierre
961737ab98 Fix integration tests on Windows (#4769) 2017-10-06 20:51:42 +01:00
Benoit Pierre
6af0a836f3 tox: enable usedevelop for faster testsuite startup (#4776) 2017-10-06 20:50:00 +01:00
Pradyun S. Gedam
d9a44310f7 Move mypy stubs as well 2017-09-02 16:18:28 +05:30
Pradyun S. Gedam
11451c54ec Merge branch 'master' into mypy/infrastructure 2017-09-02 16:06:48 +05:30
Donald Stufft
95bcf8c5f6 Move all internal APIs to pip._internal 2017-08-31 14:53:00 -04:00
Pradyun S. Gedam
1b5a23fff9 🔧 2017-07-18 00:37:26 +05:30
Pradyun S. Gedam
55fd83fda5 Add a separate tox job for mypy 2017-07-17 23:02:30 +05:30
Pradyun S. Gedam
ed9208efaf Improve mypy configuration 2017-07-17 22:34:33 +05:30
Pradyun S. Gedam
0f9d259fc7 Add basic mypy support 2017-07-17 22:19:31 +05:30
Pradyun S. Gedam
bf4c613071 Add man pages for pip (#4491)
* Add man pages to pip

* 📰
2017-07-05 19:56:13 -04:00
Pradyun S. Gedam
34100d406e Merge linting tests onto 2 jobs (#4566)
* Merge linting tests onto 2

* Use a common section to remove repetition
2017-07-05 19:51:42 -04:00
Pradyun S. Gedam
8087a27942 Move flake8 configuration into setup.cfg (#4594)
For consistency; All of this will move into pyproject.toml one day soon, hopefully.
2017-07-05 13:37:24 -04:00
Pradyun S. Gedam
9c76a84f6b Ignore the .idea directory when running flake8 (#4570) 2017-06-26 08:56:36 -04:00
Pradyun S. Gedam
69a30e8fbe Don't lock down minor version when linting 2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
d4f91fdb5a isort: Ignore using setup.cfg 2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
0c8592ccfa Skip vendored files 2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
3fd4beb46d Add an isort job 2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
f36a052fa4 Update version of flake8 2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
3ece87de71 Pin Sphinx version 2017-05-17 00:17:43 +05:30
Donald Stufft
59cb562d59 Fix up some bookkeeping 2017-03-18 14:52:14 -04:00
Xavier Fernandez
067b473124 Fix travis and tox configurations for 3.6 and 3.7 2016-10-15 23:43:58 +02:00
Xavier Fernandez
5e7195f173 Drop the --pre option when installing environments
It currently causes our docs build to install sphinx==1.4a1 and to crash
2016-02-16 23:16:38 +01:00
Xavier Fernandez
4b316589f0 Rename readme to readme_renderer 2016-01-04 23:30:54 +01:00
Donald Stufft
b11cb019a4 Drop support for Python 3.2 2015-10-01 09:36:16 -04:00
Matt Iversen
d993429824 Check long_description is valid 2015-09-28 10:28:36 +10:00
Donald Stufft
f6856d6687 Try to test against Python 3.5 2015-05-27 21:34:17 -04:00
Donald Stufft
5fd4cee738 Set the environment variable 2015-05-14 06:59:33 -04:00
Donald Stufft
e324b27b61 Pin flake8 to 2.3.0 2015-03-05 17:04:50 -05:00
Marc Abramowitz
ce3ceb7bd1 Move dev reqs from tox.ini to dev-requirements.txt
Then folks who don't use tox can do `pip install -r
dev-requirements.txt`

Since this is pip, which created the idea of requirements files, it
seems nice for the project to have one to showcase the idea.

Also cleaned up the tox.ini and made it more compact (fits now on my
laptop screen) and consistent.
2014-12-17 23:36:29 -08:00