Skip to content

Commit eb42238

Browse files
authored
Update description of Hatch (#1074)
* Update description of Hatch * this too * fix typo * update link * update link
1 parent 059e815 commit eb42238

File tree

3 files changed

+18
-20
lines changed

3 files changed

+18
-20
lines changed

source/key_projects.rst

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,20 @@ Python 2, so long as they can be imported on Python 3.
105105

106106
.. _flit-rationale: https://flit.readthedocs.io/en/latest/rationale.html
107107

108+
.. _hatch:
109+
110+
hatch
111+
=====
112+
113+
`GitHub and Docs <https://github.com/pypa/hatch>`__ |
114+
`PyPI <https://pypi.org/project/hatch>`__
115+
116+
Hatch is a unified command-line tool meant to conveniently manage
117+
dependencies and environment isolation for Python developers. Python
118+
package developers use Hatch and its build backend Hatchling to
119+
configure, version, specify dependencies for, and publish packages
120+
to PyPI. Its plugin system allows for easily extending functionality.
121+
108122
.. _packaging:
109123

110124
packaging
@@ -438,21 +452,6 @@ problem of installing scientific software, and making package
438452
distribution stateless, cached, and branchable. It is used by some
439453
researchers but has been lacking in maintenance since 2016.
440454

441-
.. _hatch:
442-
443-
hatch
444-
=====
445-
446-
`GitHub and Docs <https://github.com/ofek/hatch>`__ |
447-
`PyPI <https://pypi.org/project/hatch>`__
448-
449-
Hatch is a unified command-line tool meant to conveniently manage
450-
dependencies and environment isolation for Python developers. Python
451-
package developers use Hatch to configure, version, specify
452-
dependencies for, and publish packages to PyPI. Under the hood, it
453-
uses :ref:`twine` to upload packages to PyPI, and :ref:`pip` to download and
454-
install packages.
455-
456455
.. _multibuild:
457456

458457
multibuild

source/specifications/pypirc.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ Common configurations
5858

5959
.. note::
6060

61-
These examples apply to :ref:`twine`, and projects like :ref:`hatch` that
62-
use it under the hood. Other projects (e.g. :ref:`flit`) also use
61+
These examples apply to :ref:`twine`. Other projects (e.g. :ref:`flit`) also use
6362
:file:`.pypirc`, but with different defaults. Please refer to each project's
6463
documentation for more details and usage instructions.
6564

source/tutorials/managing-dependencies.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ If you find this particular approach to managing application dependencies isn't
160160
working well for you or your use case, you may want to explore these other tools
161161
and techniques, listed in alphabetical order, to see if one of them is a better fit:
162162

163-
* `hatch <https://github.com/ofek/hatch>`_ for opinionated coverage of even
164-
more steps in the project management workflow, such as incrementing versions,
165-
tagging releases, and creating new skeleton projects from project templates.
163+
* `hatch <https://github.com/pypa/hatch>`_ for opinionated coverage of even
164+
more steps in the project management workflow, such as incrementing versions
165+
and creating new skeleton projects from project templates.
166166
* `micropipenv <https://github.com/thoth-station/micropipenv>`_ for a lightweight
167167
wrapper around pip that supports ``requirements.txt``, Pipenv and Poetry lock files,
168168
or converting them to pip-tools compatible output. Designed for containerized

0 commit comments

Comments
 (0)