mirror of
https://github.com/beetbox/beets.git
synced 2025-12-10 02:22:25 +01:00
Migrate `beets` package configuration to Poetry which nowadays seems to be the gold standard. I have been using Poetry since 2019 and I have mostly been happy a happy user: it makes local dev setup easy and has the tools I need to maintain python packages day to day, including reliable dependency resolution, versioning and publishing to Pypi. It's a user-friendly tool, so it should make it more straightforward for contributors to setup and navigate the codebase, and ultimately, hopefully facilitate more frequent releases! Since poetry manages local virtual environment, we do not have much need for tox any more. Therefore, it was replaced by a task runner `poethepoet`. Type `poe` in the project directory to see the available commands. - [x] Documentation. (If you've added a new command-line flag, for example, find the appropriate page under `docs/` to describe it.) - [x] Changelog. (Add an entry to `docs/changelog.rst` to the bottom of one of the lists near the top of the document.) - [x] Tests. (Very much encouraged but not strictly required.) |
||
|---|---|---|
| .. | ||
| _static | ||
| dev | ||
| guides | ||
| plugins | ||
| reference | ||
| changelog.rst | ||
| code_of_conduct.rst | ||
| conf.py | ||
| contributing.rst | ||
| faq.rst | ||
| index.rst | ||
| Makefile | ||
| modd.conf | ||
| team.rst | ||