Pradyun Gedam
ff53e6d7d3
Drop dedicated CI job for NEWS fragment check
...
Why: This task is now handled as a part of pre-commit's checks.
2019-09-24 18:03:23 +05:30
Pradyun Gedam
c47e1b6e5d
Enable rst-backticks for ReST files and NEWS fragments
2019-09-24 18:03:22 +05:30
Pradyun Gedam
ea68afab93
Enable isort in pre-commit
2019-09-24 18:03:22 +05:30
Pradyun Gedam
7224a1155c
Enable trailing-whitespace
2019-09-24 18:03:22 +05:30
Pradyun Gedam
6f8c29aa77
Enable end-of-file-fixer
2019-09-24 18:03:22 +05:30
Pradyun Gedam
40a0f189b9
Enable check-builtin-literals
2019-09-24 18:03:22 +05:30
Pradyun Gedam
0a25c7d4a6
Document that pre-commit is used for linting
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
Pradyun Gedam
d0df9d375f
Drop references to lint-py2 and mypy in documentation
2019-09-24 17:03:39 +05:30
Pradyun Gedam
9eab9d1e95
Drop lint-py2 and mypy from GitHub Actions CI
2019-09-24 17:03:39 +05:30
Pradyun Gedam
ea80263958
Drop lint-py2 and mypy from Travis CI
2019-09-24 17:03:38 +05:30
Pradyun Gedam
dc5d2b91c8
Drop lint-py2 and mypy from tox environment
...
Why: They would become redundant in following commits, which move the
linting workloads over to pre-commit.
2019-09-24 17:03:31 +05:30
Pradyun Gedam
096cfb2de0
Add initial pre-commit configuration
...
Why: pip's linting requirements aren't special and there are benefits to
using pre-commit, including a simpler workflow and access to the
ecosystem of tooling around pre-commit.
2019-09-24 16:02:51 +05:30
Christopher Hunt
828da22e02
Merge pull request #7067 from chrahunt/maint/update-removal-wording
...
Update auto-svn+ removal wording
2019-09-23 16:57:21 -04:00
Chris Jerdonek
99ec6a5e31
Merge pull request #7057 from cjerdonek/remove-iter-links
...
Remove HTMLPage.iter_links()
2019-09-23 05:55:54 -07:00
Chris Jerdonek
ec892cec97
Reflect that headers are non-optional in _get_encoding_from_headers().
2019-09-23 05:12:33 -07:00
Chris Jerdonek
6c9e0c2536
Remove HTMLPage.iter_links().
2019-09-23 05:12:33 -07:00
Chris Jerdonek
4ad5a58376
Change HTMLPage.__init__ to accept an encoding.
2019-09-23 05:12:29 -07:00
Chris Jerdonek
d30bc69073
Move make_fake_html_page() elsewhere in the module.
2019-09-23 05:08:27 -07:00
Chris Hunt
ea91012bee
Update auto-svn+ removal wording
2019-09-22 17:37:48 -04:00
Christopher Hunt
f7d06671dc
Merge pull request #7066 from chrahunt/refactor/editable-requirement-parts
...
Factor editable requirement parsing into dedicated function
2019-09-22 14:14:09 -04:00
Chris Hunt
ad82dd0981
Move RequirementParts above new function
2019-09-22 12:03:47 -04:00
Chris Hunt
8fe2eb068a
Factor out editable parsing into a function
2019-09-22 12:02:14 -04:00
Pradyun Gedam
15154079d2
Move run_egg_info into operations.generate_metadata ( #7063 )
...
Merge pull request #7063 from pradyunsg/refactor/metadata-generator-legacy
2019-09-22 20:01:57 +05:30
Pradyun Gedam
c787fcb3e1
Merge pull request #7064 from pradyunsg/rename-correct-build-location
...
Better name for _correct_build_directory
2019-09-22 19:37:11 +05:30
Chris Hunt
903580cace
Use RequirementParts to populate editable InstallRequirement
2019-09-22 09:51:25 -04:00
Pradyun Gedam
359a670ba8
Use ZipFile
as context manager in InstallRequirement.archive
( #6988 )
2019-09-22 12:51:42 +05:30
Pradyun Gedam
596b77c149
Better name for _correct_build_directory
...
Why: the older name doesn't clearly signal what is happening.
2019-09-22 12:49:20 +05:30
Pradyun Gedam
ab0322b8a8
Fix a typo
2019-09-22 11:54:21 +05:30
Chris Jerdonek
dd62731107
Merge pull request #7060 from cjerdonek/get-page-links
...
Improve logging in LinkCollector.collect_links()
2019-09-21 16:36:46 -07:00
Chris Jerdonek
7c00316268
Use a single log message.
2019-09-21 15:49:43 -07:00
Chris Jerdonek
a2b2a24513
Remove duplicate links before logging.
2019-09-21 10:52:56 -07:00
Chris Jerdonek
7b7d162870
Add _remove_duplicate_links(), and test.
2019-09-21 10:52:52 -07:00
Chris Jerdonek
a556278bf2
Merge pull request #7058 from cjerdonek/simplify-local-repos
...
Simplify local_repos.py
2019-09-21 10:44:05 -07:00
Pradyun Gedam
aea7d86a22
Merge pull request #7059 from pradyunsg/cleanup/get-rid-of-is-artifact
...
Remove link.is_artifact
2019-09-21 22:46:28 +05:30
Chris Jerdonek
f5e5f403b6
Test logging in test_collect_links().
2019-09-21 10:10:53 -07:00
Pradyun Gedam
7fabb1621d
Merge pull request #7051 from pradyunsg/refactor/metadata-generator
...
Call into operations.generate_metadata to generate metadata
2019-09-21 22:34:49 +05:30
Chris Jerdonek
188ec6ff4e
Don't pass "/trunk" when calling local_checkout() with svn.
2019-09-21 03:29:34 -07:00
Chris Jerdonek
d7709fa106
Assert that initools_dir doesn't already exist.
2019-09-21 02:31:32 -07:00
Chris Jerdonek
1ca61e14ba
Assert that repo_url_path doesn't exist.
2019-09-21 02:31:25 -07:00
Chris Jerdonek
144051e422
Simplify local_repos.py.
2019-09-21 02:30:30 -07:00
Pradyun Gedam
ab6d550592
Remove link.is_artifact
2019-09-21 14:30:14 +05:30
Christopher Hunt
43864b86bb
Merge pull request #7056 from chrahunt/docs/networking-auth-docstring
...
Add documentation string to pip._internal.network.auth
2019-09-21 04:22:36 -04:00
Pradyun Gedam
7ad5670c4e
Improve code flow of _generate_metadata_legacy
...
Because it was a little difficult to follow.
Because the comments weren't helpful unless you've built enough context.
2019-09-21 11:30:49 +05:30
Pradyun Gedam
8a144447d7
Move run_egg_info logic into generate_metadata
2019-09-21 11:27:47 +05:30
Chris Hunt
7423c8ab02
Add documentation string to pip._internal.network.auth
2019-09-20 19:46:40 -04:00
Pradyun Gedam
0a2238ac38
Create new module: network.auth ( #7045 )
2019-09-20 22:43:34 +05:30
Christopher Hunt
16f1b4b5dd
Merge pull request #7046 from chrahunt/refactor/constructors-req-parsing
...
Refactoring req.constructors requirement parsing
2019-09-20 12:16:03 -04:00
Christopher Hunt
67856e3d44
Merge pull request #7027 from chrahunt/maint/validate-news
...
Validate NEWS files with rstcheck.
2019-09-20 12:14:50 -04:00
Pradyun Gedam
fbe8fe21ab
Normalize usage of TempDirectory ( #7047 )
2019-09-20 19:46:31 +05:30