"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.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9cd097c1da1f3c76404287cff1a38362f21a4f2593dac098557b7af4ba044a6 |
|
MD5 | 0a5ff80115bc1626bb1d7970de318bf7 |
|
BLAKE2b-256 | 3535b5118c14d7da77500c1c58545de42352ec447f8c688a149b337f57fa37eb |