"Store bindings for Snaps and Charms"
Project description
# Craft Store
This project aims to provide python interfaces for communicating with Canonical Stores, such as Charmhub and the Snap Store.
# License
Free software: GNU Lesser General Public License v3
# Documentation:
https://craft-store.readthedocs.io.
# Contributing
A Makefile is provided for easy interaction with the project. To see all available options run:
` make help `
## Running tests
To run all tests in the suite run:
` make tests `
## Adding new requirements
If a new dependency is added to the project run:
` make freeze-requirements `
## Verifying documentation changes
To locally verify documentation changes run:
` make docs `
After running, newly generated documentation shall be available at ./docs/_build/html/.
## Committing code
Please follow these guidelines when committing code for this project:
Use a topic with a colon to start the subject
Separate subject from body with a blank line
Limit the subject line to 50 characters
Do not capitalize the subject line
Do not end the subject line with a period
Use the imperative mood in the subject line
Wrap the body at 72 characters
Use the body to explain what and why (instead of how)
As an example:
endpoints: support package attenuations
Required in order to obtain credentials that apply only to a given package; be it charm, snap or bundle.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for craft_store-2.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f3b871f6fcb1c305791636e8a6aa7ec7976f3bb22a93768e98a8b0bfd8d508 |
|
MD5 | 385fe6d0849f8db876dcb4d67659e443 |
|
BLAKE2b-256 | 3c982634bfe34275914460d9358b50c5e4b51babb8c07a695788e746e964db16 |