Commit Graph

1252 Commits

Author SHA1 Message Date
Devesh Kumar Singh 7e4280ad95 Add news file 2020-05-22 15:47:01 +05:30
cjc7373 a9c8dc5468 fix normalize path for Windows 2020-05-22 17:29:51 +08:00
Devesh Kumar Singh 8b5e1583f8 Add news file 2020-05-22 02:01:43 +05:30
Pradyun Gedam b7f4f4a992
Update and rename 8278.bugfix to 8278.vendor 2020-05-22 00:41:00 +05:30
Devesh Kumar Singh 197bbceed1 Add news file and convert TransformedHit type to TypedDict 2020-05-21 23:54:18 +05:30
Paul Moore ace69ac088
Merge pull request #8258 from cjc7373/update-pytest
Update pytest
2020-05-21 15:36:56 +01:00
Devesh Kumar Singh b4d8523b1f Remove tests_install_cleanup tests using static build dir 2020-05-21 19:38:47 +05:30
Devesh Kumar Singh ebf27ee61a Add quotes around option in News 2020-05-21 19:37:45 +05:30
Devesh Kumar Singh 0d48186d1b Allow --prefer-binary option in requirements file 2020-05-21 19:37:45 +05:30
Devesh Kumar Singh 1bc7f535ca Warn if package index gets unexpected Content-Type 2020-05-21 19:37:03 +05:30
Paul Moore 80c640b5a8
Merge pull request #8067 from deveshks/fix-create-basic-wheel-bug
Canonicalise package name in tests.lib.create_basic_wheel_for_package
2020-05-21 13:54:01 +01:00
Paul Moore 96225c9124 Bump for release 2020-05-21 09:33:43 +01:00
Christian Heimes 4333333d13 news entry 2020-05-21 00:26:30 +02:00
Devesh Kumar Singh ea7a7d26fc Add NEWS file 2020-05-20 23:13:43 +05:30
Stéphane Bidoul 803a6f2017
Merge pull request #8271 from deveshks/add-mypy-cache-xmlrpc-form_contr
Add mypy type annotations to cache, xmlrpc in network and format_control in models module
2020-05-20 10:19:30 +02:00
Devesh Kumar Singh 2fe5d84d68 Add news file 2020-05-19 22:23:37 +05:30
Tzu-ping Chung 43b237051e News 2020-05-19 16:03:51 +08:00
Pradyun Gedam e7dd02c723
Merge pull request #8027 from gutsytechster/pip/7998 2020-05-19 12:14:59 +05:30
Devesh Kumar Singh 60f00b837a Upgrade flake8 to 3.8.1
Co-Authored-By: Anthony Sottile <asottile@umich.edu>
2020-05-18 21:58:26 +05:30
Pradyun Gedam d0ab9bd8bd
Merge pull request #8235 from deveshks/remove-pretty-arg-from-mypy 2020-05-18 19:40:22 +05:30
cjc7373 1150f0d2bf add news file 2020-05-18 18:34:57 +08:00
Pradyun Gedam 301f65fad8
Merge pull request #8016 from deveshks/add-mypy-annotations-commands 2020-05-17 23:14:46 +05:30
Pradyun Gedam 04f63ca377
Merge pull request #8018 from deveshks/add-mypy-annotations-hash-show-wheel 2020-05-17 23:13:23 +05:30
Nguyễn Gia Phong 29940371cc Fix typo and simplify ireq call 2020-05-16 12:04:17 +07:00
gutsytechster 2276f9528c fix(network/auth): Asks for password when it is None
When `get_keyring_auth` provides the password as None, the
user should be prompt to ask password.
2020-05-15 19:41:43 +05:30
Pradyun Gedam 7e44950e72
Merge pull request #8051 from deveshks/add-mypy-annotations-comp-dbg 2020-05-15 18:45:42 +05:30
Pradyun Gedam 1dbcd12236
Merge pull request #8221 from pradyunsg/revert-in-place-builds 2020-05-14 16:23:03 +05:30
Devesh Kumar Singh feaa76a1d6 Update mypy to v0.770 2020-05-14 10:39:31 +05:30
Devesh Kumar Singh 89f248c7bf Removing type ignore comments from cli.progress_bars 2020-05-13 15:21:15 +05:30
Pradyun Gedam 6ed32347af
📰 2020-05-13 02:50:10 +05:30
Nicole Harris ab509f4fe0 Add news 2020-05-11 09:55:50 +01:00
Pradyun Gedam d812fc2327
📰 2020-05-07 21:58:05 +05:30
Pradyun Gedam b0a3881828
Merge pull request #8143 from McSinyx/mypy-auto-pre 2020-05-07 18:49:48 +05:30
Pradyun Gedam c74128c424
Merge pull request #8180 from sbidoul/wheel-absent-warning-sbi 2020-05-05 16:08:54 +05:30
Paul Moore 1599cc2a36 Merge branch 'master' into nr_upgrade_strategy 2020-05-03 11:01:27 +01:00
Stéphane Bidoul 55d6022989
Update news/8178.bugfix
Co-authored-by: Xavier Fernandez <xav.fernandez@gmail.com>
2020-05-01 21:36:02 +02:00
Stéphane Bidoul 430ca847f3
Add news 2020-05-01 09:57:16 +02:00
Devesh Kumar Singh 8fc6f35620 Fix NEWS wording 2020-04-29 11:48:17 +05:30
Devesh Kumar Singh 2423d58ea5 Fix generated file mode to use bitwise AND 2020-04-29 10:05:29 +05:30
Pradyun Gedam 5ce941ca5b
Bump for release 2020-04-28 21:02:03 +05:30
Pradyun Gedam 22bd8add95
Merge pull request #8095 from hugovk/pip-cache-dir2 2020-04-28 00:57:10 +05:30
Pradyun Gedam c4c2870eb4
Merge pull request #8144 from uranusjr/wheel-install-permissions 2020-04-27 22:07:14 +05:30
Pradyun Gedam 45f762eb7b
Merge pull request #7780 from AndydeCleyre/bugfix/7728 2020-04-27 12:51:54 +05:30
Tzu-ping Chung a24fbd915e
Wording on news fragment
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-04-27 15:00:11 +08:00
Nguyễn Gia Phong ff869e0c15 Make mypy happy with beta release automation
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-04-26 22:33:19 +07:00
Tzu-ping Chung 8e65f531b2 News 2020-04-26 18:18:28 +08:00
Paul Moore d605530b44 Implement upgrade strategies for the new resolver 2020-04-24 11:08:06 +01:00
Noah Gorny e212f66575 commands: cache: Abort early if cache is disabled 2020-04-24 12:57:13 +03:00
Pradyun Gedam daff81124a
Merge pull request #8087 from pradyunsg/document-python-2-drop-date 2020-04-23 00:43:26 +05:30
Devesh Kumar Singh e84699fe0e Remove appveyor CI references from docs 2020-04-23 00:33:28 +05:30
Pradyun Gedam c244314318
Merge pull request #8106 from brainwane/resolver-testing-documentation 2020-04-23 00:29:50 +05:30
Pradyun Gedam f4d3cbce4c
Merge pull request #8107 from brainwane/polish-contributor-docs 2020-04-23 00:22:18 +05:30
Stefano Rivera 7fb9a9dbc5 Mark certifi as bundled, it's used in the debug command 2020-04-21 09:07:50 -07:00
Sumana Harihareswara 2cdde76954 Slightly polish contributor documentation
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-04-21 11:20:42 -04:00
Sumana Harihareswara b56de93bc9 Add resolver testing doc link
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-04-21 11:07:21 -04:00
Pradyun Gedam 1626bb917b
Bump for release 2020-04-21 00:31:45 +05:30
Pradyun Gedam 7722cf0556
Merge pull request #8098 from pradyunsg/remove/skip-requirements-regex 2020-04-21 00:28:59 +05:30
Pradyun Gedam 03d3ae01ac
Merge pull request #8088 from pradyunsg/new-resolver-release-notes 2020-04-21 00:16:17 +05:30
Pradyun Gedam 9994a4d9f5
📰 2020-04-20 22:37:25 +05:30
Hugo cebac6aa6c Add 'pip cache dir' command to show the path to pip's cache directory 2020-04-20 11:48:36 +03:00
Pradyun Gedam a531a15376
Merge pull request #8093 from pradyunsg/better-docs-for-in-place-builds 2020-04-20 03:27:44 +05:30
Pradyun Gedam 756b02f712
Improve documentation for in-place builds 2020-04-20 02:23:22 +05:30
Pradyun Gedam ab7be3211b
Reword 7731.bugfix 2020-04-20 02:16:28 +05:30
Pradyun Gedam 510be6a29d
Reword 7430.bugfix 2020-04-20 02:11:13 +05:30
Pradyun Gedam 7470b7a334
Reword 7729.feature 2020-04-20 02:11:13 +05:30
Pradyun Gedam 406473db2a
Add backticks to 7249.feature 2020-04-20 02:11:13 +05:30
Pradyun Gedam 95edc13a48
Reword toml.vendor 2020-04-20 02:11:13 +05:30
Pradyun Gedam 7cb733545b
Reword pytoml.vendor 2020-04-20 02:11:12 +05:30
Pradyun Gedam e8eb80802f
Fix wording in 7962.bugfix 2020-04-20 02:11:12 +05:30
Pradyun Gedam 01d12700f1
Reword 8013.bugfix 2020-04-20 02:11:12 +05:30
Pradyun Gedam 45094a6c32
Reword 7856.bugfix 2020-04-20 02:11:12 +05:30
Pradyun Gedam a5d23523b6
Remove 8075.feature 2020-04-20 02:11:12 +05:30
Pradyun Gedam 9c45fd43ca
Remove 7826.feature 2020-04-20 02:11:12 +05:30
Pradyun Gedam 5483e6da9e
Add NEWS entry for the alpha resolver 2020-04-20 00:27:17 +05:30
Pradyun Gedam a75f2fa31d
Document pip 21.0 as end of Python 2 support 2020-04-19 23:42:39 +05:30
Tzu-ping Chung b69f70e725 News 2020-04-18 23:10:55 +08:00
Devesh Kumar Singh 18fd161c44 Fix pip config docstring to render correctly in docs 2020-04-18 01:03:19 +05:30
Devesh Kumar Singh 7bcccbd3dc Canonicalise package name in tests.lib.create_basic_wheel_for_package 2020-04-17 01:21:51 +05:30
Pradyun Gedam 5bea530899
Change certifi version to 2020.04.05.1 2020-04-15 23:27:30 +05:30
Pradyun Gedam 101332f70f
Upgrade urllib3 to 1.25.8 2020-04-15 21:35:58 +05:30
Pradyun Gedam 812f2a9f5b
Upgrade idna to 2.9 2020-04-15 21:35:58 +05:30
Pradyun Gedam 05aae8f888
Upgrade certifi to 2020.4.5.1 2020-04-15 21:35:57 +05:30
Pradyun Gedam e94f93530f
Upgrade requests to 2.23.0 2020-04-15 21:35:55 +05:30
Pradyun Gedam d2439f7d99
Upgrade pyparsing to 2.4.7 2020-04-15 21:35:52 +05:30
Pradyun Gedam 8ce1872cdd
Upgrade pep517 to 0.8.2 2020-04-15 21:35:49 +05:30
Pradyun Gedam 2694496d26
Upgrade packaging to 20.3 2020-04-15 21:35:45 +05:30
Pradyun Gedam 8f2b7c6344
Upgrade msgpack to 1.0.0 2020-04-15 21:35:43 +05:30
Pradyun Gedam fc394ca52b
Upgrade distro to 1.5.0 2020-04-15 21:09:17 +05:30
Pradyun Gedam 2ece449217
Upgrade contextlib2 to 0.6.0.post1 2020-04-15 21:07:42 +05:30
Devesh Kumar Singh ae8391b4b7 Type annotations for completion and debug in commands 2020-04-15 01:17:53 +05:30
Pradyun Gedam e40d2670fa
Merge pull request #8045 from pradyunsg/pytoml-to-toml
Switch from `pytoml` to `toml`
2020-04-14 17:04:16 +05:30
Paul Moore 6a244de617
Merge pull request #8025 from catPill/fix-windows-writable-test
Fix Windows folder writable detection
2020-04-14 12:33:10 +01:00
Devesh Kumar Singh 02b3c68c76 Merge branch 'master' into add-mypy-annotations-commands 2020-04-14 16:35:49 +05:30
Devesh Kumar Singh 0470a82248 Type annotations for help, list and uninstall in commands 2020-04-14 16:07:13 +05:30
Pradyun Gedam 8b8fdd8429
Drop pytoml from vendored libraries 2020-04-14 13:07:20 +05:30
Pradyun Gedam a1af9d517d
Vendor toml 0.10.0 2020-04-14 12:59:54 +05:30
Pradyun Gedam 471bc0e2c3
Merge pull request #7962 from CrafterKolyan/patch-1
Speed up `pip list --outdated`
2020-04-14 02:28:28 +05:30
Pradyun Gedam 3c1cf3e139
Merge pull request #7885 from NoahGorny/cache-trusted-host
Cache trusted host
2020-04-14 02:26:28 +05:30
Devesh Kumar Singh 0e8093ec5c Type annotations for hash, show and wheel in commands 2020-04-14 01:18:09 +05:30
Pradyun Gedam f458573de6
Merge pull request #7882 from sbidoul/build-in-place-7555-sbi
Build local directories in place
2020-04-13 21:33:02 +05:30
Pradyun Gedam bdff935570
Merge pull request #6391 from duckinator/pip-cache
Add 'pip cache' command
2020-04-13 19:53:05 +05:30
Pradyun Gedam 15f8a35e4b
Merge pull request #7887 from NoahGorny/pip-debug-print-vendored-versions
pip debug: Add versions of vendored libraries to output
2020-04-13 19:29:27 +05:30
ghost dbd2c2f760 Fix Windows folder writable detection 2020-04-12 20:38:43 +08:00
Stéphane Bidoul 88e6e6bc5c
build in place 2020-04-12 12:00:57 +02:00
Noah Gorny e131c825d4 commands: debug: Add vendor library versions 2020-04-11 01:54:57 +03:00
Pradyun Gedam 5c9e83a3aa
Merge pull request #8012 from deveshks/fix-comments-in-test-install
Fix incorrect comment in tests in test_install
2020-04-10 21:36:28 +05:30
KOLANICH 3764736f20
Explicitly specify build-backend in pyproject.toml (#7742) 2020-04-10 20:16:21 +05:30
Devesh Kumar Singh 528a193dda Fix incorrect comment in tests 2020-04-10 19:02:57 +05:30
Pradyun Gedam 81f1054865
Merge pull request #7873 from hroncok/no_copy_self
Prevent infinite recursion with pip wheel with $TMPDIR in $PWD
2020-04-10 18:56:31 +05:30
Pradyun Gedam 9360793a6c
Merge pull request #7987 from deveshks/add-tests-for-pip-cmds-ignoring-cwd
Add unit tests for pip commands not using cwd
2020-04-10 14:29:06 +05:30
Nikolay Korolev b744854f44
Update news/7962.bugfix. Fix linter
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-04-09 17:57:10 +03:00
Nikolay Korolev 917ad6aa0e
Update news/7962.bugfix
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-04-09 17:19:54 +03:00
Nikolay Korolev 3acf8b7e4b
Merge branch 'master' into patch-1 2020-04-09 15:48:56 +03:00
Pradyun Gedam c5da021142
Merge pull request #7959 from hrnciar/remove-shebang-from-nonexecutable-script
Remove shebang from nonexecutable script
2020-04-09 17:26:34 +05:30
Pradyun Gedam c8e4afac57
Merge pull request #7977 from deveshks/add-mypy-annotations-commands
Added type annotations to pip._internal.commands.check
2020-04-09 17:15:59 +05:30
Pradyun Gedam ea1295b720
Merge pull request #7965 from deveshks/warn-on-invalid-index-url
Warn if an invalid URL is passed with --index-url
2020-04-09 17:15:47 +05:30
Xavier Fernandez ea9cb06c49
Merge pull request #7988 from McSinyx/tabulate
Fix tabulate col size in case of empty cell
2020-04-09 13:35:16 +02:00
Tomas Hrnciar b438d47344 Remove shebang from nonexecutable script
When packaging pip in Fedora, we have realised
that there is a nonexecutable file with a shebang line.

It seems that the primary purpose of this file is to be imported from Python
code and hence the shebang appears to be unnecessary.

Shebangs are hard to handle when doing downstream packaging because it makes
sense for upstream to use `#!/usr/bin/env python` while in the RPM package, we
need to avoid that and use a more specific interpreter. Since the shebang was
unused, I propose to remove it to avoid the problems.

We have found more shebangs but in vendored packages. I have also opened PRs there:
https://github.com/ActiveState/appdirs/pull/144
https://github.com/psf/requests/pull/5410
https://github.com/chardet/chardet/pull/192

x
2020-04-09 11:53:21 +02:00
Danny McClanahan 6e7b16cec4
add failing test ; apply the fix ; add template NEWS entry
add failing test

apply the fix

add template NEWS entry according to https://pip.pypa.io/en/latest/development/contributing/#news-entries (wrong PR #)

rename news entry to the current PR #

respond to review comments

fix test failures

fix tests by adding uuid salt in urls

cache html page fetching by link

make CI pass (?)

make the types much better

finally listen to the maintainer and cache parse_links() by url :)

