Dave Schaefer
e87e2ceb05
Sort packages alphabetically inside each category
...
When installing any package, sort all package names alphabetically inside the category, for easier reading.
Unsure if this is the best place or way to implement.
Small prototype to add to discussion in https://github.com/pypa/pipenv/issues/5964
Tests:
before patch:
```
AssertionError: assert ['atomicwrite...ama', 'build'] == ['atomicwrite...', 'colorama']
At index 1 diff: 'colorama' != 'build'
Full diff:
- ['atomicwrites', 'build', 'colorama']
? ---------
+ ['atomicwrites', 'colorama', 'build']
? +++++++++
```
after patch: pass.
2023-10-04 21:35:16 -06:00
github-actions[bot]
e45cc7a9ab
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-03 13:24:09 +00:00
Matt Davis
71efe85d89
Release v2023.10.3
2023-10-03 09:21:33 -04:00
Matt Davis
a725b20e7a
Merge pull request #5957 from fmssn/enhancement-5939-fix-noisy-output-pipenv-check
...
set regular logging level to ERROR
2023-10-03 09:19:50 -04:00
Matt Davis
0d91ab1a5b
Merge pull request #5959 from pypa/dependabot/pip/urllib3-1.26.17
...
Bump urllib3 from 1.26.14 to 1.26.17
2023-10-03 09:17:30 -04:00
Matt Davis
ed78024dea
Merge pull request #5960 from pypa/dependabot/pip/docs/urllib3-1.26.17
...
Bump urllib3 from 1.26.14 to 1.26.17 in /docs
2023-10-03 09:17:19 -04:00
Matt Davis
58e013b711
Merge pull request #5958 from pypa/dependabot/pip/examples/urllib3-2.0.6
...
Bump urllib3 from 2.0.2 to 2.0.6 in /examples
2023-10-03 09:17:03 -04:00
dependabot[bot]
26055469a6
Bump urllib3 from 1.26.14 to 1.26.17 in /docs
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.14 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.14...1.26.17 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-03 03:00:03 +00:00
dependabot[bot]
495f11ba37
Bump urllib3 from 1.26.14 to 1.26.17
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.14 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.14...1.26.17 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-03 00:12:18 +00:00
dependabot[bot]
80548efda4
Bump urllib3 from 2.0.2 to 2.0.6 in /examples
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.2 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.2...2.0.6 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-02 23:36:57 +00:00
Fabian Meeßen
360100534f
change logging level based on verbosity arg
...
- add verbosity arg to check command, if verbosity if None (default),
logging level is set to warn
- create a build_options function in check.py for handling all arguments
used to build the options string for pipenv check. Was needed
because otherwise there were too many branches for the linter.
2023-10-02 17:56:34 +02:00
Fabian Meeßen
757fc9a702
set regular logging level to ERROR
2023-09-30 21:44:34 +02:00
Matt Davis
b6163a8bfd
Merge pull request #5951 from fmssn/main
...
Catch req.link = None
2023-09-28 23:05:25 -04:00
umarmnaq
f5032e9a3d
Update README.md ( #5946 )
2023-09-28 23:25:35 +02:00
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