Craft-store

Latest version: v2.6.2

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

Scan your dependencies

Page 1 of 3

2.6.1

------------------

- Remove dependency on ``protobuf``
- Explicitly note incompatibility with ``keyring`` v25.0

2.6.0

------------------

- Add support for `listing revisions
<https://canonical-craft-store.readthedocs-hosted.com/en/latest/reference/
auto-generated/craft_store.BaseClient.list_revisions>`_ for a name
- Add support for `listing resource revisions
<https://canonical-craft-store.readthedocs-hosted.com/en/latest/reference/
auto-generated/craft_store.BaseClient.list_resource_revisions>`_
- Add support for `updating metadata for resource revisions
<https://canonical-craft-store.readthedocs-hosted.com/en/latest/reference/
auto-generated/craft_store.BaseClient.update_resource_revisions>`_
- Add support for `uploading a resource
<https://canonical-craft-store.readthedocs-hosted.com/en/latest/reference/
auto-generated/craft_store.BaseClient.push_resource>`_
- Document the `workflow for uploading and releasing a package
<https://canonical-craft-store.readthedocs-hosted.com/en/latest/howto/
upload-package-with-resources/>`_

2.5.0

------------------

- Add a fallback mechanism for when the system keyring fails, such as
the Secret Service keyring (gnome-keyring). The fallback is to write
to a file based backend, provided by
:class:`craft_store.auth.FileKeyring`
- Removed setup.cfg, fully using pyproject.toml

2.4.0

------------------

- Add support for registering, unregistering, and listing names, with usage
examples in `integration tests
<https://github.com/canonical/craft-store/blob/main/tests/integration
/test_register_unregister.py>`_.

- :class:`craft_store.base_client.BaseClient.register_name`
- :class:`craft_store.base_client.BaseClient.unregister_name`
- :class:`craft_store.base_client.BaseClient.list_registered_names`
- Handle keyring unlocking errors

`Full Changelog
<https://github.com/canonical/craft-store/compare/2.3.0...v2.4.0>`_

2.3.0

------------------

- Add support for exporting the new credentials format (which is backwards
compatible with the existing one)

2.2.1

------------------

- Export :class:`craft_store.models.SnapListReleasesModel` and
:class:`craft_store.models.CharmListReleasesModel`
- Remove incorrectly exported ``SnapChannelMapModel`` and
``CharmChannelMapModel``
- Make bases optional in :class:`craft_store.models.SnapListReleasesModel`

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.