bio-learn / bio-learn/biolearn

fix: Makefile publish target references .venv/bin/hatch which is not installed

Open
#199 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
91
Forks
39
PR merge metrics
No merged PRs in 30d

Description

The `make publish` target in the Makefile assumes hatch is installed at `.venv/bin/hatch`, but hatch is not listed as a project dependency in any `pyproject.toml` dependency group.

Currently the workaround is to install hatch globally (`pipx install hatch`) and run `hatch build -c && hatch publish` directly.

Options to fix:
1. Add `hatch` to the dev dependencies in `pyproject.toml`
2. Update the Makefile to use a globally installed `hatch` instead of `.venv/bin/hatch`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.