Commit Graph

7490 Commits

Author SHA1 Message Date
Oz N Tiram 4bbf87152c Add news fragment 2022-07-10 05:48:47 +02:00
Oz N Tiram 6c51d9cf66 Remove funcsigs as it is only for Python 3.3 and earlier
``funcsigs`` is a backport of the `PEP 362`_ function signature features from
Python 3.3's `inspect`_ module. The backport is compatible with Python 2.6, 2.7
as well as 3.3 and up. 3.2

There is only one place which is used in pip-shims, but the execption
will never happen on current supported versions of pipenv and Python.

https://github.com/sarugaku/pip-shims/blob/d165d55a53065d51aaaebde4124a98c6a8c9fcba/src/pip_shims/utils.py#L387

```
    try:
        signature = inspect.signature(fn_or_class)
    except AttributeError: # never reached on python 3.3 or later.
        import funcsigs

```
2022-07-08 21:45:54 +02:00
Oz N Tiram 31f50721d2 Merge pull request #5164 from pypa/refactor_no_deps
Refactor and cleannup some cruft code around no_deps flag.
2022-07-07 23:00:50 +02:00
Oz N Tiram 8be1262dcf Merge pull request #5166 from pypa/vendor-pip-22.1.2-take2
Vendor in pip 22.1.2
2022-07-07 22:57:32 +02:00
Matt Davis 8a4d2eb130 Vendor in latest requirements lib and pip-shims in order to drop packaging and resolve differences in sourcing it. 2022-07-07 09:21:57 -04:00
Matt Davis cf4adb6146 Add news fragment and fix rewrite import list to include requests. 2022-07-07 06:51:49 -04:00
Matt Davis 031164b7d3 new pip uses build_tracker and req_tracker is gone. 2022-07-06 22:53:38 -04:00
Matt Davis c69d55f7c8 Vendor in pip 22.1.2 2022-07-06 22:09:37 -04:00
Oz N Tiram e1884f7c27 Merge pull request #5161 from pypa/remove-charset-normalizer
Remove charset_normalizer
2022-07-06 07:00:49 +02:00
Matt Davis bdf679c2c0 Add news fragment. 2022-07-06 00:40:56 -04:00
Matt Davis 9200fe1635 Reenable these tests again on the Windows CI. (#5163)
* reenable these skipped tests on the Windows CI as they appear to be passing again.
2022-07-05 23:55:39 -04:00
Matt Davis 622670b1a9 Refactor and cleannup some cruft code around no_deps flag. 2022-07-05 23:43:39 -04:00
Oz N Tiram 6d3b35d0b2 Add news snippet. 2022-07-05 21:13:55 +02:00
Oz N Tiram 6d0d0cd44e Remove charset_normalizer
This was only used by requests which was removed in #5000
2022-07-05 21:07:30 +02: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