Skip to content

Commit

Permalink
Update docs links (#1536)
Browse files Browse the repository at this point in the history
  • Loading branch information
ofek committed May 27, 2024
1 parent 11eb42e commit 9cd28d3
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ Hatch is a modern, extensible Python project manager.

- Standardized [build system](https://hatch.pypa.io/latest/config/build/#build-system) with reproducible builds by default
- Robust [environment management](https://hatch.pypa.io/latest/environment/) with support for custom scripts and UV
- Configurable [Python distribution management](https://hatch.pypa.io/latest/cli/reference/#hatch-python)
- [Test execution](https://hatch.pypa.io/dev/tutorials/testing/overview/) with known best practices
- Configurable [Python distribution management](https://hatch.pypa.io/latest/tutorials/python/manage/)
- [Test execution](https://hatch.pypa.io/latest/tutorials/testing/overview/) with known best practices
- [Static analysis](https://hatch.pypa.io/latest/config/static-analysis/) with sane defaults
- Built-in Python [script runner](https://hatch.pypa.io/dev/how-to/run/python-scripts/)
- Built-in Python [script runner](https://hatch.pypa.io/latest/how-to/run/python-scripts/)
- Easy [publishing](https://hatch.pypa.io/latest/publish/) to PyPI or other indices
- [Version](https://hatch.pypa.io/latest/version/) management
- Best practice [project generation](https://hatch.pypa.io/latest/config/project-templates/)
- Responsive [CLI](https://hatch.pypa.io/latest/cli/about/), ~2-3x [faster](https://github.com/pypa/hatch/blob/hatch-v1.5.0/.github/workflows/test.yml#L76-L108) than equivalent tools
- Responsive [CLI](https://hatch.pypa.io/latest/cli/about/), ~2-3x [faster](https://github.com/pypa/hatch/actions/workflows/cli.yml) than equivalent tools

See the [Why Hatch?](https://hatch.pypa.io/latest/why/) page for more information.

Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Hatch is a modern, extensible Python project manager. See the [Why Hatch?](why.m

Choose between easy manual installations or automatic as part of environments

[:octicons-arrow-right-24: Try it](cli/reference.md#hatch-python)
[:octicons-arrow-right-24: Try it](tutorials/python/manage.md)

- :octicons-shield-check-24:{ .lg .middle } __Testing__

Expand Down
2 changes: 1 addition & 1 deletion docs/meta/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,6 @@ The only caveat is that currently there is no support for re-creating an environ

## Fast CLI?

The claim about being faster than other tools is [based on timings](https://github.com/pypa/hatch/blob/f47653ab41cb42aaf66744ecd801fe83b7537310/.github/workflows/test.yml#L138-L169) that are always checked in CI.
The claim about being faster than other tools is [based on timings](https://github.com/pypa/hatch/actions/workflows/cli.yml) that are always checked in CI.

Hatch achieves this by using lazy imports, lazily performing computation manually and with [functools.cached_property](https://docs.python.org/3/library/functools.html#functools.cached_property), using hacks like `not not ...` instead of `bool(...)`, etc.

0 comments on commit 9cd28d3

Please sign in to comment.