Commit Graph

77 Commits

Author SHA1 Message Date
Paul Moore dd8cbf8da3 Fix a typo in tox.ini 2018-07-21 18:49:08 +01:00
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
Paul Moore 1de31e332a Python 2.6 doesn't support python -m for packages 2014-10-17 17:35:39 +01:00
Paul Moore e38e427e41 Fix to tox.ini so that pip.exe doesn't try to overwrite itself on Windows 2014-10-17 17:23:31 +01:00
Donald Stufft 1e57b28f0c Ensure that our packaging remains correct 2014-09-29 11:07:24 -04:00
Donald Stufft f833126f7f Point at freezegun master since PR has been merged 2014-09-19 04:54:23 -04:00
Donald Stufft 540ac67ebb Fix on PyPy 2014-09-18 11:41:09 -04:00
Donald Stufft 767d11e49c Switch to using the stdlib logger instead of pip.log 2014-09-10 09:36:09 -04:00
Donald Stufft a6b59e8a55 Remove some noise in the output 2014-06-30 23:31:27 -04:00
Donald Stufft 6832f17a29 Show coverage information for tests 2014-06-30 20:59:32 -04:00
Donald Stufft 566f4e6a40 Timeout the test runs 2014-06-30 20:33:08 -04:00