1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

511 commits

Author SHA1 Message Date
Nick Coghlan 682cff7230 Fix #6163: Default to setuptools.build_meta:__legacy__
The main setuptools PEP 517 backend is intended for
explicit usage in `pyproject.toml`, when the project
authors can ensure that their `setup.py` runs without
that directory being implicitly on `sys.path`.

For implicit usage, setuptools now offers a separate
legacy backend that more closely mimics direct
execution of the `setup.py` script.
2019-02-06 20:57:57 +10:00
Pradyun Gedam 9e0a4d655c
📰 2019-02-05 08:35:01 +05:30
Steve Dower b5dd2791b7 Make failed uninstalls roll back more reliably and better at avoiding naming conflicts (#6225) 2019-02-03 04:39:06 -08:00
Pradyun Gedam d95b5f2d82
Merge pull request #6219 from cjerdonek/wheel-build-assertion-error
Use the ephemeral cache if we need to when autobuilding
2019-02-02 14:01:37 +05:30
Pradyun Gedam fbc92b305a
Merge pull request #6208 from Julian/python27-warning
Only show Python 2.7 EOL date on CPython.
2019-02-02 13:59:23 +05:30
Chris Jerdonek 6b0892eace Use the ephemeral cache if autobuilding and no cache directory is available. 2019-02-01 02:25:56 -08:00
Julian Berman 77c989f377 Only show Python 2.7 EOL date on CPython.
Other Python implementations, notably PyPy, are not EOL'ing on January
1, 2020.
2019-01-31 08:27:47 -05:00
Chris Jerdonek 351dee9635
Merge pull request #6206 from cjerdonek/better-no-setup-py-error-message
Provide better error message for editable installs attempted with pyproject.toml
2019-01-30 20:19:31 -08:00
Chris Jerdonek d619aba150 Provide a better error message for a pyproject.toml editable install.
The message looks like this:

  File "setup.py" not found. Directory cannot be installed in editable
  mode: <absolute-dir-path>
  (A "pyproject.toml" file was found, but editable mode currently
  requires a setup.py based build.)
2019-01-26 07:00:22 -08:00
Thea Flowers e19686315b Add news 2019-01-25 11:29:57 -08:00
Chris Jerdonek e5f4bbb7dd
Merge pull request #6191 from cjerdonek/long-record-lines
Allow and warn on RECORD lines with more than three elements
2019-01-24 12:22:45 -08:00
Chris Jerdonek 7f25059bf7 Allow and warn on RECORD lines with more than three elements. 2019-01-23 19:24:38 -08:00
Pradyun Gedam a006602b8c
Generate NEWS 2019-01-23 19:26:01 +05:30
Pradyun Gedam ab796656f0
Merge pull request #6171 from pradyunsg/fix/pep-517-building-assertion
Fix build directory assertion for a PEP 517/518 world
2019-01-23 17:46:07 +05:30
Pradyun Gedam 80976e0fcf
Remove NEWS fragments that didn't get deleted 2019-01-23 10:02:04 +05:30
Pradyun Gedam a1cd49abeb
📰 2019-01-23 10:00:50 +05:30
Pradyun Gedam 71945093f7
Generate NEWS for 19.0 2019-01-22 23:52:21 +05:30
Chris Jerdonek 7a9e1f344b Handle BrokenPipeError gracefully. 2019-01-20 15:49:49 -08:00
Pradyun Gedam c90a3ff003
Update packaging to 19.0 2019-01-20 16:52:52 +05:30
Ami Fischman 2a90808387 Prefix user_log (--log) entries with timestamp (#6142)
Why? Eases post-facto analysis of time spent in different phases of pip operation.

Historical note:
767d11e49c (diff-b670e3b192038c9ffe810c1a12c0c51fL219)
made it so that pip invocations emit zero timestamp information to the log
file. Prior to that each pip invocation's start time was written out (search
that commit's diff for [strftime]).

Result: https://gist.github.com/fischman/f570886219de5c64a3b695300195c70a

Resolves https://github.com/pypa/pip/issues/6141
2019-01-20 03:02:22 -08:00
Donald Stufft 5074327bcb
Merge pull request #6147 from dstufft/warn-on-27
Warn on Python 2.7
2019-01-19 21:53:09 -05:00
Donald Stufft 71dbc9c3d5 Warn on Python 2.7 2019-01-19 14:54:07 -05:00
Pradyun Gedam 785ecf476a
Update requests to 2.21.0 2019-01-18 12:33:32 +05:30
Pradyun Gedam 45e356b1fa
Update pkg_resources to 40.6.3 (via setuptools) 2019-01-18 12:33:22 +05:30
Pradyun Gedam e772c0c9b4
Update pytoml to 0.1.20 2019-01-18 12:32:10 +05:30
Pradyun Gedam 5f2a936859
Update pep517 to 0.5.0 2019-01-18 12:31:14 +05:30
Pradyun Gedam f0de122e3d
Update idna to 2.8 2019-01-18 12:30:36 +05:30
Pradyun Gedam c42f16d707
Update distlib to 0.2.8 2019-01-18 12:29:43 +05:30
Pradyun Gedam 0071af5c8e
Update six to 1.12.0 2019-01-18 12:29:17 +05:30
Pradyun Gedam 7591a54b89
Update pyparsing to 2.3.1 2019-01-18 12:28:19 +05:30
Pradyun Gedam a90c04eee8
Update certifi to 2018.11.29 2019-01-18 12:27:32 +05:30
Pradyun Gedam 606c0edd63
Update urllib3 to 1.24.1 2019-01-18 12:26:27 +05:30
Pradyun Gedam e35524ae5d
Update colorama to 0.4.1 2019-01-18 12:24:18 +05:30
Xavier Fernandez b268c67f84 Deprecate Python 3.4 2019-01-12 22:08:24 +01:00
Xavier Fernandez a09913673f Redact index password from logs
Closes #6124
2019-01-10 10:47:19 +01:00
Xavier Fernandez 477147091e
Merge pull request #6116 from peterlisak/bug-fix-outdated-not-required
pip list --not-required --outdated should list only outdated packages…
2019-01-09 22:15:53 +01:00
Pradyun Gedam 8ff8e1fa9e
Merge pull request #6060 from pradyunsg/remove/dependency-links
Remove dependency links support
2019-01-07 08:49:13 +05:30
Chris Jerdonek e155b4778a
Merge pull request #6095 from cjerdonek/freeze-repo-with-no-remote
Address #4759: change freeze to support editable Git repos with no remote
2019-01-06 14:20:22 -08:00
Peter Lisák 4f35981085 pip list --not-required --outdated should list only outdated packages that are not dependencies of installed packages 2019-01-06 10:05:44 +01:00
Chih-Hsuan Yen 65270e53f8
Add a note in Vendoring Policies to remind of vendored() entries
To avoid future breakages like #4660, #5418 or #6056
2019-01-05 22:14:48 +08:00
Pradyun Gedam f6f4eb7808
📰 2019-01-02 17:27:34 +05:30
Chris Jerdonek 526ac40e63 Fix freeze to handle Git repos with no remote. 2018-12-21 01:10:06 -08:00
Paul Moore c5dc6aa784
Merge pull request #6029 from zooba/issue-3055
Fixes #3055 Uninstall causes paths to exceed MAX_PATH limit
2018-12-06 09:23:29 +00:00
Albert-Guan 465261a828 Document that empty environment variables are not treated as false (#5953) 2018-11-24 19:30:41 +05:30
Paul Moore 087d8254a7
Merge pull request #5410 from wtolson/manylinux2010
Manylinux2010
2018-11-22 11:07:49 +00:00
Steve Dower 508f9b11e4 Adds NEWS file 2018-11-21 13:17:47 -08:00
Donald Stufft 51eb885e78 Add a release task to upgrade CPython's bundled pip 2018-11-19 07:39:10 -05:00
Paul Moore 3a77bd667c
Merge pull request #5743 from pfmoore/pep517
PEP 517 implementation
2018-11-15 09:32:17 +00:00
Pradyun Gedam 507b90e117
Merge pull request #5949 from kynan/extend-docs
Add instructions for running pip from source to docs
2018-11-13 21:21:43 +05:30
Paul Moore 4ca38e0c38 Merge with master 2018-11-11 13:49:35 +00:00