API client used to access Pngme's financial data APIs.
Project description
Python API Client
This packages a synchronous and asynchronous client used to interact with Pngme's financial data APIs.
Install
Install the latest version with:
pip3 install pngme-api
Development environment
We use [Poetry] to build, package, and publish this project. You'll need to install Poetry to use the development tools.
Clone this repo and install the development dependencies:
make install
You may need to configure your IDE to point to the newly created virtual environment after running install.
This will create a virtual environment in the .venv
directory, which is the convention Pipenv and poetry both use for in-project virtual environments.
You can type make help
to see a list of other options, which aren't strictly necessary as part of our day-to-day development practices.
Integration tests
You can replicate the integration tests (which run in a GitHub action on every push) locally:
make ci
Dependencies
Production dependencies are listed in setup.cfg under options.install_requires
, see setuptools
dependency management.
Development dependencies are listed in requirements.txt.
Running make install
will install both production and development dependencies. Running pip install .
(where .
is the path to the directory containing pyproject.toml) will install only the production dependencies.
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 pngme_api-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baaa5c54e9a554627158654a266c11f2785d3fc7221a9b46f827795483d312d0 |
|
MD5 | 798015e7145021d0b6d49092a74f6796 |
|
BLAKE2b-256 | 8000e812b746ed0cbf8ce0873eb638161e870874c6b3e4cf9df516062330880d |