Bioconductor object schemas for Python
Overview
This package vendors the Bioconductor object schemas for the dolomite- Python packages. The idea is to ensure that downstream packages have consistent access to schemas without the need for a remote look-up. We put this in a separate package so that schema updates are kept separate from actual programming changes.
Installation
Developers can install the package through pip.
pip install dolomite-schemas
Usage
Schemas are vendored into the schemas/ subdirectory in the installation directory.
This directory can be easily found by working back from the dolomite-schemas module location:
import dolomite_schemas
os.path.join(os.path.dirname(dolomite_schemas.__file__), "schemas")
Application-specific schema-vendoring modules should use the same relative location for their schema subdirectory in the installation directory.
Developer notes
The schemas are not actually committed to this repository, but are instead obtained by running:
cd extern && ./fetch.sh
This can be modified to point to any relevant version of the schemas.
Metadata
Release files for dolomite-schemas 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dolomite-schemas-0.0.8.tar.gz | 43.1 kB | Details |
Release files / dolomite-schemas-0.0.8.tar.gz
| Download URL | dolomite-schemas-0.0.8.tar.gz |
|---|---|
| Size | 43.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d7c1513f72ad17623b42019a945b27a5deb4eb9d83f6e41c80a71ae6e0fd5ca6
|
|
BLAKE2b-256 checksum How to use checksums |
e686ded054b1fbcd7821616b3c6fe9187e1bd930c227c3133a1b06eef7c658e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.6
|