Commit Graph

81 Commits

Author SHA1 Message Date
Paul Moore 19a613efc5 Add a travis job to test the new resolver known failures 2020-05-22 09:00:19 +01:00
cjc7373 f167d99b60 update pytest to 4.6
also update pytest plugins
2020-05-18 18:23:35 +08:00
Tzu-ping Chung a82a5e7abe Add pytest option to globally switch resolver 2020-05-14 18:00:42 +08:00
Nguyễn Gia Phong ff869e0c15 Make mypy happy with beta release automation
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-04-26 22:33:19 +07:00
Pradyun Gedam f1f63f052e
Make get_next_development_version understand betas 2020-04-20 00:51:45 +05:30
Pradyun Gedam de633cdf4b
Significantly improve release version validation 2020-04-11 23:43:07 +05:30
Devesh Kumar Singh 30d1870cc7 Only use names in AUTHORS.txt 2020-03-25 23:26:53 +05:30
Xavier Fernandez d43699b111 Move darwin special config dir to pip wrapper 2020-03-23 19:31:07 +01:00
Reece Dunham 07d2966e7b 2.4.3 just came out 2020-02-27 19:20:37 +00:00
Reece Dunham a30b024040 Update tools/requirements/docs.txt
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-02-27 19:20:37 +00:00
Reece Dunham ae80d7d179 Updated sphinx to 2.4.0 2020-02-27 19:20:37 +00:00
Xavier Fernandez db377cec28 vendoring: move /etc appdir patch to pip wrapper 2020-02-25 23:52:18 +01:00
Pradyun Gedam 723b84517d
Merge pull request #7717 from pradyunsg/virtualenv-bodgefix-ci
Workaround breaking changes in virtualenv for CI
2020-02-11 14:16:37 +05:30
Pradyun Gedam 6fd36bdf16
Workaround breaking changes in virtualenv for CI 2020-02-11 00:55:20 +05:30
Pradyun Gedam c24aba5928
Merge pull request #7654 from webknjaz/misc/tmpdir-nox-build
Make release task build dists @ clean tmp checkout
2020-02-10 18:27:36 +05:30
Christopher Hunt f537db5021
Merge pull request #7651 from chrahunt/refactor/wheel-builder-helper-2
Add new wheel builder test helper
2020-02-03 23:45:23 +08:00
Sviatoslav Sydorenko d772171ad9
♻ Relocate get_git_untracked_files to utils 2020-02-03 11:22:02 +01:00
Sviatoslav Sydorenko 6f1a43e4b2
Relocate helper CMs to tools.automation.release 2020-02-03 11:00:40 +01:00
@Switch01 e6a29690d4 Update sphinx version to 2.3.1 2020-02-02 22:16:25 +01:00
Chris Hunt 6d8a58f7e1 Add wheel builder test helper
As we introduce stricter metadata parsing, we will need to ensure that
the wheel files used in our tests are compliant (except in the specific
way that we're testing against).

Currently we have a large number of test cases relying on undocumented or
under-documented wheel files that have various inconsistencies
(incorrect name, missing fields) that are unrelated to the features
actually under test.

With a new wheel builder helper function, we will be able to replace all
of our instances of pre-built wheel test fixtures with dynamically-generated
files in code that are correct by default.
2020-01-31 19:30:19 -05:00
Pradyun Gedam 389443117c Revert "Explicitly set newline when rewriting for release (#7600)"
This reverts commit c55eee4188.
2020-01-23 13:15:36 +05:30
Tzu-ping Chung c55eee4188 Explicitly set newline when rewriting for release (#7600) 2020-01-19 00:15:20 +05:30
Paul Moore 21e5c0eb11 Fix lint error 2020-01-15 09:40:16 +00:00
Paul Moore 53eba71ef4 Add an assertion to check the version got modified 2020-01-15 09:10:27 +00:00
Paul Moore 9dff8c1440 Fix invalid assumption that version file contains just a version number 2020-01-14 15:09:14 +00:00
Tzu-ping Chung c98c0ad79c Default to /etc/xdg if XDG_CONFIG_DIRS if empty 2019-12-23 14:33:17 +08:00
Tzu-ping Chung f6afa1a154 Make appdirs detect IronPython Windows 2019-12-20 15:42:44 +08:00
Tzu-ping Chung 2ccc5c055d Match site_config_dirs for empty XDG_CONFIG_DIRS 2019-12-20 14:36:30 +08:00
Tzu-ping Chung 204887da03 Apply changes from bundled appdirs to vendored
* Convert Windows app data directory values to bytes on Python 2, so the
  output type is consistent across platforms (pypa/pip#4000)
* Also look in ~/.config for user config on macOS (pypa/pip#4100)
* Remove pywin32 dependency, only use ctypes and winreg for directory
  lookup on Windows (pypa/pip#2467)
* Always use os.path.join() instead of os.sep.join() so cross-platform
  tests work as expected (pypa/pip#3275)
2019-12-19 17:15:03 +08:00
Pradyun Gedam 53aaa3e40b
Drop invoke task for vendoring dependencies
This is no longer needed, since `vendoring` does what we need here.
2019-12-15 04:02:17 +05:30
Pradyun Gedam b7706798ae
Revert "Make it clearer where licenses are coming from"
This reverts commit d8d948de64.
2019-11-11 11:25:01 +05:30
Pradyun Gedam 85083f008b
🎨 nicer grammer in a comment 2019-11-10 17:26:35 +05:30
Pradyun Gedam e3400fda03
Use ALL_CAPS for global variable 2019-11-10 17:26:35 +05:30
Pradyun Gedam ef53667aeb
Rework mypy stub generation 2019-11-10 17:26:29 +05:30
Pradyun Gedam 25d98529dd
Move logic for generating stubs into dedicated module 2019-11-10 17:11:06 +05:30
Pradyun Gedam d8d948de64
Make it clearer where licenses are coming from 2019-11-10 15:39:49 +05:30
Pradyun Gedam 419ddf4d7c
Get rid of TASK_NAME 2019-11-10 15:37:14 +05:30
Christopher Hunt 5b77910715
Merge pull request #7289 from chrahunt/bugfix/send-client-cert
Send client certificate when using --trusted-host
2019-11-04 08:30:28 +08:00
Chris Hunt 204a004377 Add test helpers for HTTP(S) server and certs 2019-11-03 17:05:52 -05:00
Pradyun Gedam 1a28d31002
Type Annotations! 2019-11-03 14:48:21 +05:30
Pradyun Gedam db66b6eaf5
Add a nox command to build release artifacts 2019-11-03 14:48:18 +05:30
Pradyun Gedam 9e3e82e081
Rewrite release preparation automation 2019-11-03 14:48:11 +05:30
Chris Hunt a7edcc730e Normalize parallelization parameter. 2019-10-29 02:04:55 -04:00
Xavier Fernandez 79b48aab6e Fix contextlib2 vendoring 2019-10-09 22:45:19 +02:00
Pradyun Gedam 3e86297c70
Bump to latest sphinx 2019-10-04 16:09:35 +05:30
Maxim Kurnikov 3692097cca add per-file disallow_untyped_defs=False, and set it to True globally 2019-09-29 23:31:15 +02:00
Pradyun Gedam 0f093c1f76
Delete mypy.txt 2019-09-28 19:55:38 +05:30
Pradyun Gedam 033a01333c
Drop tox -e packaging from CIs 2019-09-24 18:35:53 +05:30
Pradyun Gedam ea68afab93
Enable isort in pre-commit 2019-09-24 18:03:22 +05:30
Pradyun Gedam 7b005c2d7d
Switch to using pre-commit in `tox lint` 2019-09-24 18:03:18 +05:30