Removestar

Latest version: v1.5

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

Scan your dependencies

Page 1 of 2

1.5.0

Features

- removestar can now be used to get rid of \* imports in jupyter
notebooks (`.ipynb` files)

Docs

- Fix typos in `README.md`

Maintenance

- GitHub Actions: Add Python 3.12 release candidate to the testing
- Ruff: Set upper limits on code complexity
- Pre-commit autoupdate

1.4.0

Features

- removestar can now be used as a pre-commit hook.
- removestar now outputs colored text.

Bug fixes

- Turn off verbose output for pre-commit hook.
- Add git archive support for auto versioning.
- Use utf-8 encoding in the command line interface.

Maintenance

- Use trusted publisher deployment for PyPI uploads.
- Revamp the CI pipeline and create a CD pipeline.
- Enable pre-commit for formatting and linting.
- Migrate the build-backend to `hatch` and use `hatch-vcs` for versioning,
getting rid of `setup.py`, `setup.cfg`, `MANIFEST.in`, `versioneer.py`,
`conftest.py`, `pytest.ini`, and introducing `pyproject.toml`/
- Move the tests directory out of the removestar directory.
- Ruff: Ignore a new pylint rule.
- Upgrade linter from pyflakes to ruff.
- Upgrade GitHub Actions.
- Add `project_urls` to the metadata.

1.3.1

Bug Fixes

- Fix the line wrapping logic to always wrap import lines if they are greater
than the max line length (previously it would not account for the last
imported name in the line).

1.3

New Features

- Lines with star imports can now contain comments.
- Star imports can be whitelisted using ` noqa` comments.
- Replaced Travis CI with GitHub Actions.

Thanks to [h4l](https://github.com/h4l) for these improvements.

1.2.4

Bug Fixes

- Fix an incorrectly done release from 1.2.3.

1.2.3

Bug Fixes

- Fix unformatted module name placeholder in "Could not find the star imports"
warning (thanks to [h4l](https://github.com/h4l)).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.