Matt Davis
bdf679c2c0
Add news fragment.
2022-07-06 00:40:56 -04:00
Matt Davis
622670b1a9
Refactor and cleannup some cruft code around no_deps flag.
2022-07-05 23:43:39 -04:00
github-actions[bot]
86e5b62f6c
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-04 21:30:26 +00:00
Oz N Tiram
14bc6de4c0
Release v2022.7.4
...
Happy 4th of July.
2022-07-04 23:23:58 +02:00
Oz N Tiram
3b41a2250b
Merge pull request #5150 from pypa/drop-importlib_metadata_resources
...
Remove importlib_metadata and importlib_resources
2022-06-30 19:16:10 +02:00
Matt Davis
4b977e48b5
Vendor latest requirementslib and pip-shims ( #5156 )
...
* Vendor in latest pip-shims==0.7.1
* Vendor in latest pip-shims 0.7.2
* Vendor in latest requirementslib 1.6.6
2022-06-30 19:15:12 +02:00
Matt Davis
57f38c582a
Perform pipenv lock on windows for the platform markers there.
2022-06-29 22:31:41 -04:00
Oz N Tiram
a589ec11a3
Bring importlib-metadata back ... to the correct place
...
So importlib-metadata is still required as a developer dependency.
Not as dependecy of Pipenv itself.
2022-06-28 23:44:18 +02:00
Oz N Tiram
b0d5e2e58b
Add importlib-metadata explicitly on tests/pytest-pypi
2022-06-28 23:32:18 +02:00
Oz N Tiram
2da0ec45ca
Update Pipfile.lock after remove twine from setup.py
2022-06-28 23:14:50 +02:00
Oz N Tiram
605fdf857a
setup.py: remove debcommand
...
We aren't actively maintaining a debian package, this is downstream
responsibility.
2022-06-28 23:07:35 +02:00
Oz N Tiram
7836baf821
Clean setup.py - remove commands to upload files to pypi
...
We don't upload packages manually. Instead we use GH actions for that.
2022-06-28 23:07:04 +02:00
Oz N Tiram
550fbc71e7
Attempt to fix Pipfile.lock
2022-06-28 22:44:53 +02:00
Oz N Tiram
2c0620319e
Add missing Pipefile.lock
2022-06-28 21:16:11 +02:00
Oz N Tiram
96908fda74
Remove importlib_metadata from Pipfile
...
This isn't explicitly used anywhere.
2022-06-28 21:04:49 +02:00
Oz N Tiram
1db434c136
Makefile: replace . with source
2022-06-28 21:03:48 +02:00
Oz N Tiram
fec5d52674
Make RAMDISK size configurable
2022-06-28 20:55:29 +02:00
Matt Davis
2f6a04b89a
5132 Vendor in latest requirementslib. ( #5151 )
...
* 5132 Vendor in latest requirementslib.
2022-06-27 20:33:51 -04:00
Oz N Tiram
01381ad146
Remove importlib_metadata and importlib_resources
...
These seems not to be used, and all tests pass without them.
2022-06-27 22:52:46 +02:00
Matt Davis
0ee8234890
Issue 5000 remove requests certifi ( #5146 )
...
* Depend on requests and certifi from vendored pip and remove it as explicit vendor dependency.
* Documentation tweak.
* Add a news fragment.
* Update remaining vendor dependencies to point at the pip requests.
* vendoring task needs requests.
2022-06-27 21:13:30 +02:00
Oz N Tiram
fb0f8884ad
Fix Broken CLI docs ( #5148 )
...
* Fix building CLI docs
* Fix contributing docs
Double colon before block directive is wrong.
2022-06-27 09:40:03 +02:00
Matt Davis
25caf6255a
Merge branch 'main' of github.com:pypa/pipenv
2022-06-26 01:32:15 -04:00
Matt Davis
efa8a7d373
Fix import error in exception class
2022-06-26 01:16:55 -04:00
ImreC
37b1fb422b
Include markers issue #5092 ( #5114 )
...
* Include markers
* Change to marker flag and include test
* Flip markers flag to exclude by default
* Docs and newsfile
* Let default dependencies update dev dependencies
2022-06-25 13:23:04 +02:00
Oz N Tiram
d2365bb3fd
PIPENV_MAX_ROUNDS is no longer used
...
Since [this commit][1] removed the usage of piptools
resolver in favor of pip's internal resolver.
[1] 5ef5a59d41
2022-06-21 20:22:00 +02:00
Matt Davis
c45a1c0c25
Merge pull request #5137 from pypa/replace-deprecate-keyword-setup-cfg
...
Fix usage of deprecated `license_file`
2022-06-21 09:36:37 -04:00
Till Grutschus
e276239538
Fix formatter screwup
2022-06-21 14:29:05 +02:00
Till Grutschus
d11d43f98b
Wrote news
2022-06-21 14:29:05 +02:00
Till Grutschus
bdc11b3148
Test requirements env var expansion
2022-06-21 14:29:05 +02:00
Till Grutschus
86b51938a7
Do not expand env vars in requirements
2022-06-21 14:29:05 +02:00
Oz N Tiram
25245b1625
Add FUNDING.yml
2022-06-21 08:07:44 +02:00
Oz N Tiram
88b6bc6b4e
Fix usage of deprecated license_file
...
Fix #5136
2022-06-19 01:19:15 +02:00
Matt Davis
b923d577a1
Merge pull request #5120 from ethanhs/type_annotations
...
Convert type comments to type annotations
2022-06-15 20:48:17 -04:00
Ethan Smith
9db11d1882
Move to acceptable news fragment file name
2022-06-07 13:21:14 -07:00
github-actions[bot]
16722f3f2c
Bumped version.
...
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-07 14:15:10 +00:00
Matt Davis
3a56e3ba40
Actually bump the version file too.
2022-06-07 10:10:58 -04:00
Matt Davis
afedb46c32
Generate changelog for 2022.6.7
2022-06-07 10:00:18 -04:00
Ethan Smith
0e6536326e
Add NEWS fragment
2022-06-06 03:53:37 -07:00
Ethan Smith
4b996c0fa8
Convert type comments to type annotations
2022-06-06 03:38:50 -07:00
Matt Davis
c97ffc1ed4
Merge pull request #5096 from torsava/venv-fix
...
Make pipenv work with the `venv` install scheme if it is detected
2022-05-26 15:50:40 -04:00
Tomas Orsava
ac005b913f
Make the CI work
2022-05-26 15:07:51 +02:00
Tomas Orsava
08ee1155e1
Make pipenv work with the venv install scheme if it is detected
2022-05-26 15:07:51 +02:00
Oz N Tiram
114eb8f80a
Make RAMDISK choosable for the developer.
...
Developers can now run:
make tests RAMDISK=1
To automagically setup a RAM disk and run the tests there.
2022-05-17 09:58:29 +02:00
Oz N Tiram
0163ada401
Makefile fixes: don't force recrating of virtualenv
...
Everytime that we run the tests we create a temporary virtualenv.
This is nice for idempotency, but really a killer for SSDs on developers
machines.
I would recommend also to document the ramdisks target, since running
the tests in the ramdisk should be faster.
2022-05-17 09:58:29 +02:00
Oz N Tiram
658d19ad1d
Tiny fixes to the makefile
...
The built-in `virtualenv` module is called `venv`. Seems like this
Makefile hasn't been used in a while. I like dusting stuff ...
2022-05-17 09:58:29 +02:00
Oz N Tiram
d497caa29e
Replace vistir.compat.Path with built-in pathlib.Path
...
Built-in since Python3.5. We only support later versions.
2022-05-17 09:58:29 +02:00
Oz N Tiram
c3fddce41a
Remove vistir.compat.Mapping
...
Since Python3.4+ this is imported only from `collections.abc`.
2022-05-17 09:58:29 +02:00
Oz N Tiram
2cb8b2c7b2
Remove vistir.compat.get_terminal_size
...
This is built-in in shutil of Python3.4+ and later.
We only support later versions.
2022-05-17 09:58:29 +02:00
Oz N Tiram
e89710f049
Remove vistir.compat.ResourceWarning
...
Built-in since Python3.
2022-05-17 09:58:29 +02:00
Oz N Tiram
e409d73174
Replace vistir.compat.samefile with os.path.samefile
...
This is built-in since python3.4, we only support later
versions.
2022-05-17 09:58:29 +02:00