Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project maintenance #574

Merged
merged 18 commits into from
Jan 26, 2024
Merged

Project maintenance #574

merged 18 commits into from
Jan 26, 2024

Conversation

bjoernricks
Copy link
Contributor

What

Update the project

Why

Do some maintenance

Add support for Python 3.12.
Remove the poetry.toml config file to let the users decide where poetry
will create the virtual environment. It may desirable to not create the
venv within the project directory.
The dev-dependencies got deprecated and replaced by generic groups with
poetry >= 1.2.0.
It is required to calculate the coverage and was missing.
Put the coverage config into pyproject.toml.
Use the default changelog config and drop the generated changelog fo the
22.4.0 release. It's always possible to generate this file manually via
`pontos-changelog`.
Python >= 3.9 is required since a while.
Our forum is on forum.greenbone.net nowadays.
Remove trailing newlines and auto format markdown.
Using poetry is only necessary for doing development. Point users to the
INSTALL.md directly.
@bjoernricks bjoernricks requested review from a team as code owners January 26, 2024 11:59
@bjoernricks bjoernricks enabled auto-merge (rebase) January 26, 2024 11:59
pyproject.toml Outdated Show resolved Hide resolved
y0urself
y0urself previously approved these changes Jan 26, 2024
ruff is just sooooooo much faster.
There is no need to use forking with systemd. We already changed all
other services to run in "foreground".
Kali used this example for their config and the log file should be in
/var/log/gvm beside all other logs from our software stack. Additionally
/var/run is just a symlink to /run.
@bjoernricks bjoernricks merged commit 6eff876 into main Jan 26, 2024
13 of 14 checks passed
@bjoernricks bjoernricks deleted the project-maintenance branch January 26, 2024 12:16
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.

2 participants