Pyproject-fmt

Latest version: v2.1.3

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

Scan your dependencies

Page 2 of 8

2.0.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Pass configuration via separate class by gaborbernat in https://github.com/tox-dev/pyproject-fmt/pull/197


**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/2.0.1...2.0.2

2.0.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix missing dependency by gaborbernat in https://github.com/tox-dev/pyproject-fmt/pull/195


**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/2.0.0...2.0.1

2.0.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Migrate to version 2 powered by [pyproject-fmt-rust](https://github.com/tox-dev/pyproject-fmt-rust) by gaborbernat in https://github.com/tox-dev/pyproject-fmt/pull/194

This introduces multiple changes:

- the requirements are formatted to be shorter and normalized
- the TOML is now formatted via https://taplo.tamasfe.dev/configuration/formatter-options.html
- will force arrays to be multiline (can use the column_width configuration to trigger this realign less aggressive)
- now supports min python version setting via cli/config
- normalizes project fields to use string instead of string literal
- collapses project sub tables to be inline within the project table
- comments are now attached to the next entry and moved alongside entries during re-ordering/sorting

**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/1.8.0...2.0.0

1.8.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Enforce single line `description` by edgarrmondragon in https://github.com/tox-dev/pyproject-fmt/pull/184


**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/1.7.0...1.8.0

1.7.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Configure pyproject-fmt options from `pyproject.toml` file by edgarrmondragon in https://github.com/tox-dev/pyproject-fmt/pull/169


**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/1.6.0...1.7.0

1.6.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Support adding the classifier for the current Python prerelease by edgarrmondragon in https://github.com/tox-dev/pyproject-fmt/pull/162
* Fix the "Release to PyPI" workflow and add check-jsonschema as a pre-commit hook to prevent future errors by edgarrmondragon in https://github.com/tox-dev/pyproject-fmt/pull/167


**Full Changelog**: https://github.com/tox-dev/pyproject-fmt/compare/1.5.3...1.6.0

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.