Skip to main content

python adapter for interacting with the GraphKB API

Project description

GraphKB (Python)

build PyPi codecov PyPI - Downloads DOI

This repository is part of the platform for oncogenomic reporting and interpretation.

Python adapter package for querying the GraphKB API. See the user manual

Getting Started

Install (For developers)

clone this repository

git clone https://github.com/bcgsc/pori_graphkb_python
cd pori_graphkb_python

create a virtual environment

python3 -m venv venv
source venv/bin/activate

install the package and its development dependencies

pip install -U pip setuptools
pip install -e .[dev]

Run Tests

pytest tests

Generating the Documentation

User documentation for this repository is hosted in the central PORI repository

Deployment (Publishing)

Install the deployment dependencies

pip install .[deploy]

Build the distribution files

python setup.py install sdist bdist_wheel

Upload the distibutions to the package server (-r is defined in your pypirc)

twine upload -r bcgsc dist/*

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

graphkb-1.15.0.tar.gz (43.4 kB view details)

Uploaded Source

Built Distribution

graphkb-1.15.0-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

Details for the file graphkb-1.15.0.tar.gz.

File metadata

  • Download URL: graphkb-1.15.0.tar.gz
  • Upload date:
  • Size: 43.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for graphkb-1.15.0.tar.gz
Algorithm Hash digest
SHA256 dd52bf35bf8c6dda95e451e9512bfd231ed4777560a69de499c330736cc6060f
MD5 1725a932366c7736d508c5b332857f1f
BLAKE2b-256 1c7193501b925297eff8ba87b0ce6af863cfd4149e684d0c98e798a443342cd7

See more details on using hashes here.

File details

Details for the file graphkb-1.15.0-py3-none-any.whl.

File metadata

  • Download URL: graphkb-1.15.0-py3-none-any.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for graphkb-1.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d20f5fd345bc4b12c8a66a15f41dd270e0f0375435cf5401bb674a6376ef93ad
MD5 ef2aa73d17f6bfa1243e8bea0577da39
BLAKE2b-256 43c4859758183eb469fca7f3e5f996ff81f9b8ea1291296da777e73803e8b9c8

See more details on using hashes here.

Supported by

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