Sharpy is a client for the Cheddar Getter (https://cheddargetter.com/) API. Cheddar Getter is a great service for handling recurring and usage based billing.
There are some existing python Cheddar Getter clients but they have significant licensing problems, packaging problems, bugs, and are only partial implementations of the Cheddar Getter API.
Sharpy offers a number of advantages:
That all being said, sharpy is still very new and is likely to undergo some significant API changes in the near future. The code should be fairly safe to use as long as you understand that future releases may not be backwards compatible.
To get started with Sharpy, simply install it like you would any other python package
pip install sharpy
Optionally, you can also install lxml on your system for faster XML parsing.
Once you have sharpy installed, checkout our docs on how to use the library.
Sharpy’s documentation is available at ReadTheDocs or in the docs directory of the project.