Pradyun Gedam
b05c66722e
Move Resolver to a legacy_resolve module
2019-05-25 12:35:31 -04:00
Chris Jerdonek
f82ea77217
Simplify the _check_dist_requires_python() call site.
2019-05-24 21:33:12 -07:00
Chris Jerdonek
cc70cf5ba3
Move check_dist_requires_python() to resolve.py.
2019-05-23 22:58:10 -07:00
Chris Jerdonek
5be4e1481e
Remove utils/packaging.py's dependence on the current environment.
2019-05-07 21:51:39 -04:00
Maxim Kurnikov
f77b8ca051
remove #noqa: F401
2019-02-22 14:17:07 +03:00
Pradyun Gedam
f9b66cacb3
Stop passing finder to DistAbstraction.dist
2019-01-02 17:27:34 +05:30
Maxim Kurnikov
8fc393a2d1
Add type annotations for pip._internal.pyproject, pip._internal.build_env, pip._internal.index, pip._internal.resolve ( #6072 )
2018-12-17 16:43:23 +05:30
Maxim Kurnikov
05eb7d8e92
Add type annotations for pip._internal.req ( #6063 )
2018-12-17 16:43:00 +05:30
Paul Moore
e8f7aa1446
Pass use_pep517 option to resolver
2018-11-14 14:06:35 +00:00
Pradyun Gedam
688bc1ee6f
Move InstallRequirement.from_req to constructors module
2018-08-21 20:41:36 +05:30
Pradyun Gedam
8a565aac75
Sort imports as per newer isort
2018-06-27 12:53:31 +05:30
Adrien Morison
c16ff34296
Clearer msg for already installed deps when updating ( #5319 )
2018-06-19 12:16:43 +05:30
Pradyun Gedam
cdb8d71fed
Merge branch 'master' into resolver/warn-after-resolution
2018-03-01 14:49:00 +05:30
xoviat
163149fff3
Install build requirements before calling setup.py ( #4799 )
...
Setup build environment before first invocation of setup.py and improve test to actually make check that build requirements are installed upon invocation.
2018-03-01 14:20:06 +05:30
Pradyun Gedam
5ae396d188
Merge branch 'refactor/reduce-action-at-distance' into resolver/warn-after-resolution
2018-01-24 17:36:30 +05:30
Pradyun Gedam
8803a3186b
Move dependency data into resolver
2018-01-24 17:19:21 +05:30
Pradyun Gedam
2e5715e3bb
Move installation order computation into Resolver
2018-01-24 17:17:24 +05:30
Pradyun Gedam
055dcb8daf
Assign is_direct outside RequirementSet
2018-01-21 16:17:37 +05:30
Pradyun Gedam
de7d42feb9
Reduce classes with use_user_site attribute
2018-01-21 16:16:19 +05:30
Pradyun Gedam
cd14240529
Merge branch 'master' into cache/ephem-wheel-cache
2017-12-01 19:16:27 +05:30
Pradyun Gedam
353a13ddff
isort: Include trailing commas
2017-11-21 13:23:59 +05:30
Pradyun Gedam
a39f36aba1
🎨
2017-10-25 16:07:21 +05:30
Pradyun Gedam
e36bb6d5c3
Merge branch 'master' into cache/ephem-wheel-cache
2017-10-24 15:44:43 +05:30
Chris Jerdonek
b112292068
Address issue #1139 : make --force-reinstall not require --upgrade ( #4432 )
...
* Add failing tests for issue #1139 re: --force-reinstall.
* Address issue #1139 : make --force-reinstall not require --upgrade.
* Address review comments.
* Address @xavfernandez's review comments.
This makes the new tests not require network access.
2017-10-24 00:03:20 +02:00
Pradyun Gedam
d4e2d7ec2a
Merge branch 'master' into cache/ephem-wheel-cache
2017-10-22 22:43:03 +05:30
Pradyun Gedam
8f68f387f0
Remove Circular dependency between Resolver and Preparer ( #4636 )
...
RequirementPreparer no longer takes Resolver as argument in any of its methods and directly takes the reference of the values it actually needs.
2017-10-22 22:34:14 +05:30
Donald Stufft
95bcf8c5f6
Move all internal APIs to pip._internal
2017-08-31 14:53:00 -04:00