hatch
hatch copied to clipboard
Modern, extensible Python project management
Hi, I'm trying to automate the release of my project to PyPI by using Hatch. I've set up a project api token from PyPI, but I get the following error...
Thank you @ofek. `hatch` really is quite incredible :star_struck: This isn't really an issue, more a question... but would you consider recommending a badge, akin to `black`, `mypy` or `isort`,...
Hi Thank you for a very nice tool :) Reference to documentation: [Self-referential environments](https://hatch.pypa.io/latest/config/environment/overview/#self-referential-environments) Using config: ```toml [tool.hatch.envs.lock] template = "lock" ``` ```bash $ hatch --version Hatch, version 1.4.0 $...
Hatch v1.3.1: From the documentation: `Hatch ensures that environments are always compatible with the currently defined project dependencies.` However hatch only installs dependencies and does not remove them again even...
We are currently using setuptools as our build backend and would like to move to hatch. However, the blocking point for us is that we need to be able to...
I'm packaging your module as an rpm package so I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account. - `cd backend;...
I like being able to start a project with a simple `hatch new` command. But is it possible to add or alter functionality, for example via a plugin? Maybe the...
### Discussed in https://github.com/pypa/hatch/discussions/325 Originally posted by **ryeleo** July 6, 2022 I would like to be able to get the project name from the "pyproject.toml" file in my project. ```...
[.gitignore](https://git-scm.com/docs/gitignore) files don't have to live at the root of the working directory: > Patterns read from a .gitignore file in the same directory as the path, or in any...
Given an extra named `foo_bar` and specified / named as such (in a `project.optional-dependencies` section of a `pyproject.toml`), hatch, [in accordance with `PEP 685`](https://peps.python.org/pep-0685/), emits an extra named `foo-bar`: >...