Python classes for interfacing with bed intervals
Project description
pybedlite
See documentation on pybedlite.readthedocs.org.
conda install -c bioconda pybedlite
OR
conda create -n pybedlite pybedlite
conda activate pybedlite
Note that while there is a version of pybedlite on pypi versions of pybedlite >= 0.0.2 cannot at present be installed via pypi because they have dependencies that preclude publishing to pypi. For this reason installation via conda is required.
Requires python 3.8+ (for python < 3.8, please use pybedlite <= 0.0.3)
Getting Setup for Development Work
Poetry is used to manage the python development environment.
A simple way to create an environment with the desired version of python and poetry is to use conda. E.g.:
conda create -n pybedlite python=3.8 poetry
conda activate pybedlite
poetry install
If the methods listed above do not work try the following:
mamba create -n pybedlite -c conda-forge "python=3.9.16" "poetry=1.6.1"
mamba activate pybedlite
poetry install
If, during poetry install
on Mac OS X errors are encountered running gcc/clang to build pybedtools
or other packages with native code, try setting the following and re-running poetry install
:
export CFLAGS="-stdlib=libc++"
Checking the Build
Run all checks with:
./ci/check.sh
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
Built Distribution
Hashes for pybedlite-0.0.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3696b711980ebdadd2257df7ab2e1f6626cc186003e07fbae051da75fdc03096 |
|
MD5 | 9b1fe2df6c2db6e5d3650b2107eac783 |
|
BLAKE2b-256 | 1d3e48c59516ac690c598510e01ea48aa91e02275d1bd528b6cc6e867578614b |