Pradyun Gedam
520e21b5cf
Add a format to allow references to PRs to be links
2018-08-14 09:39:56 +05:30
Pradyun Gedam
62b03f2a3a
Merge pull request #5124 from gaul/ui/limit-progress
...
Limit progress updates to avoid swamping the TTY
2018-08-13 23:32:10 +05:30
Pradyun Gedam
fb2c758571
Merge pull request #5666 from pradyunsg/refactor/cleanup-add-requirement
...
Cleanup RequirementSet.add_requirement
2018-08-13 20:18:17 +05:30
Pradyun Gedam
78a046ee75
Merge pull request #5673 from pradyunsg/dev-ops/improve-tox-configuration
...
Don't install development tree for non-test tox jobs
2018-08-13 13:19:59 +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
4113fda9d5
Address review comments
2018-08-13 10:38:06 +05:30
Pradyun Gedam
38dbff5162
Add better comments
2018-08-13 10:34:27 +05:30
Pradyun Gedam
cbd50ca86e
Reuse an existing variable
2018-08-13 10:34:26 +05:30
Pradyun Gedam
29f48dd3af
Return early and reduce indentation
2018-08-13 10:34:26 +05:30
Pradyun Gedam
fa91cf0d8d
🎨 Style Cleanups
2018-08-13 10:34:26 +05:30
Pradyun Gedam
7e58c0d7db
Cleanup assignment of extras
2018-08-13 10:34:26 +05:30
Pradyun Gedam
eb2935509f
Move out conditional logic to a named variable
2018-08-13 10:34:26 +05:30
Pradyun Gedam
7203b82929
Reduce a level of indentation
2018-08-13 10:34:26 +05:30
Pradyun Gedam
0a46de7745
Give a meaningful name to a complex conditional
2018-08-13 10:34:25 +05:30
Pradyun Gedam
f529aa7fc3
Reduce a level of indentation
2018-08-13 10:34:25 +05:30
Pradyun Gedam
0bc7a974fa
Return early
2018-08-13 10:34:25 +05:30
Pradyun Gedam
20127bfe98
Merge pull request #5404 from sixninetynine/feature/platforms_for_target
...
Open up plat/abi/impl options to `install --target`
2018-08-12 22:09:01 +05:30
Pradyun Gedam
207a2393d4
Merge pull request #5698 from cjerdonek/simplify-test-bazaar-get-url-rev-and-auth
...
Simplify test_bazaar__get_url_rev_and_auth()
2018-08-12 18:10:39 +05:30
Paul Moore
78144e264a
Merge pull request #5692 from pfmoore/pep517
...
Refactorings and work in preparation for PEP 517
2018-08-11 08:35:36 +01:00
Paul Moore
08e8d908f7
Address review comments
2018-08-09 08:55:28 +01:00
Chris Jerdonek
8d0423fcbb
Simplify test_bazaar__get_url_rev_and_auth().
2018-08-07 09:06:30 -07:00
Pradyun Gedam
09f68728f8
Merge pull request #5691 from cjerdonek/vcs-combine-test-files
...
Combine functional/test_install_vcs_git.py and functional/test_vcs.py with other modules
2018-08-07 19:29:48 +05:30
Pradyun Gedam
f3bd4b25e1
Merge pull request #5674 from pradyunsg/refactor/move-init-code-to-cli
...
Move option parsing and autocompletion code into pip._internal.cli
2018-08-06 21:50:53 +05:30
Loren Carvalho
cddcb1407f
Open up plat/abi/impl options to `install --target`
...
* Move dist restriction options to be re-usable (between install/download)
* Make dist restriction options usable in `install` (exclusively with --target)
* Add a check_supported_wheels bool to RequiriementSet for non-resolved (full path) dependencies
2018-08-05 16:13:20 -05:00
Pradyun Gedam
0f40c25b4e
Fix a Windows specific import
2018-08-05 19:39:58 +05:30
Paul Moore
efa5ad31e7
Refactor load_pyproject_toml into a standalone module
2018-08-05 14:52:46 +01:00
Pradyun Gedam
cc47adee9a
Change the import names as renamed
2018-08-05 14:24:18 +05:30
Pradyun Gedam
7dbe62ddd6
Move logic for parsing commands into a main_parser
2018-08-05 14:24:08 +05:30
Pradyun Gedam
db72d427c5
Move autocompletion logic out to pip._internal.cli.autocompletion
2018-08-05 14:24:07 +05:30
Pradyun Gedam
158c9bfe45
Move creation of CLI parser into pip._internal.cli
2018-08-05 14:24:07 +05:30
Paul Moore
ada59afaeb
Fix bug in InstallRequirement: __str__ could return None
2018-08-04 08:50:35 +01:00
Chris Jerdonek
48b55eb95e
Combine tests/functional/test_vcs.py with other test modules.
2018-08-02 13:28:16 -07:00
Chris Jerdonek
f115d1fa2d
Combine tests/functional/test_install_vcs_git.py with other test modules.
2018-08-02 13:16:23 -07:00
Paul Moore
4e018d76e2
Check for assumed requirements once the build environment is created
2018-08-02 20:08:04 +01:00
Paul Moore
8cdf6564fd
Stop trying to lazy-load pyproject.toml, it isn't worth it.
2018-08-02 20:07:52 +01:00
Paul Moore
5503b89c6b
Fix some test failures
2018-08-01 16:45:08 +01:00
Paul Moore
873bae7b44
Initial tests for PEP 517 backend calls
2018-08-01 16:15:11 +01:00
Paul Moore
bb4688cb8f
Cosmetic fixes
2018-08-01 16:15:11 +01:00
Paul Moore
c042e44ebe
Keep the actual PEP 517 hook caller as an attribute of the InstallRequirement
2018-08-01 11:34:11 +01:00
Paul Moore
cfe892f21b
Vendor the pep517 library
2018-08-01 11:16:22 +01:00
Paul Moore
2775938a1e
Merge pull request #5685 from pfmoore/metadata_refactor
...
Refactoring metadata handling in InstallRequirement
2018-08-01 08:42:26 +01:00
Paul Moore
52d87f2e30
Refactoring metadata handling in InstallRequirement
2018-07-31 21:11:45 +01:00
Paul Moore
6c9f6efea7
Merge pull request #5684 from pfmoore/add_pep517_flag
...
Internal refactoring for PEP 517
2018-07-31 20:55:11 +01:00
Paul Moore
caad33367c
Updated comment omitted from previous commit
2018-07-31 19:23:59 +01:00
Paul Moore
a0af1eaf02
Address review comments
2018-07-31 18:49:40 +01:00
Paul Moore
73a5847b26
Added unit tests for use_pep517 flag
2018-07-31 16:21:20 +01:00
Paul Moore
c5a6843c08
Corrections to use_pep517 implementation
2018-07-31 16:21:20 +01:00
Paul Moore
877db9f4c1
Add use_pep517 flag to requirements
2018-07-31 16:21:19 +01:00
Paul Moore
dcc90c0e49
Fix test that expected a specific error message
2018-07-31 16:21:19 +01:00
Paul Moore
b9df39dbed
Fix some formatting
2018-07-31 16:21:19 +01:00