Skip to main content

Deep Origin Python client

Project description

deeporigin

PyPI

This repository contains the deeporigin CLI and Python client, which allows you to interact with Deep Origin from the command line and Python.

[!WARNING]
The deeporigin client is under active development. Features may change or be removed.

Installing

[!CAUTION] As a best practice, we recommend installing this package in a virtual environment.

To install this package, run the following:

pip install deeporigin

Configuration

To run this package outside of a Deep Origin workstation (for example, on your own computer), first you need to configure this package. After installing this package, run the following to configure your organization, replacing org-id with the ID of the Deep Origin organization that you would like to work with.

deeporigin config set organization_id [org-id]

Developing

First, download the source code from GitHub:

git clone git@github.com:deeporiginbio/deeporigin-client.git
cd deeporigin-client

Second, run the code below to create a virtual environment and install this package into it. This requires make v4.4 or higher.

make install

Automated tests on GitHub Actions

The tests are automatically run on GitHub Actions on every commit to every pull request.

License

MIT

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

deeporigin-3.35.0.tar.gz (219.1 kB view details)

Uploaded Source

File details

Details for the file deeporigin-3.35.0.tar.gz.

File metadata

  • Download URL: deeporigin-3.35.0.tar.gz
  • Upload date:
  • Size: 219.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for deeporigin-3.35.0.tar.gz
Algorithm Hash digest
SHA256 21ff1bf0e7f5f0018c1adf4a650124aa774b3f6aa8e5f7503e045914b69c8d86
MD5 09bccd8045aaf21bc04ca2439cf750d2
BLAKE2b-256 1dc6706b0860145a36c165bb7c1d65d342a67d28072762cc4e14ea3add9fd4c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for deeporigin-3.35.0.tar.gz:

Publisher: pypi.yml on deeporiginbio/deeporigin-client

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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