avoid caching parse_links() when the url is an index url

cleanup

add testing for uncachable marking

only conditionally vendor _lru_cache for py2

bugfix => feature

python 2 does not cache!

Do away with type: ignore with getattr()

respond to review comments
2020-04-07 12:01:43 -07:00
Nguyễn Gia Phong c2aa573107 Fix tabulate col size in case of empty cell
Previously, the size is no less than len(str(None)) == 4.
This commit also add type hint and docstring to the function.
2020-04-06 17:56:49 +07:00
Devesh Kumar Singh 4c70c6d350 Warn if an invalid URL is passed with --index-url 2020-04-06 10:57:50 +05:30
Devesh Kumar Singh 2324ae422e Add unit tests for pip commands not using cwd 2020-04-05 23:17:03 +05:30
Pradyun Gedam eb865b4e10
Merge pull request #7955 from deveshks/pip-list-not-contain-pkg-work-dir
Don't list packages in current directory
2020-04-05 21:13:14 +05:30
Devesh Kumar Singh feac595446 Don't use cwd in python -m pip command 2020-04-05 19:59:05 +05:30
Devesh Kumar Singh c2fdf4a35b Add mypy annotations to pip._internal.commands.check 2020-04-05 01:56:05 +05:30
Nikolay Korolev 3151566154 Add news 2020-04-02 15:58:27 +03:00
Stéphane Bidoul 196706d305
Better freeze using direct_url.json 2020-04-01 22:57:00 +02:00
Ellen Marie Dash 10d13762eb [commands/cache] Be explicit about `pip cache` only working on the wheel cache. 2020-04-01 16:54:42 -04:00
Ellen Marie Dash d57dcd934e [commands/cache] Add news file for cache command. 2020-04-01 16:54:03 -04:00
Paul Moore 657cf2515b
Merge pull request #7929 from McSinyx/tmp-file
Use better temporary files mechanism
2020-04-01 16:47:30 +01:00
Nguyễn Gia Phong 209c74f690 Use better temporary files mechanism 2020-04-01 22:02:34 +07:00
Devesh Kumar Singh d166adaee5 Merge branch 'master' into remove-obsolete-git-urls 2020-04-01 19:36:31 +05:30
Pradyun Gedam 7b02273f3e
Merge pull request #7927 from deveshks/raise-exception-if-rev-empty-git-url
Raise an exception if revision is empty in git url
2020-04-01 18:17:36 +05:30
Devesh Kumar Singh 9af42c27e8 Clarification on removed urls 2020-03-31 20:40:57 +05:30
Devesh Kumar Singh 59df536906 Update newsfile message 2020-03-31 20:10:35 +05:30
Devesh Kumar Singh 6fbf80a9f9 Remove vcs urls pertaining to git protocol from docs 2020-03-31 13:35:05 +05:30
Xavier Fernandez d79632a7a9 Remove test bugfix
This does not impact our users & should not appear in the changelog
2020-03-30 23:18:12 +02:00
Pradyun Gedam 57cb941645
Merge pull request #7891 from deveshks/ignore-uninstall-error-if-easy-install-missing
Don't fail uninstallation if easy-install.pth doesn't exist
2020-03-30 21:42:38 +05:30
cjc7373 c388315bc0 Clarify the usage of --no-binary and --only-binary command 2020-03-30 16:57:24 +02:00
Devesh Kumar Singh 051c3988b0 Reworded the news entry 2020-03-29 23:50:54 +05:30
gutsytechster 315447d170 fix(tests/lib): Catch `subprocess.CalledProcessError` in need_executable
This fixes https://github.com/pypa/pip/issues/7924
2020-03-29 16:21:02 +05:30
Devesh Kumar Singh 106bd0d77f Raise an exception if revision is empty in git url 2020-03-29 12:04:48 +05:30
Devesh Kumar Singh 326efa5c71 Defining multiple values for supported options 2020-03-28 14:35:31 +01:00
Devesh Kumar Singh be2268ee87 Clarify use of freeze in pip in program example 2020-03-28 16:48:22 +05:30
Devesh Kumar Singh 7f37d5fc6a Add issue fix description in news file 2020-03-28 02:18:21 +05:30
Sumana Harihareswara f116e0c4ff Add docs link to resolver improvement blog post
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-03-27 16:25:45 -04:00
Pradyun Gedam eb232dc7a7
Merge pull request #7899 from deveshks/remove-emails-from-authors
Only use names in AUTHORS.txt
2020-03-27 16:53:18 +05:30
Noah Gorny 544c307ebf session: Always cache responses from trusted-host source
news: Add news about default behaviour change
2020-03-26 21:29:18 +02:00
John T. Wodder II c42b5d3716 Change docs link from PEP 301 to PEP 503 2020-03-25 23:57:18 -04:00
Devesh Kumar Singh 30d1870cc7 Only use names in AUTHORS.txt 2020-03-25 23:26:53 +05:30
Devesh Kumar Singh 4264d5e0d3 Don't fail uninstallation if easy-install.pth doesn't exist 2020-03-24 17:08:44 +05:30
Devesh Kumar Singh 145c189a49 Add a What Next page in getting started 2020-03-24 15:12:12 +05:30
Miro Hrončok 98aa09cf88 Prevent infinite recursion with pip wheel with $TMPDIR in $PWD
During a build of extension module within `pip wheel` the source directory is
recursively copied in a temporary directory.

