Skip to main content
https://travis-ci.org/EMBL-EBI-TSI/aap-client-python.svg?branch=master https://codecov.io/gh/EMBL-EBI-TSI/aap-client-python/branch/master/graph/badge.svg https://coveralls.io/repos/github/EMBL-EBI-TSI/aap-client-python/badge.svg?branch=master

Overview

This library can be used to interface with the AAP, although it is also able to sign tokens. (for testing the verification is done correctly)

Cryptographic files here shouldn’t be used in production, they’re just for testing :)

Usage

To install the package, enable the virtual environment where it’s going to be used and run $ pip install aap-client-python

To use the Flask functionality this needs to be installed: $ pip install aap-client-python[flask]

Developing

To prepare the environment for developing the library, create a virtual environment, go to project root and then run:

$ pip install -e .[dev]

Testing

The recommended way is to test using detox. This allows for testing in all the supported python versions using virtual environments effortlessly. To use, install it, then run in the project root:

$ pip install detox
$ detox

Alternatively, testing can be done in the same environment as the dev one by installing it’s dependecies, then running pytest:

$ pip install -e .[test]
$ python -m pytest -s

Metadata

Release files for aap-client-python 0.1.4

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

Built distribution (wheel)

Table of built distributions (wheels) for aap-client-python 0.1.4
File Interpreter ABI Platform
aap_client_python-0.1.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Release files / aap_client_python-0.1.4-py2.py3-none-any.whl

Download URL aap_client_python-0.1.4-py2.py3-none-any.whl
Size 8.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
70b667c8d38d0de5a653cc2235e95319571587ff4a8b279ad77d0e7eaa17f1ad
BLAKE2b-256 checksum
How to use checksums
f9834204521d7db893c45e786b4724033eec577312a6cff8f9b4bd58a5c11b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

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