Commit Graph

8570 Commits

Author SHA1 Message Date
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
Matt Davis 90714e2268 Relative paths improvements for editable installs (#5896)
* Relative paths improvements for editable installs
2023-08-31 19:53:26 -04:00
Matt Davis 16334c9139 Merge pull request #5873 from cclauss/ruff-rules-SIM
ruff rules SIM
2023-08-30 19:42:12 -04:00
Christian Clauss 22223f0084 ruff rules SIM 2023-08-30 14:51:20 +02:00
nagaripratap 9703b797b4 [fix] Update cacert.pem
Removed vulnerable e-tugra certificates
2023-08-29 21:00:32 +08:00
Matt Davis cff4540f6e Attempt to restore prior behavior of collecting hashes ignoring the compatibility of the current system 2023-08-28 22:21:54 -04:00
Matt Davis a09dd292d0 Restore the ignore compatability finder patch from prior pipenv versions 2023-08-28 22:13:56 -04:00
github-actions[bot] a6cf499052 Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-29 01:08:13 +00:00
Matt Davis 10d4d96ff1 Release v2023.8.28 2023-08-28 21:05:54 -04:00
Matt Davis 8aa204e428 Assorted local editable file file fixes (#5886)
* Do not consider something a local editable file unless the -e flag is passed.
* Add editable to Pipfile when specifie
* Ensure lockfile matches Pipfile for editable specification
* Handle more edge cases of parsing setup.py using ast in different python versions.
* Can assume if the name ends with an installable file extension its not a named requirement.
* Simplify logic
* Add news fragment.
2023-08-28 21:04:35 -04:00
Matt Davis 47ead915a3 Do not lock or sync when running in outdated mode (#5875) 2023-08-28 19:52:47 -04:00
Matt Davis 413675fd33 Revert change that caused the credentials in source url issue (#5882)
* fully revert this change to fix the credentials in source url issue
2023-08-28 19:52:21 -04:00
Mathieu Dupuy 6cd5a99df0 clean of .rst leftovers in commands.md (#5876) 2023-08-28 05:43:23 -04:00
github-actions[bot] c0d83c9e33 Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-26 23:24:24 +00:00