Gp-libs

Latest version: v0.0.10

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.11

- _Add your latest changes from PRs here_

0.0.10

_Maintenance release: no bug fixes or new features._

Breaking changes (36)

- Drop Python 3.8

The minimum version of Python in this and future releases is Python 3.9.

Python 3.8 reached end-of-life status on October 7th, 2024 (see PEP 569).

Development

- Aggressive automated lint fixes via `ruff` (41)

via ruff v0.8.4, all automated lint fixes, including unsafe and previews were applied for Python 3.9:

sh
ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; ruff format .

0.0.9

Breaking changes

Project and package management: poetry to uv (39)

[uv] is the new package and project manager for the project, replacing Poetry.

[uv]: https://github.com/astral-sh/uv

Build system: poetry to hatchling (39)

[Build system] moved from [poetry] to [hatchling].

[Build system]: https://packaging.python.org/en/latest/tutorials/packaging-projects/#choosing-a-build-backend
[poetry]: https://github.com/python-poetry/poetry
[hatchling]: https://hatch.pypa.io/latest/

0.0.8

Breaking changes

- Final Python 3.8 release, as it has reached end-of-life status October 7th,
2024, see [PEP-569](https://peps.python.org/pep-0569/).

Development

- poetry: 1.8.1 -> 1.8.2

See also: https://github.com/python-poetry/poetry/blob/1.8.2/CHANGELOG.md

Documentation

- Automatically linkify links that were previously only text.

0.0.7

Breaking changes

Minimum requirements

To lift the development burden of supporting legacy APIs, as this package is
lightly used, minimum constraints have been pinned:

- docutils: 0.20.1+
- myst-parser: 2.0.0+

If you have even passing interested in supporting legacy versions, file an
issue on the tracker.

Development

- Aggressive automated lint fixes via `ruff` (33)

via ruff v0.3.4, all automated lint fixes, including unsafe and previews were applied:

sh
ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; ruff format .


Branches were treated with:

sh
git rebase \
--strategy-option=theirs \
--exec 'poetry run ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; poetry run ruff format .; git add src tests; git commit --amend --no-edit' \
origin/master


- poetry: 1.7.1 -> 1.8.1

See also: https://github.com/python-poetry/poetry/blob/1.8.1/CHANGELOG.md

- ruff 0.2.2 -> 0.3.0 (32)

Related formattings. Update CI to use `ruff check .` instead of `ruff .`.

See also: https://github.com/astral-sh/ruff/blob/v0.3.0/CHANGELOG.md

- Strengthen linting (31)

- Add flake8-commas (COM)

- https://docs.astral.sh/ruff/rules/#flake8-commas-com
- https://pypi.org/project/flake8-commas/

- Add flake8-builtins (A)

- https://docs.astral.sh/ruff/rules/#flake8-builtins-a
- https://pypi.org/project/flake8-builtins/

- Add flake8-errmsg (EM)

- https://docs.astral.sh/ruff/rules/#flake8-errmsg-em
- https://pypi.org/project/flake8-errmsg/

0.0.6post0

Packaging

- Relax pytest version constraint from 8+ to 7+ (30)

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.