Skip to content

Commit 1a194ea

Browse files
Nick Coghlantheacodes
authored andcommitted
Update alternate app dep manager recommendations (pypa#495)
- explain how the alternatives differ from pipenv - add poetry to the list of alternatives to consider
1 parent 0b6cca4 commit 1a194ea

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

source/tutorials/managing-dependencies.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,14 @@ development environments on a collaborative Python project! ✨ 🍰 ✨
166166
If you find this particular approach isn't working well for you or your use
167167
case, you may want to explore these other approaches:
168168

169-
* `pip-tools <https://github.com/jazzband/pip-tools>`_
170-
* `hatch <https://github.com/ofek/hatch>`_
169+
* `pip-tools <https://github.com/jazzband/pip-tools>`_ to build your own
170+
custom workflow from lower level pieces like ``pip-compile`` and ``pip-sync``
171+
* `poetry <https://github.com/sdispater/poetry>`_ for ``pip``-installable
172+
Python libraries that are also usable as standalone applications (most
173+
``pipenv`` based applications are not expected to be ``pip``-installable)
174+
* `hatch <https://github.com/ofek/hatch>`_ for opinionated coverage of even
175+
more steps in the project management workflow (such as incrementing versions,
176+
tagging releases, and creating new skeleton projects from project templates)
171177

172178
If you're interesting in creating and distributing your own Python packages, see
173179
the :ref:`tutorial on packaging and distributing packages <distributing-packages>`.

0 commit comments

Comments
 (0)