Flake8-import-guard

Latest version: v1.2.0

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

Scan your dependencies

Page 1 of 2

1.2.0

Features

- Deprecated python3.8 ([39](https://github.com/K-dash/flake8-import-guard/pull/39),
[`b0c861b`](https://github.com/K-dash/flake8-import-guard/commit/b0c861b84337c47d893eb698ff80add80d506d2c))

1.1.0

Bug Fixes

- Semantic-release.yml
([`633aa35`](https://github.com/K-dash/flake8-import-guard/commit/633aa3584ad3283765393e71d9907b5bd40ea0e4))

- Update dev setup to use uv package manager
([`9ee9604`](https://github.com/K-dash/flake8-import-guard/commit/9ee9604110a2194f667dce8f50bc25dda962ab29))

Streamlines development setup process by adopting uv for dependency management Simplifies Makefile
install target using `uv sync` Updates documentation with uv installation instructions

Enhances development experience with faster and more reliable package management

Chores

- Consolidates CI workflows into Makefile
([`9b94b26`](https://github.com/K-dash/flake8-import-guard/commit/9b94b26902fb341a3774903ec6c10accfd9e1a91))

Removes separate GitHub Actions workflow files for linting and testing Moves CI test configuration
into Makefile for better maintainability Introduces test-ci target that matches previous GitHub
Actions setup

Simplifies CI configuration by centralizing build and test commands Maintains same coverage
reporting functionality

- Updated dependencies: gitpython, ruff, pytest, pytest-cov versions
([`2623626`](https://github.com/K-dash/flake8-import-guard/commit/262362696343f5d74c34af822ffc309824cdb69c))

Continuous Integration

- Implement semantic-release with English changelog sections
([`c60a0a9`](https://github.com/K-dash/flake8-import-guard/commit/c60a0a9d42496820b868795ba88154873ea4f303))

- Add python-semantic-release configuration - Create semantic-release GitHub workflow - Update
contributing guide with conventional commits style - Add version variable to package __init__.py

- Update semantic-release command to use uv
([`67a9327`](https://github.com/K-dash/flake8-import-guard/commit/67a9327f2678ca3118745c2d88189baa2b669ca0))

Features

- Deprecated python3.8
([`9f9cd90`](https://github.com/K-dash/flake8-import-guard/commit/9f9cd90af81fda8998b3457337e2eddd54adb2d3))

feat: deprecated python3.8

- Deprecated python3.8
([`cbeab59`](https://github.com/K-dash/flake8-import-guard/commit/cbeab59f1a225a6e85b92fbbaf3c63df8a2e9a28))

- Deprecated python3.8 ([36](https://github.com/K-dash/flake8-import-guard/pull/36),
[`7b9adc6`](https://github.com/K-dash/flake8-import-guard/commit/7b9adc69d022d6b779e2441cae26bf25630af419))

- Deprecated python3.8 ([37](https://github.com/K-dash/flake8-import-guard/pull/37),
[`24a47c4`](https://github.com/K-dash/flake8-import-guard/commit/24a47c455c06c1cc96162aa07d1858a4795bb097))

- Deprecated python3.8 ([38](https://github.com/K-dash/flake8-import-guard/pull/38),
[`a09c491`](https://github.com/K-dash/flake8-import-guard/commit/a09c4910ae0406590a998e122e8af7ec8820c407))

- Improve-ci
([`7d69da6`](https://github.com/K-dash/flake8-import-guard/commit/7d69da699b093231dd5623723eeefcc276de40fe))

- Migrate-poetry-to-uv
([`bfa7aae`](https://github.com/K-dash/flake8-import-guard/commit/bfa7aae0d287e8ac7bf1aa85521b3e49b2627ca0))

- Updated CI workflows and Makefile for uv usage, added uv setup, removed Poetry config and install
steps
([`752be32`](https://github.com/K-dash/flake8-import-guard/commit/752be329363a0cabc8593362f2d4b01e747a2a12))

- Updated dependencies and python version requirements
([`6f05c47`](https://github.com/K-dash/flake8-import-guard/commit/6f05c470dbb0737a36956dd4801bca9ca198db84))

feat: Updated dependencies and Python version requirements

- Updated dependencies and Python version requirements
([`5eb95f2`](https://github.com/K-dash/flake8-import-guard/commit/5eb95f22bc7068332aeea9e64509d958040d30fe))

- Changed Python requirements in `pyproject.toml` to `>=3.9,<4 - Updated `flake8`, `python-dotenv`,
`ruff`, `pytest` and `pytest-cov` versions to the latest respectively - Changed Python version of
CI workflow from `3.8` to `3.9` to simplify test matrix

Refactoring

- Improve syntax of `with` statement
([`44d7bbe`](https://github.com/K-dash/flake8-import-guard/commit/44d7bbe8defc6d5d1e8ea05079127b4627459d4d))

- The syntax of `with` statements with `patch` has been changed to improve readability. - The same
changes have been applied to the `test_run_with_different_file_states`, `test_run_git_check`, and
`test_run_git_command_fails` tests.

1.0.0

Bug Fixes

- Streamline forbidden import checks
([`c4e16b7`](https://github.com/K-dash/flake8-import-guard/commit/c4e16b7cfa5ebfddec39c9f2116db14945433e67))

Features

- Add Dependabot configuration and auto-merge workflow
([`ad817c7`](https://github.com/K-dash/flake8-import-guard/commit/ad817c70767d514d6d4924f85fc762548f1eb08d))

0.1.6

Bug Fixes

- Upgrade flake8 to 7.1.0 for latest features and bug fixes
([`5d48a1c`](https://github.com/K-dash/flake8-import-guard/commit/5d48a1cd127ad135b9f3d348b4ecc46b21d98b59))

0.1.5

Bug Fixes

- **workflow**: Simplify test and coverage steps
([`00ee445`](https://github.com/K-dash/flake8-import-guard/commit/00ee4453b5e6b5dc46aec2785cd0b0ee300acb12))

0.1.4

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.