Skip to main content

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:

  • Clear and simple BSD license.

  • Both a high and low level API - Work with cheddar the way you want to.

  • 100% test coverage.

  • Proper packaging - Sharpy can be installed via easy_install and PIP.

  • Implements almost all of the Cheddar Getter API (See TODOs below).

  • Will have complete documentation soon.

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.

Getting Started

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.

Documentation

Sharpy’s documentation is available at ReadTheDocs or in the docs directory of the project.

Code

You can checkout and download Sharpy’s latest code at Github.

TODOs

  • Flesh out the documentation to cover the full API.

  • Add support for the various filtering options in the get_customers call.

Release files for Sharpy 0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Sharpy 0.8
File Size Uploaded
Sharpy-0.8.tar.gz 31.9 kB Details

Release files / Sharpy-0.8.tar.gz

Download URL Sharpy-0.8.tar.gz
Size 31.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8aab4e6418deeebd253d806802eef047e61d0980375cc25858c6cad8695568eb
BLAKE2b-256 checksum
How to use checksums
60b8a2eec50dc02680af75d1ae600a5ec75cc3c94df4cd029c79ed9fc45e5567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.8 This release

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.10

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.7

1 release file

0.6.6

1 release file

0.6.5

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page