Skip to content

Commit

Permalink
Merge branch 'main' into more-vendor-clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
oz123 authored Nov 4, 2022
2 parents 6f88313 + 2049648 commit e8e391f
Show file tree
Hide file tree
Showing 13 changed files with 193 additions and 86 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
2022.10.25 (2022-10-25)
=======================
Pipenv 2022.10.25 (2022-10-25)
==============================


Features & Improvements
-----------------------

- Add support to export requirements file for a specified set of categories. `#5431 <https://github.com/pypa/pipenv/issues/5431>`_

Vendored Libraries
------------------

- Remove appdirs.py in favor of platformdirs. `#5420 <https://github.com/pypa/pipenv/issues/5420>`_

Removals and Deprecations
-------------------------

- Remove usage of vistir.cmdparse in favor of pipenv.cmdparse `#5419 <https://github.com/pypa/pipenv/issues/5419>`_


2022.10.12 (2022-10-12)
=======================
Pipenv 2022.10.12 (2022-10-12)
Expand Down
14 changes: 10 additions & 4 deletions docs/advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -628,11 +628,17 @@ You can display the names and commands of your shortcuts by running ``pipenv scr
☤ Configuration With Environment Variables
------------------------------------------

Pipenv comes with a handful of options that can be enabled via shell environment
variables. To activate them, simply create the variable in your shell and pipenv
will detect it.
Pipenv comes with a handful of options that can be set via shell environment
variables.

.. automodule:: pipenv.environments
To enable boolean options, create the variable in your shell and assign to it a
truthy value (i.e. ``"1"``)::

$ PIPENV_IGNORE_VIRTUALENVS=1

To explicitly disable a boolean option, assign to it a falsey value (i.e. ``"0"``).

.. autoclass:: pipenv.environments.Setting
:members:

If you'd like to set these environment variables on a per-project basis, I recommend utilizing the fantastic `direnv <https://direnv.net>`_ project, in order to do so.
Expand Down
2 changes: 1 addition & 1 deletion docs/dev/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Pipenv now uses pre-commit hooks similar to Pip in order to apply linting and
code formatting automatically! The build now also checks that these linting rules
have been applied to the code before running the tests.
The build will fail when linting changes are detected so be sure to sync dev requirements
and install the pre-commit hooks locally:
and install the pre-commit hooks locally::

$ ``pipenv install --dev``
# This will configure running the pre-commit checks at start of each commit
Expand Down
1 change: 0 additions & 1 deletion news/5419.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/5420.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/5431.feature.rst

This file was deleted.

1 change: 1 addition & 0 deletions news/5451.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Allow pipenv settings to be explicitly disabled more easily by assigning to the environment variable a falsy value.
2 changes: 1 addition & 1 deletion pipenv/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# // ) ) / / // ) ) //___) ) // ) ) || / /
# //___/ / / / //___/ / // // / / || / /
# // / / // ((____ // / / ||/ /
__version__ = "2022.10.13.dev0"
__version__ = "2022.10.26.dev0"
Loading

0 comments on commit e8e391f

Please sign in to comment.