"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.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e87d347a66dc87f0c32537b9430664f8c97efb944fd2f5e9b54264fedf1bb8ca |
|
MD5 | 329d6bd51c578fa7ef466d9a9d7328e3 |
|
BLAKE2b-256 | 1eadf32ed692739f1bce8c33aefa4edddceb570e1cda409b3c53543fbce31e01 |