Skip to main content

Python client for the Molgenis EMX2 API

Project description

Installation

pip install molgenis_emx2_pyclient

How to use

Within your Python project import the class Client and use it to sign in

from molgenis_emx2_pyclient import Client
...

...
client = Client('https://example.molgeniscloud.org')
client.signin('username', 'password')

Development

Clone the molgenis-emx2 repository from GitHub

git clone git@github.com:molgenis/molgenis-emx2.git

Change the working directory to .../tools/pyclient

Create a virtual Python environment

On macOS:

python -m venv venv

On Linux:

python3.11 -m venv venv

On Windows:

py -3.11 venv venv

Activate the virtual environment

On macOS and Linux:

source venv/bin/activate

On Windows:

.venv\Scripts\activate.bat

Install the script dependencies

pip install -r requirements.txt

Build

(venv) $ python -m build

(venv) $ pip install dist/molgenis_emx2_pyclient*.whl

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

molgenis_emx2_pyclient-8.195.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

molgenis_emx2_pyclient-8.195.2-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file molgenis_emx2_pyclient-8.195.2.tar.gz.

File metadata

File hashes

Hashes for molgenis_emx2_pyclient-8.195.2.tar.gz
Algorithm Hash digest
SHA256 081af0a49964f54e7cc61b0cb540e865c198b47e1809f2644fab20f2f3b4b7ec
MD5 f35e116f5d97b2d16f37293c987ed4d4
BLAKE2b-256 e0cbf6f07cacbe746e8fc8d17f1253a56e41523f6efb68d4a7db6edbc0870e99

See more details on using hashes here.

File details

Details for the file molgenis_emx2_pyclient-8.195.2-py3-none-any.whl.

File metadata

File hashes

Hashes for molgenis_emx2_pyclient-8.195.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f9669ba6aaad25a4ce906b7120d0a3fa9f6c781828e81414bd3c5230d6c42614
MD5 00d8bbb6eeb783bf12955a53caa04af4
BLAKE2b-256 d33abaa8d407a3db64bc4197b37e652a23eb3c212a80d65c5871a48eca76b7ff

See more details on using hashes here.

Supported by

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