See https://github.com/pypa/pip/issues/7555

When the temporary directory is inside the source directory
(for example by setting `TMPDIR=$PWD/tmp`) this caused an infinite recursion
that ended in:

    [Errno 36] File name too long

We prevent that buy never copying the target to the target in _copy_source_tree.

Fixes https://github.com/pypa/pip/issues/7872
2020-03-19 18:07:56 +01:00
Pradyun Gedam 9e15cd49f2
Merge pull request #7767 from RDIL/copyright-docs
Added copyright doc
2020-03-18 16:31:24 +05:30
Tzu-ping Chung 36065cf2e0 Vendor ResolveLib from Git
We are vendoring from the Git source for now, so the bug fix turnover
can be quicker if there's anything wrong in the resolution logic.

HEAD up-to-date as of 2020-03-12.
2020-03-12 22:37:30 +08:00
Paul Moore 9b10b93503 Implement the resolvelib Requirement class 2020-03-11 11:37:56 +00:00
Jason R. Coombs 816efa1805 Update changelog 2020-03-06 12:43:10 -05:00
KOLANICH 958f4ec432 Added `__repr__` for `Configuration`. 2020-03-03 13:36:50 +03:00
sinscary 7e2bab41b9 update newsfile 2020-02-27 14:12:01 +05:30
sinscary 716c9202ee Raise error if --user and --target arguments are used together 2020-02-27 12:22:56 +05:30
sinscary 268a2dd818 Revert "Raise error if --user and --target arguments are used together"
This reverts commit b6d775d98837a5eaf2cba73a719821c89a71fc8f.
2020-02-27 12:22:56 +05:30
sinscary 8380b2b09a Raise error if --user and --target arguments are used together 2020-02-27 12:22:56 +05:30
Andy Kluger 42814f0124 Fix docs: comment stripping comes _after_ line continuation processing 2020-02-24 15:28:16 -05:00
Anudit Nagar e6ed38dbce
Add info log when wheel building is skipped (#7768) 2020-02-23 22:56:36 +01:00
Christopher Hunt 40523794d8
Merge pull request #7747 from pfmoore/parsed_requirement
Refactor parse_requirements to be independent of InstallRequirement
2020-02-24 00:21:28 +08:00
Reece Dunham aa4823341a
Update news/7767.doc
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-02-22 08:49:39 -05:00
Reece Dunham 7514fb2a10 News fragment
Signed-off-by: Reece Dunham <me@rdil.rocks>
2020-02-21 22:45:45 +00:00
Anudit Nagar 082c0f01d2
Update old-style formatting to new-style formatting (#7762) 2020-02-21 21:48:14 +05:30
Nitesh Sharma ce1e0f470a
Move UI helpers to cli subpackage (#6727) 2020-02-21 14:01:13 +05:30
Pradyun Gedam 82b4566a7f
Merge pull request #7611 from webknjaz/testing/gh-actions-ci-cd-linters
Adjust GitHub Actions CI/CD linters
2020-02-19 20:03:46 +05:30
Paul Moore f085bb0e0e Merge branch 'master' into parsed_requirement 2020-02-14 20:34:44 +00:00
Paul Moore 29a06ef947 Add a trivial news marker 2020-02-14 12:25:01 +00:00
Pradyun Gedam cdae7277ef
Merge pull request #7596 from uranusjr/6446-link-url-quoting
Fix incorrect quoting Link.url
2020-02-14 16:00:43 +05:30
Tzu-ping Chung 6104060580 Swap venv and virtualenv checks
Environments created by pypa/virtualenv >=20 can pass both real_prefix
and base_prefix checks, but are only able to use the pyvenv.cfg values,
not the legacy `no-global-site-packages.txt`. So we need to check for
venv (PEP 405) first.
2020-02-11 17:56:40 +08:00
Pradyun Gedam 313740f6ee
Merge pull request #7593 from uranusjr/hg-under-git
Detect all registered VCS and choose inner-most
2020-02-08 17:34:31 +05:30
Tzu-ping Chung c7184ec503
Fix typo in news fragment
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-02-07 15:23:57 +08:00
Tzu-ping Chung 4d4511fa76 Better news content 2020-02-06 14:09:35 +08:00
Pradyun Gedam 0bf5fc85d8
Add a .vendor NEWS fragment 2020-02-04 18:50:38 +05:30
Pradyun Gedam 51ecf4de35
Drop NEWS entry for a debundling change 2020-02-04 16:08:40 +05:30
Pradyun Gedam d41741fb6c
Merge pull request #7690 from lazka/vendored-debundled-appdirs-alias
Fix debundled support by add a missing entry for appdirs
2020-02-04 15:59:30 +05:30
Christoph Reiter 9be7454fd6 fix un-vendored support; add missing entry for appdirs
pip has started to use the vendored appdirs directly since #7501
but didn't add an alias for the unbundled case.

This adds the missing alias.
2020-02-04 10:49:40 +01:00
Sviatoslav Sydorenko e8cc348816
Add a change fragment 2020-02-03 12:25:55 +01:00
Bhavam Vidyarthi 7534dccd6c
Removed tests/scripts folder with its contents (#7680) 2020-02-03 05:17:02 +08:00
@Switch01 e6a29690d4 Update sphinx version to 2.3.1 2020-02-02 22:16:25 +01:00
Deepak Sharma d31cf696e8 string_formatting 2020-01-30 20:33:00 +05:30
Deepak Sharma b242c3979a String formatting updated 2020-01-23 18:09:59 +05:30
Pradyun Gedam 8ad871a6bb
Bump for release 2020-01-21 16:15:21 +05:30
Pradyun Gedam 7b2f0aa00d
Upgrade pkg_resources (via setuptools) to 44.0.0 2020-01-21 13:51:30 +05:30
Pradyun Gedam 11765917fb
Add the required NEWS fragments 2020-01-21 13:42:35 +05:30
Pradyun Gedam f1cf84e2f8
Merge pull request #7542 from sbidoul/normalize-cache-dir-sbi
Eagerly normalize cache directory
2020-01-18 22:38:59 +05:30
Paul Moore fed360a64e
Merge pull request #7602 from pfmoore/toxfix
Add HTTP proxy variables to tox environment passthrough
2020-01-15 17:48:55 +00:00
Paul Moore f404eaa6ef Add HTTP proxy variables to tox environment passthrough 2020-01-15 15:32:39 +00:00
Tzu-ping Chung ef6542240e News 2020-01-14 18:06:10 +08:00
Tzu-ping Chung cdd7821d92 Fix incorrect quoting Link.url
Cherry-picked manually from atugushev:fix-issue-6446.

Co-Authored-By: Albert Tugushev <albert@tugushev.ru>
2020-01-14 16:12:11 +08:00
Tzu-ping Chung 2d3f2cdba5 Delete a file to let --force-reinstall fix it 2020-01-13 18:04:52 +08:00
Christopher Hunt 7e65a5a40f
Merge pull request #7578 from uranusjr/test-uppercase-console-scripts
Add test for uppercase script name
2020-01-13 09:42:38 +08:00
Tzu-ping Chung 8e72502118 Add test for uppercase script name 2020-01-12 17:16:52 +08:00
Tzu-ping Chung 602b0de040 News 2020-01-12 17:14:24 +08:00
Tzu-ping Chung ff4ee68470 News 2020-01-09 13:15:35 +05:30
Xavier Fernandez fe3e892a93
Merge pull request #7354 from chrahunt/maint/use-packaging-tags
Use packaging.tags for doing compatible wheel tag calculation
2020-01-08 22:41:35 +01:00