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
Built Distribution
Close
Hashes for molgenis_emx2_pyclient-8.210.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7007be1006bf3f27701ba5484a306de752379f9b0c978cb9eae876e4ec4d4980 |
|
MD5 | 4f566567d527c6c099fcff2ab19f1ffd |
|
BLAKE2b-256 | 261189d67b4b5804114e59bdf2dc967cf55897ef4395b3c827142994d9b8f08d |
Close
Hashes for molgenis_emx2_pyclient-8.210.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a09c25b65656de7ad14f24c5e5a425326602f9a1870075f76e624173eeece1 |
|
MD5 | 367de30a4fb48d0396c2e2bc6f8f40c2 |
|
BLAKE2b-256 | 0157051b8c98fa5f6bc291535a13b889ba56be2407640d14497a4ce50fe89c8e |