Chris Jerdonek
0d5a98390e
Merge pull request #6671 from cjerdonek/make-subprocess-error-non-ascii-cmd
...
Handle non-ascii commands in Python 2 in make_subprocess_output_error()
2019-07-04 15:43:25 -07:00
Chris Jerdonek
a6020e8553
Handle non-ascii commands in Python 2 in make_subprocess_output_error().
2019-07-04 00:54:15 -07:00
Chris Jerdonek
a8510bc5e6
Merge pull request #6638 from cjerdonek/debug-command
...
Add a "pip debug" command
2019-07-02 02:00:02 -07:00
Chris Jerdonek
ba2c382511
Merge pull request #6660 from cjerdonek/rename-egg-info-matches
...
Rename _egg_info_matches()
2019-06-30 15:00:49 -07:00
Chris Jerdonek
2f1be4e6ec
Rename index.py's _egg_info_matches(egg_info, canonical_name).
2019-06-30 12:51:09 -07:00
Pradyun Gedam
edbd0822dc
Rename InstallRequirement.setup_py -> setup_py_path
2019-06-30 20:23:12 +02:00
Pradyun Gedam
0015089ed9
Suffix "_path" to InstallRequirement.pyproject_toml
2019-06-30 20:23:12 +02:00
Chris Jerdonek
ae79b5bf5c
Add a SelectionPreferences class.
2019-06-28 11:14:55 -07:00
Chris Jerdonek
d3b3f16871
Support yanked reasons with non-ascii characters.
2019-06-27 22:53:58 -07:00
Chris Jerdonek
8af3f21a57
Filter out yanked links earlier when allow_yanked=False.
2019-06-27 19:50:25 -07:00
Chris Jerdonek
d67acca760
Add "pip debug" command.
2019-06-27 03:18:42 -07:00
Chris Jerdonek
9eab3526a8
Improve error message formatting when a subprocess command errors out.
2019-06-27 03:05:06 -07:00
Chris Jerdonek
fc46a18563
Merge pull request #6647 from cjerdonek/issue-6633-yanked-releases
...
Add support for "yanked" files (PEP 592)
2019-06-27 00:52:11 -07:00
Ian Wienand
0dbab23df9
Add SHA256 hash of .whl as info output ( #5908 )
...
* Add SHA256 hash of .whl as info output
Currently I'm trying to debug some issues with what appear to be
corrupt wheels. It would be very useful to see what pip thought the
state of things was as it wrote the wheel output; if a final corrupt
distributed file is then different to what pip has saved in its build
logs, you know the problem is somewhere after pip but before
distribution.
Currently we get a log of the initial creation, then the stamp when it
gets moved in the final output location, e.g.:
creating '/tmp/pip-wheel-71CpBe/foo-1.2.3-py2.py3-none-any.whl
...
Stored in directory: /opt/wheel/workspace
A lot happens in between this, so my suggestion is we add the final
output file and it's hash before the "Stored in directory:", e.g. you
now see:
Building wheels for collected packages: simple
Running setup.py bdist_wheel for simple: started
Running setup.py bdist_wheel for simple: finished with status 'done'
Finished: simple-3.0-py3-none-any.whl sha256=39005a57a6327972575072af82e11d0817439fe6a069381f6f2a123a8c0bf1cf
Stored in directory: /tmp/pytest-of-iwienand/pytest-18/test_pip_wheel_success0/workspace/scratch
Successfully built simple
Despite the hash being fairly important for things like
--require-hashes, AFAICS the final hash is not put in the logs at all
currently, so I think this is generically helpful.
* Reword wheel hash details output
This rewords the output to be more like the form of the preceding
messages. Additionally the size is added, since we have calculated it
anyway. The output will now look like:
Collecting simple==3.0
Building wheels for collected packages: simple
Building wheel for simple (setup.py): started
Building wheel for simple (setup.py): finished with status 'done'
Created wheel for simple: filename=simple-3.0-py3-none-any.whl size=1138 sha256=2a980a802c9d38a24d29aded2dc2df2b080e58370902e5fdf950090ff67aec10
Stored in directory: /tmp/pytest-of-iwienand/pytest-0/test_pip_wheel_success0/workspace/scratch
Successfully built simple
2019-06-26 02:44:43 -07:00
Chris Jerdonek
a447be4785
Update PackageFinder to support "yanked" files (PEP 592).
2019-06-26 02:32:40 -07:00
Chris Jerdonek
8666bb1a5d
Start parsing the "data-yanked" attribute.
2019-06-25 03:34:42 -07:00
Chris Jerdonek
fdde0b483e
Add Link.yanked_reason.
2019-06-25 03:34:38 -07:00
Tim Gates
abfe7c004d
Bugfix/typo comparision ( #6644 )
...
* Fix type `comparision` with `comparison`.
2019-06-25 07:47:06 +02:00
Xavier Fernandez
1638b06627
models.link: use named attribute
2019-06-24 14:24:23 +02:00
Chris Jerdonek
bfa976f3f1
Merge pull request #6635 from cjerdonek/link-parsed-attribute
...
Parse the url when creating a Link object
2019-06-23 22:39:14 -07:00
Chris Jerdonek
a36064954f
Add TargetPython.format_given().
2019-06-23 09:28:58 -07:00
Chris Jerdonek
db213c04d7
Add add_target_python_options() and make_target_python().
2019-06-23 09:28:54 -07:00
Chris Jerdonek
9117cccc7e
Refactor out a get_pip_version() function into misc.py.
2019-06-23 09:28:50 -07:00
Chris Jerdonek
36430e2a43
Merge pull request #6639 from sbidoul/imp_looks_like_hash-sbi
...
Be stricter in identiying git commit hashes
2019-06-23 08:49:11 -07:00
Stéphane Bidoul (ACSONE)
28fa08688c
Be stricter in identiying git commit hashes
2019-06-23 12:00:57 +02:00
Chris Jerdonek
0ed518f0dc
Fix an edge case where Link.filename can leak auth information.
2019-06-22 16:44:13 -07:00
Chris Jerdonek
0e741ef9bf
Parse the url when creating a Link object.
2019-06-22 16:44:07 -07:00
Pradyun Gedam
a9f8a76a98
Simplify InstallRequirement.get_dist() ( #6632 )
2019-06-22 22:32:10 +05:30
Chris Jerdonek
abe36d58da
Simplify InstallRequirement.get_dist().
2019-06-21 17:58:46 -07:00
Chris Jerdonek
cab7316e2b
Change PackageFinder.create() to accept a SearchScope object.
2019-06-21 14:41:49 -07:00
Chris Jerdonek
761b2064f4
Remove models/search_scope.py's dependency on download.py.
2019-06-21 14:41:45 -07:00
Chris Jerdonek
7d08bb37a5
Add SearchScope class.
2019-06-18 00:47:10 -07:00
Christopher Hunt
26cdedd618
Add milliseconds to --log entry timestamps. ( #6621 )
...
Resolves #6587 .
2019-06-17 14:50:41 -07:00
Pradyun Gedam
2e67cd17fb
Merge pull request #6620 from pradyunsg/slightly-improve-load_pyproject_toml
...
Slightly improve load_pyproject_toml()
2019-06-17 09:19:18 +05:30
Chris Jerdonek
6ac468e4fd
Merge pull request #6613 from cjerdonek/requirements-file-error
...
Improve the error message for invalid requirements files in certain situations
2019-06-16 20:09:24 -07:00
Pradyun Gedam
d5891784d1
Reduce indentation
2019-06-16 22:57:32 +05:30
Pradyun Gedam
b1b097a307
pep517_data -> pyproject_toml_data
2019-06-16 22:57:07 +05:30
Pradyun Gedam
9c5eafc1c9
Simplify assignment of InstallRequirement.use_pep517
2019-06-16 22:56:40 +05:30
Pradyun Gedam
82284073e7
Simplify was_installed_by_pip() ( #6616 )
...
This uses `get_installer()` to reduce code duplication.
2019-06-16 21:25:53 +05:30
Pradyun Gedam
12bfa93f0f
Merge pull request #6618 from pradyunsg/refactor/rename-distribution-methods
...
Refactor/Rename distribution methods
2019-06-16 13:19:30 +05:30
Pradyun Gedam
021851d088
Merge pull request #6617 from pradyunsg/bump-version-for-development
...
Bump version for development
2019-06-16 13:06:30 +05:30
Pradyun Gedam
a0670a9c98
Rename AbstractDistribution.prep_for_dist()
...
Use a better name prepare_distribution_metadata()
2019-06-16 05:29:00 +05:30
Pradyun Gedam
7908973c07
Rename AbstractDistribution.dist()
...
Use a more descriptive name get_pkg_resources_distribution()
2019-06-16 05:28:55 +05:30
Pradyun Gedam
534a102564
Rename make_abstract_dist
...
Use a more descriptive name make_distribution_for_install_requirement()
2019-06-16 05:23:16 +05:30
johnthagen
d25e7410d0
Fix Subversion class method definition order ( #6614 )
...
* Fix Subversion class method definition order
* Move switch and update method to group with other instance methods.
Remove `svn info` from list of commands that need get_remote_call_args in docstring
2019-06-15 15:18:48 -07:00
DiegoCaraballo
2ffbf88bbc
sorted imports
2019-06-15 19:06:34 -03:00
Pradyun Gedam
e6361bc00d
Bump version for development
2019-06-16 00:38:37 +05:30
DiegoCaraballo
3fbbcb8b6f
The was_installed_by_pip function is modified
2019-06-15 15:36:21 -03:00
Chris Jerdonek
e5a730a89f
Improve the error message when reading a bad requirements file.
2019-06-15 10:47:24 -07:00
Pradyun Gedam
dada009254
Merge pull request #6601 from pradyunsg/refactor/distributions
...
Introduce a "distributions" abstraction to hold the build logic
2019-06-15 22:31:51 +05:30
Chris Jerdonek
3f8df24875
Merge pull request #6600 from lkollar/consolidate-path-opt-parsing
...
Consolidate `--path` parsing into `cmdoptions.py`
2019-06-14 14:56:53 -07:00
Pradyun Gedam
ad68a85e45
Add TODOs to improve the names for Distribution's methods
2019-06-14 23:28:22 +05:30
Pradyun Gedam
6f1e2ce5bc
Add docstrings to Distribution classes
2019-06-14 23:28:21 +05:30
Pradyun Gedam
d43e31802b
Add distributions sub-package for holding build logic
...
This moves the DistAbstraction logic into a dedicated 'distributions'
sub-package, with separated modules for the concrete implementations of
various distribution handling logic.
2019-06-14 23:27:42 +05:30
Pradyun Gedam
d3987fe114
Sort imports
2019-06-14 23:27:42 +05:30
Chris Jerdonek
c0bda1b906
Log when adding a trusted host from a file.
2019-06-14 01:14:36 -07:00
Laszlo Kiss-Kollar
246130c48f
Consolidate --path
parsing into cmdoptions.py
...
This option is used both in the `freeze` and `list` commands. The code
to parse the option and validate that it's not used with incompatible
arguments should be done in one place.
2019-06-13 09:37:16 +01:00
Chris Jerdonek
d72758394d
Fully support --trusted-host inside requirements files.
2019-06-13 01:21:05 -07:00
Laszlo Kiss-Kollar
a240a98701
Add --path
option to pip list
...
This makes `pip list` consistent with `pip freeze` which also supports
listing packages in arbitrary file paths.
2019-06-12 16:10:06 +02:00
Chris Jerdonek
4c1ccaec73
Store PackageFinder.trusted_hosts instead of secure_origins.
2019-06-12 02:18:23 -07:00
Chris Jerdonek
93769d0a9c
Merge pull request #6591 from cjerdonek/target-python-class
...
Add a TargetPython class.
2019-06-11 19:03:13 -07:00
Chris Jerdonek
b8d693c71e
Add a TargetPython class.
2019-06-11 18:19:20 -07:00
Chris Jerdonek
5776ddd058
Merge pull request #6418 from gzpan123/master
...
FIX #6413 pip install <url> allow directory traversal
2019-06-11 01:11:42 -07:00
gzpan123
a4c735b14a
FIX #6413 pip install <url> allow directory traversal
2019-06-11 00:22:29 -07:00
Chris Jerdonek
4bb225d486
Allow dotted version strings for --python-version.
2019-06-08 19:59:09 -07:00
Chris Jerdonek
8dbf88dff7
Update pip-download to respect --python-version.
2019-06-06 13:20:29 -07:00
Chris Jerdonek
e6b1070e14
Add normalize_version_info() with tests.
2019-06-06 13:20:26 -07:00
Chris Jerdonek
99228e503a
Import path_to_url() from utils/misc.py instead of download.py.
2019-06-03 02:31:40 -07:00
Chris Jerdonek
ce46f8524e
Merge pull request #6545 from cjerdonek/vcs-imports
...
Remove from pip/_internal/__init__.py the vcs module imports
2019-06-03 02:10:43 -07:00
Chris Jerdonek
5c89643d3d
Remove importing from vcs in pip/_internal/__init__.py.
...
This also renames the current vcs/__init__.py to vcs/versioncontrol.py.
2019-06-03 01:18:36 -07:00
Pradyun Gedam
83d813c01e
Updated comment-matching regex to be Jython-compatible ( #5959 )
2019-05-29 23:03:27 -04:00
Chris Jerdonek
798d814629
Change PackageFinder to use Tuple[int, ...] instead of List[str] for --python-version.
2019-05-28 03:05:14 -07:00
Chris Jerdonek
fada348b00
Make all Option callbacks start with the same prefix.
2019-05-28 02:32:18 -07:00
László Kiss Kollár
929fefdbae
Add --path to pip freeze to support --target installations ( #6450 )
...
* Add support for --path in pip freeze
2019-05-28 02:28:18 -07:00
Pradyun Gedam
24e9e4aa37
Display install instructions for pre-releases ( #5921 )
2019-05-27 16:38:17 -04:00
Pradyun Gedam
a1ad4b7c41
Improve deprecation warnings ( #6549 )
2019-05-27 16:33:45 -04:00
Pradyun Gedam
2ff13e4340
Use a loop instead of multiple similar conditionals
2019-05-27 13:57:38 -04:00
Pradyun Gedam
bf728499be
🎨
2019-05-27 13:57:37 -04:00
Chris Jerdonek
2d450936c6
Move path_to_url() from download.py to misc.py.
2019-05-26 22:51:00 -07:00
Chris Jerdonek
30855ff9b7
Merge pull request #6542 from cjerdonek/issue-5082-missing-metadata-error
...
Improve error message if METADATA or PKG-INFO metadata is None
2019-05-26 16:17:22 -07:00
Chris Jerdonek
6178f9681b
Merge pull request #6540 from cjerdonek/issue-6121-incompatible-wheel-message
...
Improve the debug log message when installing an incompatible wheel
2019-05-26 14:10:09 -07:00
Chris Jerdonek
cd5bd2cd52
Improve error message if METADATA or PKG-INFO metadata is None.
2019-05-26 12:35:07 -07:00
Chris Jerdonek
a9a9cfd98c
Improve the debug log message when installing an incompatible wheel.
2019-05-25 23:59:32 -07:00
Pradyun Gedam
2e77720446
Mention gone_in version in deprecation messages
2019-05-25 21:52:15 -04:00
Chris Jerdonek
f44344f122
Merge pull request #6515 from johnthagen/svn-interactive-final
...
Properly support interactive Subversion client
2019-05-25 14:47:51 -07:00
Chris Jerdonek
98a77a9317
Merge pull request #6538 from cjerdonek/issue-6513-freeze-requirement-error
...
Include more details in a pip freeze warning message
2019-05-25 11:17:23 -07:00
Pradyun Gedam
c197b11816
Move Resolver to a legacy_resolve module ( #6535 )
2019-05-25 13:36:29 -04:00
Pradyun Gedam
287aa4b7bf
Merge pull request #6008 from jaraco/bugfix/4106-distutils-option-error-target-prefix-conflict
...
Prevent distutils option error target prefix conflict
2019-05-25 13:29:49 -04:00
Pradyun Gedam
b05c66722e
Move Resolver to a legacy_resolve module
2019-05-25 12:35:31 -04:00
Pradyun Gedam
77da032c91
Make _check_dist_requires_python() parallel _check_link_requires_python(), and add more complete tests ( #6528 )
2019-05-25 12:09:25 -04:00
Chris Jerdonek
7c42f0ed8e
Include more details in a pip freeze warning message.
2019-05-25 00:31:44 -07:00
Chris Jerdonek
f82ea77217
Simplify the _check_dist_requires_python() call site.
2019-05-24 21:33:12 -07:00
Chris Jerdonek
ba53909375
Merge pull request #6522 from theacodes/add-pip-ci
...
Check for explicit PIP_IS_CI environment variable to report automated installs to Warehouse.
2019-05-24 13:57:09 -07:00
Thea Flowers
03ad0421ee
Check for explicit `PIP_IS_CI
` environment variable to report automated installs to Warehouse.
2019-05-24 13:01:04 -07:00
Chris Jerdonek
cc70cf5ba3
Move check_dist_requires_python() to resolve.py.
2019-05-23 22:58:10 -07:00
johnthagen
eb3db3b032
Add type hints to methods to improve documentation and type safety
2019-05-23 07:38:22 -04:00
Chris Jerdonek
eeb74aeb29
Merge pull request #6518 from cjerdonek/issue-6371-ignore-requires-python
...
Fix #6371 : make pip install respect --ignore-requires-python
2019-05-22 22:38:20 -07:00
Chris Jerdonek
ad2b07898d
Fix pip-install to respect --ignore-requires-python.
2019-05-22 21:34:41 -07:00
Andreas Lutro
9eccfae10d
redact passwords in output when using --find-links ( #6489 )
2019-05-22 23:33:41 +02:00
johnthagen
fcbefc01e1
Merge branch 'master' into svn-interactive-final
2019-05-22 14:49:29 -04:00
Chris Jerdonek
c34191ff75
Merge pull request #6519 from cjerdonek/vcs-subversion-fetch-new
...
Make VersionControl.fetch_new() an instance method
2019-05-22 11:30:08 -07:00
Chris Jerdonek
7e142bae64
Refactor out _check_link_requires_python(), and test.
2019-05-22 09:07:14 -07:00
Chris Jerdonek
b554c15b91
Merge pull request #6514 from cjerdonek/candidate-evaluator-pre-releases
...
Add allow_all_prereleases to CandidateEvaluator's constructor
2019-05-22 08:54:59 -07:00
johnthagen
a708240d2b
Document why get_remote_call_options is not needed for svn info invocation
2019-05-22 07:05:35 -04:00
Chris Jerdonek
68c105c29d
Make VersionControl.fetch_new() an instance method.
2019-05-22 00:11:07 -07:00
Mike
d62bef4362
Document caveats for UNC paths in uninstall and add .pth unit tests
2019-05-21 11:14:11 -07:00
johnthagen
00efe18954
Remove unnecessary get_remote_call_options() invocation for local svn info
call
2019-05-21 07:13:53 -04:00
johnthagen
b47bc7ad5c
Properly support interactive Subversion features based on Subversion client version
2019-05-20 07:37:20 -04:00
Chris Jerdonek
07ce2ab2b7
Merge pull request #6439 from johnthagen/svn-interactive
...
Subversion interactive support
2019-05-19 15:27:36 -07:00
Chris Jerdonek
4f26eba472
Add CandidateEvaluator.make_found_candidates().
2019-05-19 13:18:43 -07:00
Chris Jerdonek
7995e2d5a9
Move get_install_candidate() to PackageFinder.
2019-05-19 11:03:47 -07:00
Chris Jerdonek
33959b02d3
Use try-else inside _evaluate_link().
2019-05-19 09:59:06 -07:00
Chris Jerdonek
1875a8e3f6
Merge pull request #6511 from cjerdonek/package-finder-create-function
...
Simplify PackageFinder's constructor by accepting a CandidateEvaluator
2019-05-19 09:39:32 -07:00
Chris Jerdonek
10ae49d932
Add py_version_info to CandidateEvaluator's constructor.
2019-05-18 22:40:08 +02:00
johnthagen
1c07d87c9c
Move Subversion.__init__() and call_vcs_version().
2019-05-18 13:34:50 -07:00
johnthagen
a83a78ef4d
Add Subversion interactive support.
2019-05-18 13:34:45 -07:00
Chris Jerdonek
cad71a7117
Add PackageFinder.create(), and simplify PackageFinder().
2019-05-17 11:55:21 -07:00
Xavier Fernandez
6387867288
Merge pull request #6491 from DavidBord/fix-5963-fail-elegantly-incorrect-config
...
fix-5963: fail elegantly
2019-05-13 22:04:01 +02:00
Chris Jerdonek
bc8857d6ff
Merge pull request #6484 from cjerdonek/simplify-evaluate-link
...
Simplify CandidateEvaluator.evaluate_link()
2019-05-12 16:13:36 -04:00
Chris Jerdonek
c54e50f50b
Simplify CandidateEvaluator.evaluate_link().
2019-05-12 15:21:14 -04:00
Chris Jerdonek
b4e1e48372
Merge pull request #6492 from cjerdonek/vcs-registry
...
Store VersionControl objects instead of classes in the VCS registry
2019-05-12 12:03:16 -04:00
Donald Stufft
3596ad5cd8
Merge pull request #5952 from zooba/issue-5948
...
Fixes #5948 Adds keyring support
2019-05-10 08:13:55 -04:00
Chris Jerdonek
3cfa8a76c7
Store instances in the VcsSupport registry instead of classes.
2019-05-09 22:35:26 -04:00
Chris Jerdonek
6553dd0aa5
Remove unused cls argument from VcsSupport.unregister().
2019-05-09 20:12:52 -04:00
David Bordeynik
8f330a5959
fix-5963: fail elegantly on missing name or section in config set / unset
2019-05-09 20:33:30 +03:00
Chris Jerdonek
6217335a41
Remove unnecessary slices.
2019-05-08 19:34:55 -04:00
Chris Jerdonek
3a2a28aeb7
Fix typo.
2019-05-08 19:34:43 -04:00
Chris Jerdonek
9ab91a19ff
Merge pull request #6389 from cjerdonek/issue-5518-global-option-vcs-install
...
Respect --global-option and --install-option for VCS installs.
2019-05-08 19:22:07 -04:00
Chris Jerdonek
5be4e1481e
Remove utils/packaging.py's dependence on the current environment.
2019-05-07 21:51:39 -04:00
Chris Jerdonek
919ee314fc
Merge pull request #6425 from cjerdonek/move-link-package-versions
...
Move _link_package_versions() to CandidateEvaluator
2019-05-07 21:42:50 -04:00
Steve Dower
49b9298a44
Improve import error handling
...
Fix --no-index usage
Fix missing type annotation type
2019-05-07 17:01:41 -04:00
Chris Jerdonek
0573d7f81f
Merge pull request #6408 from cjerdonek/vcs-remove-url-attribute
...
Remove url as an attribute of VersionControl
2019-05-07 15:17:56 -04:00
Chris Jerdonek
10c68e674b
Rename _link_package_versions() to evaluate_link().
2019-05-07 11:54:28 -04:00
Chris Jerdonek
651d6fe705
Move _link_package_versions() to CandidateEvaluator.
2019-05-07 11:46:08 -04:00
Chris Jerdonek
58ee598b03
Refine return type of _package_versions() and find_all_candidates().
2019-05-07 11:46:08 -04:00
Pradyun Gedam
422d989056
Merge pull request #5931 from xrmx/fix5059
...
Remove last use of SafeConfigParser
2019-05-07 11:37:37 -04:00
Steve Dower
c63ee61027
Issue #5948 : Enable keyring support
...
This requires keyring and any backends to be installed separately.
Once discovered, it will be used to retrieve credentials by index URL
and netloc before prompting. If the user is prompted and the
credentials work, they will (optionally) be saved to keyring against
the netloc of the requested URL.
2019-05-07 09:55:02 -04:00
Chris Jerdonek
a163ae5af1
Fix some formatting issues in the pip-install docs ( #6432 )
2019-05-07 09:13:56 -04:00
Pradyun Gedam
2386806ab4
Cleanup outdated warning check code ( #6467 )
2019-05-07 08:17:51 -04:00
Chris Jerdonek
0ea639d644
Remove url as an instance attribute of the VersionControl class.
2019-05-06 22:59:18 -04:00
Chris Jerdonek
4cf8f4240a
Refactor away Git.__init__().
2019-05-06 22:59:18 -04:00
Masaki
cf1bab093d
Refactor local_version_is_older conditional
...
Exit conditional sooner if not local_version_is_older for faster execution
Delete whitespace
2019-05-06 16:34:50 -04:00
Masaki
8738ef401e
Refactor outdated for readability
...
Moved local and remote pip version check conditional to a variable
2019-05-06 15:23:07 -04:00
Chris Jerdonek
dc1217713e
Fix freeze log debug message.
2019-05-06 14:55:16 -04:00
Donald Stufft
bc1f9d92dd
Bump version for release
2019-05-06 10:08:24 -04:00
Chris Jerdonek
285a23fb8f
Revert "Refactor out read_pyproject_toml() and resolve_pyproject_toml()."
...
This reverts commit f66c1f7639
.
2019-04-26 20:21:04 -07:00
Chris Jerdonek
fb2533a945
Revert "Error out if installing a pyproject.toml-style (PEP 517) project in editable mode."
...
This reverts commit cc2d299f76
.
2019-04-26 20:19:24 -07:00
Chris Jerdonek
24688ee8e8
Revert "Require --no-use-pep517 if using editable mode with pyproject.toml."
...
This reverts commit 71f506e71e
.
2019-04-26 20:19:05 -07:00
Chris Jerdonek
0453f79b9e
Revert "Allow --no-use-pep517 to be used with editable mode in more cases."
...
This reverts commit f069769948
.
2019-04-26 20:18:43 -07:00
Chris Jerdonek
1f27d9659e
Revert "Fix "build_system value" to "build-system table" in pyproject.toml messages."
...
This reverts commit ee80bf98ff
.
2019-04-26 20:18:27 -07:00