Šarūnas Nejus
84a558dff5
Pin poethepoet below 0.47.0
...
See https://github.com/nat-n/poethepoet/issues/408
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
4cfbb0167d
Replace pipx tool installs with uv tool
...
- Use uv tool install for poethepoet in GitHub workflows and contributor docs.
- Recommend uv tool for isolated beets and plugin installs.
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
f8bf95e0d9
Add dev dependency group
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
9ba0d723f8
Make docs a dependency group
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
99b5da869d
Replace poetry by uv
2026-06-30 12:44:21 +01:00
Šarūnas Nejus
34082db438
Add some background about git-blame-ignore-revs to CONTRIBUTING
2026-06-24 16:53:37 +01:00
ika
394ed738c4
Show how to install extra dependencies
...
I spend my day figuring how to do that. I hope it will help someone
else.
2026-05-02 02:47:02 +01:00
Sebastian Mohr
f5b3aafadc
Removed statement about disclosure of AI usage.
2026-05-01 12:53:56 +02:00
Sebastian Mohr
c5c2d6eb17
Added notes on AI usage to contribution guide.
2026-05-01 12:53:56 +02:00
Šarūnas Nejus
ccdccdfa8d
Remove slow_test unittest marker
2026-04-22 21:47:16 +01:00
Andrey Mivrenik
fb46314027
docs: Update links to pipx installation guide
2026-03-21 20:01:46 +02:00
Pierre Ayoub
af42992cd9
docs(CONTRIBUTING): Fix typo
2026-03-08 08:45:09 +00:00
Šarūnas Nejus
bd2a448ca6
Document custom marks in CONTRIBUTING.rst
2026-03-08 08:19:55 +00:00
Šarūnas Nejus
192217da5d
Format docs
2026-03-06 11:28:29 +00:00
Šarūnas Nejus
ae3a2e5729
Fix redirect URLs
2026-03-06 11:28:29 +00:00
Šarūnas Nejus
441c838387
Fix broken URLs
2026-03-06 11:28:29 +00:00
Šarūnas Nejus
3d0d032987
Replace http URLs with https
2026-03-06 11:28:29 +00:00
Šarūnas Nejus
dc33932871
Update python version references
2025-11-08 12:09:52 +00:00
J0J0 Todos
f6ba5bcf01
docs: Move "Handling Paths" to "Developers" chapter
2025-10-28 12:56:04 +01:00
Šarūnas Nejus
ecc4a72f2c
Add a note about ownership
2025-09-06 17:43:16 +01:00
Šarūnas Nejus
a0ae664ae0
Add a note about SQL injection
2025-08-30 23:10:22 +01:00
Šarūnas Nejus
d93ddf8dd4
Do not use explicit indices for logging args when not needed
2025-08-30 23:10:21 +01:00
Šarūnas Nejus
a7c83d91e9
Replace slightly more advanced attempts to use format calls
2025-08-30 22:35:00 +01:00
Šarūnas Nejus
4a361bd501
Replace format calls with f-strings
2025-08-30 18:42:26 +01:00
Šarūnas Nejus
2447d000bc
Include a note about docs formatting/linting to CONTRIBUTING.rst
2025-08-10 16:25:05 +01:00
Šarūnas Nejus
ab5acaabb3
Reformat all docs using docstrfmt
2025-08-10 16:25:05 +01:00
Manu
8e84268e06
Replace outdated bitesized label link
2025-05-21 11:13:50 +01:00
Šarūnas Nejus
28781e9077
Pin Poetry version <2
2025-05-14 10:42:07 +01:00
Benedikt
3c177b56fb
remove outdated advice from Python 2 times in CONTRIBUTING.rst ( #5733 )
2025-04-16 10:51:09 +02:00
Šarūnas Nejus
fc49902f3a
Refactor lyrics backend tests to use pytest fixtures
...
- Replaced unittest.mock with pytest fixtures for better test isolation and readability.
- Simplified test cases by using parameterized tests.
- Added `requests-mock` dependency to `pyproject.toml` and `poetry.lock`.
- Removed redundant helper functions and classes.
2025-01-19 01:33:15 +00:00
Šarūnas Nejus
7be8f9c97a
Update CI config, minimum ruff version, docs and add changelog note
2024-12-10 06:10:03 +00:00
Andrew Rogl
04ee04150a
Reworked #4709 after latest release ( #5447 )
...
Fixes #4709 SQL use of Double Quoted Strings.
2024-09-30 10:28:15 +01:00
Šarūnas Nejus
11fa6c7b3f
Introduce integration_test marker and update testing docs
2024-09-21 13:26:05 +01:00
Šarūnas Nejus
edeb430842
Fix coverage task docs
2024-09-21 13:26:05 +01:00
Šarūnas Nejus
06a5ecaf80
Replace isort and black by ruff format
2024-09-21 11:29:24 +01:00
Šarūnas Nejus
bfd9753314
Remove tox
...
Unfortunately tox does not play very nicely with Poetry. Tox was mostly
useful since it managed virtual environments, however now this is done
by Poetry.
Thus we do not anymore need it since we can run our commands using
`poetry run`. I have extended the internal helper tool 'project' with
those commands that have previously been run using tox.
2024-06-10 13:46:25 +01:00
Šarūnas Nejus
347911cdee
Introduce Poe the Poet task runner and define tasks.
...
This makes it easier for people to interact with the project in
a unified manner.
2024-06-10 13:46:25 +01:00
Šarūnas Nejus
7bbd215efc
Update all docs with Poetry
2024-06-10 13:10:16 +01:00
Šarūnas Nejus
65bfbda9e7
Remove windows windows/tox specific instructions
...
On Python 3.8 this is irrelevant since in all cases tox v4 will be
installed which works fine.
2024-06-05 04:41:02 +01:00
fae
4da86c7846
Fix some broken/outdated links
2023-11-18 08:37:10 -05:00
Emil
2d52fddad8
Remove trailing space
2023-11-10 12:34:02 +01:00
Emil
2154cbb694
Remove suggestion to use detox
...
Detox is deprecated: https://github.com/tox-dev/detox
2023-11-10 12:31:37 +01:00
Serene-Arc
c2c2ff638e
Integrate code of conduct
2023-10-27 21:55:13 +10:00
Serene-Arc
c40736706b
Add reference to CoC
2023-10-27 20:42:25 +10:00
J0J0 Todos
8260427168
Fix all occurences of Discourse to GH-Discussions
...
and rephrase a little if required. Often "our forums" was stated. Mostly
I tried to use the wording "discussion board" throughout and (almost) never used
the term "GitHub Discussions"
2023-10-23 09:51:52 +02:00
Serene-Arc
8a93ce8cce
Add instruction to format with tox
2023-10-22 09:50:33 +10:00
Serene-Arc
cad07f370f
Update formatting reference
2023-10-22 09:50:33 +10:00
Serene-Arc
226ea5816c
Add pre-commit to docs for devs
2023-10-22 09:50:33 +10:00
Sam Taylor
97ac7543b6
Update CONTRIBUTING.rst
...
Changed line 291 from ``python -m pip install tox=3.8.3`` to ``python -m pip install tox==3.8.3`` as shown in the 7th example: https://pip.pypa.io/en/stable/cli/pip_install/#examples , this is the correct way to install specific versions.
2023-09-01 08:52:25 +01:00
luzpaz
8419149c7a
Fix various typos
2023-08-09 21:26:15 -04:00