Fabian Meeßen
85c1ba5234
Move check on specifier up
...
As we baseline return if link is None, the check against the specifier should be moved up.
2023-09-28 09:40:32 +02:00
Fabian Meeßen
2c498f7a78
Update environment.py
2023-09-27 13:43:06 +02:00
Fabian Meeßen
7e1b860806
Catch req.link = None
...
req.link is of type InstallRequirements which can be None. Return False (requirement not met) if this is the case.
2023-09-27 11:45:45 +02:00
Matt Davis
c08ecb2450
Merge pull request #5941 from yurishevtsov/update-certifi-in-examples
...
Bump certifi from 2023.5.7 to 2023.7.22 in /examples
2023-09-24 20:33:31 -04:00
Paulo Haddad Martim
2c4b039f73
Update some external links on the docs ( #5943 )
...
* Fix broken URLs on docs
* Adjust pip URL so header is highlighted
* Update URL for TOML specs
2023-09-24 09:33:52 +02:00
Yuri Shevtsov
e6862de912
Add news fragment
2023-09-19 20:50:38 -04:00
Yuri Shevtsov
ee0653986a
Bump certifi from 2023.5.7 to 2023.7.22
...
There is a securiy vulnerability for certifi versions <2023.7.22 (see
details here: https://nvd.nist.gov/vuln/detail/CVE-2023-37920 ). Even
though this version is only in /examples, it gets detected and flagged
by static analysis tools when scanning docker images that have the
latest version of pipenv installed.
2023-09-19 20:17:24 -04:00
Matt Davis
cdf41def30
Solving slashes or other less usual symbols in vcs refs were not being interpreted correctly. ( #5935 )
...
* Solving issue 5934 where slashes or other less usual symbols in vcs refs were not being interpreted correctly.
* add some new unit-style integration tests
2023-09-17 05:59:15 -04:00
Matt Davis
10be5b9c16
Include the package name in the information to the resolver ( #5930 )
...
* Include the package name in the information to the resolver
* Fix unit tests
* fix unit tests
2023-09-11 11:13:27 +02:00
github-actions[bot]
539f96dc47
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-08 12:44:04 +00:00
Matt Davis
cdbb2c1f80
Release v2023.9.8
2023-09-08 08:41:52 -04:00
Matt Davis
d54f11e170
Pass editable for vcs when specified ( #5928 )
2023-09-08 08:41:15 -04:00
Matt Davis
9d470b4444
ignore_compatibility was supposed to default to False ( #5926 )
...
* fix resolver as ignore_compatibility was supposed to default to False, collect hashes already passes True.
2023-09-08 03:30:36 -04:00
Matt Davis
1e07814888
Merge branch 'main' of github.com:pypa/pipenv
2023-09-07 11:53:33 -04:00
Matt Davis
06151cfe1c
man pages wouldn't build which made release difficult
2023-09-07 11:53:27 -04:00
github-actions[bot]
11b50ab0f8
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-07 14:57:35 +00:00
Matt Davis
778b8ed10f
Release v2023.9.7
2023-09-07 10:55:20 -04:00
Matt Davis
30e0fa7309
reference markdown format
2023-09-07 10:48:40 -04:00
Matt Davis
4a85f0b7b8
Fallback to default vcs ref and determine package name from the pip line where possible ( #5921 )
...
* More proactively determine package name from the pip line where possible, fallback to the file scanning logics.
2023-09-07 10:19:07 -04:00
Matt Davis
91743a6029
Better handling of local file install edge cases; handle local file extras ( #5919 )
...
* Better handling of local file install edge cases; handle local file extras
* more logical fix that handles more edge cases, including editable or not.
* Handle extras for file installs
2023-09-07 10:02:41 -04:00
Matt Davis
5df6d9c815
Drop 3.7 test runner ( #5922 )
...
* Drop 3.7 test runner and invoke 3.12
* Ok 3.12 on windows still hangs
2023-09-07 15:39:11 +02:00
Matt Davis
171b8fe61c
include markers when skipping lock ( #5920 )
...
* include markers from Pipfile when skipping lock
2023-09-06 19:12:47 -04:00
Matt Davis
072352a817
Handle case where setup name is referencing a variable that is a string ( #5905 )
...
* Handle case where setup name is referencing a variable that is a string
2023-09-06 19:09:36 -04:00
Thiago Gariani
9b2e0d41a8
5881-Full conversion from rst to md ( #5909 )
...
* add the files from rst -> md
2023-09-05 21:19:27 -04:00
Matt Davis
c844fe1752
Merge pull request #5887 from pypa/issue-5827-compat
...
Issue 5827 restore ignore compatibility finder
2023-09-05 19:51:07 -04:00
Matt Davis
03cd22901f
Merge pull request #5916 from cclauss/pyproject-fmt
...
pre-commit: Add pyproject-fmt
2023-09-05 19:50:22 -04:00
Matt Davis
8097ff9f55
Merge pull request #5907 from birdhackor/dev/add_env
...
Add PIPENV_REQUESTS_TIMEOUT and use it for requests session.
2023-09-05 19:49:46 -04:00
Christian Clauss
8caf8fb1fc
Python 3.12 test are failing on Linux, macOS, and Windows
2023-09-05 18:14:22 +02:00
Christian Clauss
6d0dd46f68
pre-commit: Add pyproject-fmt
2023-09-05 17:50:02 +02:00
Matt Davis
70fe658910
add news fragment
2023-09-05 10:07:34 -04:00
Matt Davis
283390a9b9
Merge branch 'main' into issue-5827-compat
2023-09-05 10:06:18 -04:00
Matt Davis
76edf74f61
Merge pull request #5836 from kalebmckale/draft-update-build
...
Update build to use exclusively pyproject.toml
2023-09-05 10:05:10 -04:00
birdhackor
1a6d0e76b4
Format. Fix CI lint issue.
2023-09-02 18:28:51 +08:00
birdhackor
5882e8d0d8
Add corresponding documentation for PIPENV_REQUESTS_TIMEOUT
2023-09-02 12:20:22 +08:00
birdhackor
4dc5980927
Use PIPENV_REQUESTS_TIMEOUT for timeout setting when use requests.
2023-09-02 11:12:17 +08:00
birdhackor
e1c00e0bea
Add PIPENV_REQUESTS_TIMEOUT environment variable
2023-09-02 11:04:51 +08:00
Matt Davis
84ce337847
Handle case of not resolving all hashes from the google artifact registry
2023-09-01 17:53:06 -04:00
Matt Davis
bdd94b7484
Merge branch 'main' into issue-5827-compat
2023-09-01 17:42:52 -04:00
github-actions[bot]
440880a342
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-01 14:36:17 +00:00
Matt Davis
fd76fd84cd
merge with main
2023-09-01 10:32:59 -04:00
kalebmckale
5f220a0a36
Replace "python setup.py" builds with "python -m build"
...
Found left-over remnants of `setup.py` install and updated with current
build method using `build` package.
2023-09-01 08:57:17 -04:00
kalebmckale
486d003829
Update build to use exclusively pyproject.toml
...
- consolidates all of `setuptools` metadata and configuration as well
as `coverage` configuration within `pyproject.toml`.
- removes deprecated `setup.cfg` and `setup.py`.
- updates `run-tests.sh` to use `pyproject.toml` instead of
`setup.cfg` for `coverage` configuration.
2023-09-01 08:54:39 -04:00
github-actions[bot]
246f795a11
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-01 10:04:53 +00:00
Matt Davis
3b62d9119e
minor doc build linting
2023-09-01 05:45:37 -04:00
Matt Davis
7520f6983b
Top level Pipfile sys_platform markers should be transitive ( #5892 )
...
* Top level Pipfile sys_platform markers should be transitive
* Add platform_machine top level specifier
* Handle case where markers is None
* more safety checks
* relock on python 3.7
---------
Co-authored-by: Christian Clauss <cclauss@me.com >
2023-09-01 05:15:36 -04:00
Matt Davis
56d1e1cd72
Handle more variations in private index html to improve hash collection ( #5898 )
...
* Handle more cases of hash collection
* add news fragment
2023-09-01 05:02:12 -04:00
Matt Davis
8caed47350
Merge pull request #5889 from nagaripratap/main
...
[fix] Update cacert.pem to remove vulnerable e-tugra certificates
2023-09-01 04:52:22 -04:00
Christian Clauss
705919b40b
Pipfile: Add build and twine ( #5901 )
...
* Pipfile: Add build and twine
2023-08-31 21:27:00 -04:00
Matt Davis
4cf36f82a7
Apply patch for install_search_all_sources = True ( #5895 )
...
* Apply patch for install_search_all_sources = True
* patch the patch
* Add news fragment
* add back test of install_search_all_sources
2023-08-31 20:16:07 -04:00
Matt Davis
bf542b1f04
Set log level in resolver to WARN when verbose is not passed ( #5897 )
...
* Set log level in resolver to WARN when verbose is not passed
2023-08-31 19:55:17 -04:00