Skip to content

Commit 906d240

Browse files
committed
Embed infographic from pyOpenSci
1 parent 483cf99 commit 906d240

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

content/packaging.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,19 @@ There are at least five tools which try to make the packaging and PyPI interacti
280280
- `Flit <https://flit.pypa.io/>`__
281281

282282
Today, due to standards such as ``pyproject.toml`` and ``pylock.toml``, to specify the
283-
package metadata and dependency lock file respectively, the four tools are largely
284-
cross-compatible amongst themselves and with ``pip``.
283+
package metadata and dependency lock file respectively, the above are largely
284+
cross-compatible amongst each other and with ``pip``.
285285

286+
.. figure:: https://www.pyopensci.org/python-package-guide/_images/python-package-tools-decision-tree.png
287+
:alt: Flowchart to help decide on a packaging tool
288+
289+
Credits: pyOpenSci's Python Package Guide licensed CC-BY-SA 4.0
290+
291+
The properties of the project and your development requirements may determine which packaging
292+
tool suits you. Use the above decision tree from pyOpenSci_ to help make that choice.
293+
294+
295+
.. _pyOpenSci: https://www.pyopensci.org/python-package-guide/package-structure-code/python-package-build-tools.html
286296

287297
Building a conda package and share it
288298
-------------------------------------

0 commit comments

Comments
 (0)