Skip to content

Comments

2.4.1-3#8

Open
dostuffthatmatters wants to merge 13 commits intomainfrom
dev-2.4.1-3
Open

2.4.1-3#8
dostuffthatmatters wants to merge 13 commits intomainfrom
dev-2.4.1-3

Conversation

@dostuffthatmatters
Copy link
Contributor

@dostuffthatmatters dostuffthatmatters commented Jan 21, 2026

Furthermore, the documentation is now built in CI. So one can change it without building and zipping it on you local computer.

All of the changes in Python code is due to applying the formatting rules.

Create new empty `pyproject.toml` file using PDM
Add all dependencies to `pyproject.toml` file and pin them
Add Sphinx as dev dependencies
Remove unused `setup.py` and refactor the way of getting the project version during documentation-building
Enrich `pyproject.toml`
Add formatter and rules to `pyproject.toml`
Format the whole codebase.

IMPORTANT: There is not semantic change in this commit. All changes are purely visual.
Test formatting in CI
Document formatting in developer docs
Use `.venv` instead of `prf_venv` for the venv directory name

Change installation instructions to use `pyproject.toml` instead of
`setup.py`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant