Craft-store

Latest version: v3.0.2

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

Scan your dependencies

Page 3 of 3

2.1.0

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

- Support for ephemeral logins in :class:`craft_store.BaseClient`
- New endpoint to complete the upload experience
:meth:`craft_store.BaseClient.notify_revision`
- New endpoint to release :meth:`craft_store.BaseClient.release` and retrieve
release information :meth:`craft_store.BaseClient.get_list_releases`
- Support for Python 3.10

2.0.1

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

- Convert login expiration to a ISO formatted datetime for Ubuntu endpoints
- Raise :class:`craft_store.errors.CredentialsNotParseable` on base64 decode
errors
- Use network location as keyring storage location instead of full base url in
:class:`craft_store.base_client.BaseClient`

2.0.0

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

- New endpoint for uploads to storage,
:class:`craft_store.StoreClient` and
:class:`craft_store.UbuntuOneStoreClient` require a
new initialization new parameter
- Setting credentials while credentials are already set is no longer allowed
:class:`craft_store.errors.CredentialsAlreadyAvailable` is raised if
credentials already exist
- NotLoggedIn exception renamed to
:class:`craft_store.errors.CredentialsUnavailable`
- Early checks are now in place for keyring availability before a login attempt
takes place

1.2.0

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

- New whoami endpoint for :class:`craft_store.endpoints.CHARMHUB`
- New class to provide login support for Ubuntu One SSO
:class:`craft_store.UbuntuOneStoreClient`

1.1.0

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

- Support for channels and packages in endpoints
- :class:`craft_store.store_client.StoreClient` support for retrieving
credentials from an environment variable
- Login credentials now returned from
:meth:`craft_store.BaseClient.login`

1.0.0

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

- Initial release

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.