You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,11 @@ It's people like *you* who make this project such a great tool for everyone.
60
60
61
61
## Local Development Environment
62
62
63
-
First, **fork** the repository on GitHub and **clone** it using one of the alternatives that you can copy-paste by pressing the big green button labeled `<> Code`.
63
+
First, **fork** the repository on GitHub.
64
+
Make sure to **uncheck** the `Copy the main branch only` radio button on the `Create a new fork` page.
65
+
If you don't, our test suite will fail because we use Git tags for packaging.
66
+
67
+
Finally, **clone** your fork using one of the alternatives that you can copy-paste by pressing the big green button labeled `<> Code`.
64
68
65
69
You can (and should) run our test suite using [*tox*](https://tox.wiki/) with the [*tox-uv*](https://github.com/tox-dev/tox-uv) plugin.
66
70
The easiest way is to [install *uv*] which is needed in any case and then run `uv tool install --with tox-uv tox` to have it globally available or `uvx --with tox-uv tox` to use a temporary environment.
@@ -92,6 +96,16 @@ $ pip install -e . --group dev
92
96
93
97
---
94
98
99
+
If the test suite fails with errors in `test_packaging.py`, you're lacking Git tags.
0 commit comments