Skip to content

Commit f3e2b7f

Browse files
committed
Add hatch info
1 parent 53987d4 commit f3e2b7f

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

DEVELOP.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
# Development notes
22

3+
## Getting started
4+
- Install [hatch](https://hatch.pypa.io/latest/install/)
5+
6+
37
## Building package
48
```sh
9+
# Run all tests on multiple Python versions (3.8 to 3.13)
510
hatch run test:all
11+
12+
# Run single test on specific Python version
13+
hatch env run -e test -i py=310 pytest tests/test_datasets.py
14+
15+
# Build
616
hatch build
717
```
818

919
## GitHub Actions
1020
Tests and releases are automated using GitHub Actions.
1121
- `test.yml`: Test CI
1222
- This CI runs when new pushes and pull requests are made in `main` branch.
13-
- It runs [tests](https://github.com/mu373/tailestim/tree/main/tests) in different Python versions
23+
- It runs [tests](https://github.com/mu373/tailestim/tree/main/tests) in different Python versions using `hatch`.
1424
- `release.yml`: Release CI
1525
- To make a new release, manually trigger [this GitHub Actions](https://github.com/mu373/tailestim/actions/workflows/release.yml). Click on the "Run Workflow" button and enter the new version name.
1626
- This CI includes following steps:

0 commit comments

Comments
 (0)