Skip to main content

A package for working with Bioinformatics data with SQL and Arrow

Project description

biobear

biobear is a Python library designed for reading and searching bioinformatic file formats, using Rust as its backend and producing Arrow Batch Readers and other downstream formats (like polars or duckdb).

The python package has minimal dependencies and only requires Polars. Biobear can be used to read various bioinformatic file formats, including FASTA, FASTQ, VCF, BAM, and GFF locally or from an object store like S3. It can also query some indexed file formats locally like VCF and BAM.

Release

Please see the documentation for information on how to get started using biobear.

Quickstart

To install biobear, run:

pip install biobear
pip install polars # needed for `to_polars` method

Create a file with some GFF data:

echo "chr1\t.\tgene\t1\t100\t.\t+\t.\tgene_id=1;gene_name=foo" > test.gff
echo "chr1\t.\tgene\t200\t300\t.\t+\t.\tgene_id=2;gene_name=bar" >> test.gff

Then you can use biobear to read a file:

import biobear as bb

session = bb.connect()
df = session.sql("""
    SELECT * FROM gff_scan('test.gff')
""").to_polars()

print(df)

This will print:

┌─────────┬────────┬──────┬───────┬───┬───────┬────────┬───────┬───────────────────────────────────┐
│ seqname ┆ source ┆ type ┆ start ┆ … ┆ score ┆ strand ┆ phase ┆ attributes                        │
│ ---     ┆ ---    ┆ ---  ┆ ---   ┆   ┆ ---   ┆ ---    ┆ ---   ┆ ---                               │
│ str     ┆ str    ┆ str  ┆ i64   ┆   ┆ f32   ┆ str    ┆ str   ┆ list[struct[2]]                   │
╞═════════╪════════╪══════╪═══════╪═══╪═══════╪════════╪═══════╪═══════════════════════════════════╡
│ chr1    ┆ .      ┆ gene ┆ 1     ┆ … ┆ null  ┆ +      ┆ null  ┆ [{"gene_id","1"}, {"gene_name","… │
│ chr1    ┆ .      ┆ gene ┆ 200   ┆ … ┆ null  ┆ +      ┆ null  ┆ [{"gene_id","2"}, {"gene_name","… │
└─────────┴────────┴──────┴───────┴───┴───────┴────────┴───────┴───────────────────────────────────┘

Using a Session w/ Exon

BioBear exposes a session object that can be used with exon to work with files directly in SQL, then eventually convert them to a DataFrame if needed.

See the BioBear Docs for more information, but in short, you can use the session like this:

import biobear as bb

session = bb.connect()

session.sql("""
CREATE EXTERNAL TABLE gene_annotations_s3 STORED AS GFF LOCATION 's3://BUCKET/TenflaDSM28944/IMG_Data/Ga0451106_prodigal.gff'
""")

df = session.sql("""
    SELECT * FROM gene_annotations_s3 WHERE score > 50
""").to_polars()
df.head()
# shape: (5, 9)
# ┌──────────────┬─────────────────┬──────┬───────┬───┬────────────┬────────┬───────┬───────────────────────────────────┐
# │ seqname      ┆ source          ┆ type ┆ start ┆ … ┆ score      ┆ strand ┆ phase ┆ attributes                        │
# │ ---          ┆ ---             ┆ ---  ┆ ---   ┆   ┆ ---        ┆ ---    ┆ ---   ┆ ---                               │
# │ str          ┆ str             ┆ str  ┆ i64   ┆   ┆ f32        ┆ str    ┆ str   ┆ list[struct[2]]                   │
# ╞══════════════╪═════════════════╪══════╪═══════╪═══╪════════════╪════════╪═══════╪═══════════════════════════════════╡
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 2     ┆ … ┆ 54.5       ┆ -      ┆ 0     ┆ [{"ID",["Ga0451106_01_2_238"]}, … │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 228   ┆ … ┆ 114.0      ┆ -      ┆ 0     ┆ [{"ID",["Ga0451106_01_228_941"]}… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 1097  ┆ … ┆ 224.399994 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_1097_2257"… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 2261  ┆ … ┆ 237.699997 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_2261_3787"… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 3784  ┆ … ┆ 114.400002 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_3784_4548"… │
# └──────────────┴─────────────────┴──────┴───────┴───┴────────────┴────────┴───────┴───────────────────────────────────┘

Ecosystem

BioBear aims to make it simple to move easily to and from different prominent data tools in Python. Generally, if the tool can read Arrow or Polars, it can read BioBear's output. To see examples of how to use BioBear with other tools, see:

Performance

Please see the exon's performance metrics for thorough benchmarks, but in short, biobear is generally faster than other Python libraries for reading bioinformatic file formats.

For example, here's quick benchmarks for reading one FASTA file with 1 million records and reading 5 FASTA files each with 1 million records for the local file system on an M1 MacBook Pro:

Library 1 file (s) 5 files (s)
BioBear 4.605 s ± 0.166 s 6.420 s ± 0.113 s
BioPython 6.654 s ± 0.003 s 34.254 s ± 0.053 s

The larger difference multiple files is due to biobear's ability to read multiple files in parallel.

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

biobear-0.22.0.tar.gz (808.7 kB view details)

Uploaded Source

Built Distributions

biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.0-cp312-none-win_amd64.whl (19.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

biobear-0.22.0-cp312-cp312-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

biobear-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

biobear-0.22.0-cp312-cp312-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

biobear-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

biobear-0.22.0-cp311-none-win_amd64.whl (19.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

biobear-0.22.0-cp311-cp311-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

biobear-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

biobear-0.22.0-cp311-cp311-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

biobear-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

biobear-0.22.0-cp310-none-win_amd64.whl (19.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

biobear-0.22.0-cp310-cp310-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

biobear-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

biobear-0.22.0-cp310-cp310-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

biobear-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

biobear-0.22.0-cp39-none-win_amd64.whl (19.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

biobear-0.22.0-cp39-cp39-manylinux_2_28_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

biobear-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

biobear-0.22.0-cp39-cp39-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

biobear-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file biobear-0.22.0.tar.gz.

File metadata

  • Download URL: biobear-0.22.0.tar.gz
  • Upload date:
  • Size: 808.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for biobear-0.22.0.tar.gz
Algorithm Hash digest
SHA256 0510510aac2865906bddf53ae123f1416b7d06ebe5dda2b0ac100e0af79bdca4
MD5 6e4a6bd80ba5ff88ebc5abe851070fe7
BLAKE2b-256 65eb1f459d37b594bde2b64deeff5054bcddfa1116b34b7a344b30ee2b62270e

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46deed16691ff4adcfdfe0ae2ba306f9d42044ec06af03200aaacbab23419dc7
MD5 142bf31e2ee7103c9ab6c243ce4620bc
BLAKE2b-256 8350c5b664474f3a327e5a0dbc9a56b39b314fe0146b3ffa9612bfccf98c7b19

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 130479af95d1793aa7af5a9b8cb84060656eba67902f0cb43dd0630cf3931ebe
MD5 e17e8ed06431b86f390a3545bb774983
BLAKE2b-256 634fa53c870145ab239ad9b6e54399ccdbd1e22c2ea1cb9a0842d1c986230b2f

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa454a982e54eb90d1b081be4702ed6e824d9021951884b3f5087a5334f5926d
MD5 218f1666de25c2537ffc4a20ccab2c30
BLAKE2b-256 c34920cf05c32b0111906d81ac5445056f928629805da417afb0f7b85a8c31a2

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7fd1b782e84573b667eeed351ea928f721c9fe56ea6815f7ef7315823e28f39
MD5 894794725a0862b43b8b2437bfb5fd29
BLAKE2b-256 9dd261a3cb8c93eb771d863c7c993d1c3695173a88a05e2380dde4cf1532df1d

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 1dec3495dc0a21dbb5c505eff94ecfb001e78e6961ba9d47ce7d9851667cd46a
MD5 940bb8895d51ddb333d5cf90b8eb0e5f
BLAKE2b-256 5b5f4154ac1ed00170f3fc8565e8f7cb47b847c5b6338290f3bcc61a812b84d0

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd7fd145c1dc3c74dbb0d78821a09db98ea4a54a5517d323ce0d8b03c030b904
MD5 052c28dd142450b83c9f0881cfbf8843
BLAKE2b-256 3d115065d3a27e6b4e41967f00ce272b9cc7d0128835d2f2fb7f93033dfc610d

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 701b8ffdb73fa0f74d9a56c8345e8849b5840918060a064b2cee2e6c14f6c3c3
MD5 1c2e459d4c277bd74c76380d053d48b6
BLAKE2b-256 006c1fb2d5805a89dc4f17c069b326335815c5f0f6009617c3a8052a840862d5

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e3955bf25879da98648d7e3cacacd7b2e3acb2a6bfe334aaa0484f9b8559687
MD5 b568009705c25f3af0b11510073cb1e9
BLAKE2b-256 30f4271805217d3dc4a13979f6d7dfb051ea8de5d5af01b5622a03441b897ae0

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80b5b26e003ab364b7153d64a13206432722c7504fed241751c6a52ae4ab1d92
MD5 a9304f669b1f88d1a8e663634d366388
BLAKE2b-256 ec5c6b91db94c009dd79a84524c65f9556fb93d1346cef002e210381d9a55fa1

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9ac513f3b490dec7a160849924ab98fa5f8b1fbfe219fab50724b0fa194b01fe
MD5 6e65c1cb83cb68a210a40b3ce4d3380e
BLAKE2b-256 f53d15b43d71b630918a3a6be6d3ef9ccbf090953c5de42c51904fb79620d3b4

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ab42424afe013e7e026b442dee2668a32a13710d33e69d6cb1909322cd44d48
MD5 fe65bc8163fde3e9280db0fc8e4c974c
BLAKE2b-256 29d59e64bafe2d08dc6a7f1f8b4a0cb2004fb7795655dbfdbfc271fe2823cd5b

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c66a25a01d3580b5026cc74dc284cee5f9b5f962412b1ee573572e6fbb547898
MD5 71de17e8229bd6540fe3b8dcbf794def
BLAKE2b-256 91ed3f528017aeb21f1d49c25fbdbf7b1d84f8becb97c8e06e9669dcb8d2e8b4

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 823aa232231b1eb1eb4972cdca81341f5c24843014775a8ce6fdeba74391b6af
MD5 ee8cbc0eaafcf362cf15e39a97b03853
BLAKE2b-256 4069d9c822e7ea7c8fd825e3261ac7e5b54330a14e41007aa33ee41479e1e0a3

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a13babe7ce6fc749ee8a9a0dcb5c232e1ac2cc0a5155463fefa4ba9ad9ca004
MD5 db05ac075c0fa265c335e57d0a84da55
BLAKE2b-256 b4c88f0b0509cca51e2ed108b3432c1a4d5b207288746a5becc76d29baa61488

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e286732b41e2dbe11a12734a8ceb91e05610a9d6234f281e0dd25b9c1555b39
MD5 3ad88f742729c8e1a2aa89e42ada39c9
BLAKE2b-256 49a2df35fe7909bb3c37b1d97a2931c7db9ae2d42f6c2ca69e1514daf465e34f

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08f2964ebc010d19f70915d2edef604a627301d44601c8e4d43a408eb8004d8a
MD5 fe04184f4abbdb682635d75b29b799f6
BLAKE2b-256 131e952e0b0ef22cd35998ce633b6dbb48225644063f160a2b797a57d3c0e1d2

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 029d26a40016ec994581254271660563c1e7474c6bca45c2f366121c6aed6211
MD5 e0726b26d98dd583c5bc6b59b65d5021
BLAKE2b-256 3ae1b21eae6d46fe14318ac978a96ec9bc245911513eaf2a82f1d0555940d685

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443ad0e3096d71fbc0f60a71feed2b7c78f8990f8c2c0622c21eed2e56daec60
MD5 ba51ebb2410d0f2f9b35a65facb292a6
BLAKE2b-256 9b930a841ea932a0339ca26481a9899346df7df4472dfddbc7b200258ac647b6

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f18c27ff70d4109511a0bb57273f43e1595b995db89b0a43e49ab82c047d339c
MD5 3c249abf5a88597abd5797215dee763e
BLAKE2b-256 35ecf6575b80f1ba1833aadb2b28c4ffb14d878169747af0202182614f6af114

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 72916352f941c97a09d11dce988bf58b33ce2f9bc1a2a875412b5515f1311858
MD5 ecbd0a6cb36ecdee7aec3bf324d7202e
BLAKE2b-256 c5119c088bca79f06103d2544e804c045277c7369cc3e2ba97ccb0000639c9c7

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef3d5efa440b6ee08fa6acdbc0b426f4a007afeec312305397669e175ed2b091
MD5 9fc351bbadf92249f2eb588f15a31e1d
BLAKE2b-256 ec2726f918c2a2c48a556842edd6097b8764dfca6b6144ac99d39d7387871565

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61ba8f5e876b785681f145f67d52da3708680b8fbfdce0cd4e8b47cd096a5d3b
MD5 4e779f7bb144d7ec0f9ba7962a1d5c23
BLAKE2b-256 09cf6ed648ff63b99f8bcf15a5d063ded031dc70e055d833724a466ff49c8bdd

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ad4c0425c540b73d69c5ee3faf9dc478483752294e886c93d98cf7b27f69b43
MD5 2511c39211ef97d8459ff38b58e19a44
BLAKE2b-256 990dc9c96d98f66fca62244775beaf6fe03fdb13f49c3da1d997739eb895490e

See more details on using hashes here.

File details

Details for the file biobear-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e44af79233dd854de66f71f1b485840d85df4ed62aa6fe18305f9408469badf
MD5 803d2f5e74c35f12b2514f388adb4416
BLAKE2b-256 6e3d1dca9057073eb3bcb718b71369c21ef90fe50515b38f32e688435194fd9f

See more details on using hashes here.

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