Skip to main content

Python classes for interfacing with bed intervals

Project description

Language Code Style Type Checked PEP8 Code Coverage License


Python package PyPI version PyPI download total


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

pybedlite-0.0.4.tar.gz (127.5 kB view details)

Uploaded Source

Built Distribution

pybedlite-0.0.4-cp311-cp311-macosx_13_0_arm64.whl (186.8 kB view details)

Uploaded CPython 3.11 macOS 13.0+ ARM64

File details

Details for the file pybedlite-0.0.4.tar.gz.

File metadata

  • Download URL: pybedlite-0.0.4.tar.gz
  • Upload date:
  • Size: 127.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for pybedlite-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7f2d0ffbf3084d5e73b2062c0ff7b041cb823aab5e608a6875db631b9d759ece
MD5 86a4fa34fa8facead12e8ba57fb25c0e
BLAKE2b-256 8a7e9c3736bece6fdbbb06031c9fbef85ac2ae0ceccf4f82151f927a5f94f132

See more details on using hashes here.

Provenance

File details

Details for the file pybedlite-0.0.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pybedlite-0.0.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3696b711980ebdadd2257df7ab2e1f6626cc186003e07fbae051da75fdc03096
MD5 9b1fe2df6c2db6e5d3650b2107eac783
BLAKE2b-256 1d3e48c59516ac690c598510e01ea48aa91e02275d1bd528b6cc6e867578614b

See more details on using hashes here.

Provenance

Supported by

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