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

7177 commits

Author SHA1 Message Date
Chris Jerdonek cd5bd2cd52 Improve error message if METADATA or PKG-INFO metadata is None. 2019-05-26 12:35:07 -07: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
johnthagen 920b95fe49 Add test with non-trivial RevOptions input 2019-05-25 13:36:03 -04:00
johnthagen ae03f49bd5 Fold obtain and export tests into TestSubversionArgs TestCase 2019-05-25 13:31:03 -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
johnthagen c90e632f35 Simplify test method names 2019-05-25 13:23:43 -04:00
johnthagen 8de73a130e Use bare strings in test assertion 2019-05-25 13:22:53 -04:00
Pradyun Gedam d5c4fcc39c
Rename test_{resolve -> legacy_resolve}.py 2019-05-25 12:44:45 -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
johnthagen a4aff3b7ff Use a TestCase to remove some duplication across similar tests 2019-05-24 07:32:43 -04:00
Chris Jerdonek cc70cf5ba3 Move check_dist_requires_python() to resolve.py. 2019-05-23 22:58:10 -07:00
johnthagen 128730f3a1 Add tests for fetch_new, switch, and update 2019-05-23 07:50:46 -04:00
johnthagen eb3db3b032 Add type hints to methods to improve documentation and type safety 2019-05-23 07:38:22 -04:00
johnthagen b9c8394098 Fix PEP8 error 2019-05-23 07:37:37 -04:00
johnthagen 6c5da6bcfa Remove unnecessary pytest.mark.network from tests that use mocked svn invocation 2019-05-23 07:27:10 -04:00
johnthagen 034e483f23 Merge remote-tracking branch 'origin/svn-interactive-final' into svn-interactive-final 2019-05-23 07:20:31 -04:00
johnthagen 5100f81e47 Improve news file 2019-05-23 07:20:25 -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 5528d353d2 Add some tests of CandidateEvaluator.evaluate_link(). 2019-05-22 21:34:45 -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 4f6488cbb4 Add some tests for check_requires_python(). 2019-05-22 09:05:37 -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
johnthagen 00efe18954 Remove unnecessary get_remote_call_options() invocation for local svn info call 2019-05-21 07:13:53 -04:00
johnthagen 1361456113 Explain why use_interactive is set to False in unit tests 2019-05-21 06:57:18 -04:00
johnthagen 3cab748c6e Set use_interactive=False to avoid having to mock 2019-05-20 12:45:19 -04:00
johnthagen 9c85436573 Fix tests 2019-05-20 08:28:24 -04:00
johnthagen 60019aec51 Add news entry 2019-05-20 07:41:25 -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 c9664846f1
Merge pull request #6512 from sbidoul/git-ref-doc
docs: mention installing from git refs
2019-05-18 11:55:38 -07:00