Skip to main content

Utility code for interacting with the Upvest Investment API, mainly HTTP Message Signatures

Project description

Upvest Investment API

This Python package is NOT a fully fledged API client.

So far, it implements the parts of the HTTP Message Signatures, draft version 15 functionality which are required to interact with the Upvest Investment API.

Next to a generic implementation, this is also provided as a custom authentication mechanism for the requests Python package when you install this package with the requests-auth extra enabled like so: pip install upvest-investment-api[requests-auth]

For examples how to use this, please refer to Upvest's Python code examples.

Required dependency

This Python package relies on the cryptography package to do the heavy lifting for HTTP Message Signatures.

Optional dependencies / Package extras

This Python package uses optional dependencies to give you control over which additional dependencies get installed when using it:

You can specify multiple extras at the same time as a comma-separated list like so: pip install upvest-investment-api[requests-auth,env-settings,file-download], optionally pinning the version like so: pip install upvest-investment-api[requests-auth,env-settings,file-download]==0.0.1a3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

upvest_investment_api-0.0.1a3.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

upvest_investment_api-0.0.1a3-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file upvest_investment_api-0.0.1a3.tar.gz.

File metadata

File hashes

Hashes for upvest_investment_api-0.0.1a3.tar.gz
Algorithm Hash digest
SHA256 8a474cf880c4cdd9f9b1242caf709d41b1d5c453d7f1370a7979b64dfa9c7ae4
MD5 9b1c0d09329ff22963b6d7c16f34cbce
BLAKE2b-256 d379f147049a979dda84e5d550fd6542fb648c58e9dae1c8f2007dc6fc1c57e3

See more details on using hashes here.

File details

Details for the file upvest_investment_api-0.0.1a3-py3-none-any.whl.

File metadata

File hashes

Hashes for upvest_investment_api-0.0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 5988fc3eaf6a6d53646251e89ac72cf9bf8aa94d8b139fece5cc14568c73b347
MD5 c60b78ef4640d79aac0c213cd1ef1c32
BLAKE2b-256 b2c3ccfeef34ec69e78f333eb54bcf75d72dc73ac89fb77bd1df816548b9c2d1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page