Craft-providers

Latest version: v2.2.0

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

Scan your dependencies

Page 6 of 11

1.14.0

Special thanks to the contributors that made this release happen: lengau, mr-cal, renovate[bot], syu-w and tigarmo

Full list of changes

- docs: update changelog for 1.14.0 mr-cal (342)
- meta: remove deprecated pkg_resources usages lengau (339)
- tests: use pytest-xdist to run tests in parallel lengau (320)
- tests: use fixture for base_configuration mr-cal (309)
- base: retry retrieving /etc/os-release lengau (331)
- ci: make tests run again :-O lengau (334)
- tox: improve UX for testing lengau (332)
- ci: add permanent ssh access to github runners mr-cal (313)
- tests: add a sudo marker for integration tests that require sudo lengau (328)
- ci: update comments for linting and typing issues mr-cal (327)
- base: clean up retry-until-timeout logic lengau (305)
- starbase: merge 'starbase/main' mr-cal (324)
- ci: add renovate mr-cal (322)
- ci: reduce use of macos in CI lengau (319)
- lint: fix ruff warnings SIM108, SIM112, SIM117, TRY300 mr-cal (303)
- lxd(remotes): fix deprecation warnings mr-cal (318)
- docs: add doc tooling and layout from starbase mr-cal (296)
- lint: use pure paths where reasonable lengau (316)
- ci: add tox mr-cal (295)
- tests: test with core22 by default, remove core16 tests mr-cal (300)
- lint: fix ruff warnings SIM102 and SIM114 mr-cal (302)
- multipass(MultipassProvider): update image for lunar mr-cal (308)
- lint: fix ruff warning PLC1901 mr-cal (301)
- ci: migrate setup.py to pyproject.toml mr-cal (294)
- ci: migrate setup.cfg to pyproject.toml mr-cal (293)
- ci: add pre-commit config mr-cal (292)
- lint: add shellcheck, yamllint mr-cal (291)
- lint: run `ruff --fix` mr-cal (289)
- lint: add ruff, remove autoflake, flake8, isort, pydocstyle, pylint mr-cal (288)
- bases: clean up packages cache syu-w (285)
- ci: sync configs with starbase mr-cal (286)
- Bump version: 1.12.0 → 1.13.0 mr-cal (284)
- bases: pre-installation of common packages syu-w (283)
- bases: refactor base handling code syu-w (274)
- multipass(MultipassInstance): push files to any location mr-cal (269)
- ci: future-proofing Python tests lengau (279)
- lxd: make push_file_io work on newer Ubuntu versions lengau (275)

1.12.0

What's Changed
* deps: pin urllib3 to v1.x by lengau in https://github.com/canonical/craft-providers/pull/264
* bases: apply stricter typing to base names. by lengau in https://github.com/canonical/craft-providers/pull/263
* bases: add almalinux 9 support by syu-w in https://github.com/canonical/craft-providers/pull/261
* ci: reorganize github CI tests by mr-cal in https://github.com/canonical/craft-providers/pull/267
* multipass(MultipassInstance): refactor push_file_io by mr-cal in https://github.com/canonical/craft-providers/pull/268
* Bump version: 1.11.0 → 1.12.0 by mr-cal in https://github.com/canonical/craft-providers/pull/273


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.11.0...1.12.0

1.11.0

What's Changed
* bases: refactor buildd to ubuntu by syu-w in https://github.com/canonical/craft-providers/pull/247
* snap_installer: trim suffix from snap names by mr-cal in https://github.com/canonical/craft-providers/pull/251
* tests: workaround mypy bug 15031 by syu-w in https://github.com/canonical/craft-providers/pull/253
* snap_installer: move snap pydantic model by syu-w in https://github.com/canonical/craft-providers/pull/252
* provider: deprecate build_base by syu-w in https://github.com/canonical/craft-providers/pull/255
* bases: add CentOS 7 support by syu-w in https://github.com/canonical/craft-providers/pull/249
* bases: add CentOS 7 in get_base_from_alias() by syu-w in https://github.com/canonical/craft-providers/pull/256
* provider: add default for launched_environment parameter by mr-cal in https://github.com/canonical/craft-providers/pull/254
* Bump version: 1.10.0 → 1.11.0 by mr-cal in https://github.com/canonical/craft-providers/pull/258


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.10.0...1.11.0

1.10.1

What's Changed
* hotfix: backport fixes to 1.10 by mr-cal in https://github.com/canonical/craft-providers/pull/338
* deps: pin urllib3 to v1.x (https://github.com/canonical/craft-providers/pull/264)
* multipass(MultipassProvider): update image for lunar (https://github.com/canonical/craft-providers/pull/308)
* lxd: set hostname after copying from a base instance by mr-cal in https://github.com/canonical/craft-providers/pull/343
* Bump version: 1.10.0 → 1.10.1 by mr-cal in https://github.com/canonical/craft-providers/pull/344


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.10.0...1.10.1

1.10.0

What's Changed
* lint: remove 'module imported but unused' suppression by mr-cal in https://github.com/canonical/craft-providers/pull/243
* multipass(MultipassProvider): support kinetic, lunar, and devel images by mr-cal in https://github.com/canonical/craft-providers/pull/242
* ci: update github actions checkout and setup-python by mr-cal in https://github.com/canonical/craft-providers/pull/246
* Bump version: 1.9.0 → 1.10.0 by mr-cal in https://github.com/canonical/craft-providers/pull/248


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.9.0...1.10.0

1.9.0

What's Changed
* docs: apply the standard document template by dboddie in https://github.com/canonical/craft-providers/pull/230
* Merge/1.8.0 by mr-cal in https://github.com/canonical/craft-providers/pull/235
* Merge/1.8.1 by mr-cal in https://github.com/canonical/craft-providers/pull/237
* provider: add `allow_unstable` to Provider base class by mr-cal in https://github.com/canonical/craft-providers/pull/238
* bases(buildd): update cloud.cfg to not reset apt's sources.list by mr-cal in https://github.com/canonical/craft-providers/pull/239
* lxd: set image description to instance full name by syu-w in https://github.com/canonical/craft-providers/pull/240
* Bump version: 1.8.1 → 1.9.0 by mr-cal in https://github.com/canonical/craft-providers/pull/241

New Contributors
* dboddie made their first contribution in https://github.com/canonical/craft-providers/pull/230

**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.8.1...1.9.0

Page 6 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.