Christopher Hunt
5e97de4773
Ignore errors copying socket files for source installs (in Python 3). ( #6844 )
2019-08-21 02:19:02 -07:00
Pradyun Gedam
69706e8b2b
Merge branch 'master' into tox-docs-update
2019-07-31 12:27:12 +05:30
Pradyun Gedam
c6da85a6eb
Move requirement files to tools/requirements/
2019-07-30 17:01:05 +05:30
Sumana Harihareswara
365d602e3a
Update tox docs-building Python version to 3.7.
2019-07-28 16:39:28 -04:00
Xavier Fernandez
8f45aee97a
Fix line length & don't flake8 docs in python 2
2019-07-18 14:37:31 +02:00
Hugo
2c1010ee96
Drop support for EOL Python 3.4
2019-07-07 11:45:16 +03:00
SeongSoo Cho
17be5bfe81
Upgrade Sphinx version for Read the Docs ( #6477 )
2019-05-08 11:26:34 -04:00
Donald Stufft
21b759315f
Don't use editable mode as it is not supported
2019-04-23 22:42:30 -04:00
Pradyun Gedam
5274d7544e
Remove workaround for #6057
2018-12-08 09:17:53 +05:30
Pradyun Gedam
f5ae9597c4
Disable Mercurial Tests on Travis
2018-12-02 16:45:53 +05:30
Benoit Pierre
116c3b1c7e
tox: define the minimal tox version required ( #5914 )
2018-10-24 11:14:14 -07:00
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