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.4.tar.gz (808.7 kB view details)

Uploaded Source

Built Distributions

biobear-0.22.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

biobear-0.22.4-cp312-cp312-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

biobear-0.22.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

biobear-0.22.4-cp312-cp312-macosx_11_0_arm64.whl (18.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

biobear-0.22.4-cp312-cp312-macosx_10_12_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

biobear-0.22.4-cp311-cp311-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

biobear-0.22.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

biobear-0.22.4-cp311-cp311-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

biobear-0.22.4-cp311-cp311-macosx_10_12_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

biobear-0.22.4-cp310-cp310-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

biobear-0.22.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

biobear-0.22.4-cp310-cp310-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

biobear-0.22.4-cp310-cp310-macosx_10_12_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

biobear-0.22.4-cp39-cp39-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

biobear-0.22.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

biobear-0.22.4-cp39-cp39-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

biobear-0.22.4-cp39-cp39-macosx_10_12_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: biobear-0.22.4.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.4.tar.gz
Algorithm Hash digest
SHA256 8a334b3cea6a4af79db36b04a18580b4ffda1ee981e4972d5b595d47da3ec30f
MD5 ac3cc2d63d89da7ffd10e55e76fb855d
BLAKE2b-256 571874af2b9144e41e249334661cd14e84209a5304691763f27681f826b5e244

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9dd9c632eb407d0b1e12dddb0fdb7fb168ea3233b52fd19e61a1de66a7d68af7
MD5 bad72ce2d985f5b516f919762857e024
BLAKE2b-256 586afa022a81bcca65dbadc5f3ac398b5f3b8c1c371f9337d21feb1720a722d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2745cd87b296602727daf2e8501d141784e0522f0f768cddc11e9cdaaf211ed8
MD5 8733ef194dd46dc3a83f7be5a850f2ba
BLAKE2b-256 ee55dd8b50484fa19972cd2e7559bea245c47d2409dcc4bd73cad2ab91a132fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69e92da5078389eb1250cadf937a1468e3c1a740e811b5058bdd955c447277d7
MD5 8110fd0ed45f1ef8535f601005c9a316
BLAKE2b-256 bfaafe873b993ff648c9e883d374ff77fd72b73a18905ae21d028f1da22bb052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc45c97bee059c681b0ddde68ba348df80efe63925e1112844810e7fdfe1160b
MD5 922a3195803be879b60463e351924d1a
BLAKE2b-256 0468e8d7f4bac3bb801e0b6b434829115c370bc5cd8676073cb4f9f75af4e530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 658260f0aea710e6abcfb7c8bcb6ec27c3b1ee00c7db6011434b28f8f011b34b
MD5 3ab48e131a590705f983ca5d691bd929
BLAKE2b-256 05ce0a4b50b9f11061de0802e948d9b2e90b3878f1ae1177e4f62492cd908c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b930ad7d1965c791aa34918097f2d4324f655550ee0451e92f8b2ae667cafe6
MD5 1de959b504d845ad492d9215c5d1f2cb
BLAKE2b-256 b000565ecdb759095314429fdb01be2ed8bde972907cace5094ba16722964230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bedd20c7b72b96005e8fea1b7ed33d6ab0c2bc075c5c24fce17fbf07ba3596b
MD5 47dcae38db554deb4f4e0a0841c911ae
BLAKE2b-256 e0e50253ec67d95e0816bc77cb3c1343c8e98df8787519022719272041e29304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a66c3f23b3ce3fd45fddb78d3109d0df71fe48baa4f7ac62622f03baeb39f250
MD5 89d65b81b1989d614ac582dee2c6e6c7
BLAKE2b-256 59ed10e6f067b6cf315b24df9f9d457e0bd0bb25a1fcafb02a36607e4804192c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6b0ee1a3f7ab23fb4c4e476a08a18c431054f4d60e2241a9b4b57f04f2df6af
MD5 d00cb98d9af9358fbd50d83329f15d6a
BLAKE2b-256 a4ee4b6bdd4edfd834d88208e8e06e75878d692dcff3480ca533c6e49572cb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 5cf4e581b9bc6de52c552f8e22cc7d0ddfc2ba855eed7b2acc701e84152b7c1f
MD5 3e917500c55936a67b38858e86ee2752
BLAKE2b-256 c1fd79e9856825111c2a5cd6ad3aeb8713b174b9fcfc4b61605e8a936b8be117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad7e43ac117f6e665fe960b49e5a810ccb4306a79734bc505f200c8e7b61f588
MD5 056da3d1a5d44c4c5152d5b8128dccfb
BLAKE2b-256 33047225725bb7401e231c0d6a4d345aa94c6833aa917750a5dc8373c77e8f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 906f67f85cdc28b7290f6ea811e88a8f0cbd910f8276faa09c65f862d2978f21
MD5 c9195b1373a66103bef4419b402334de
BLAKE2b-256 5fd27da226ad551649daad39a80204862d63c9bad0f1e095116ce2064b45aedc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e45beb3873e792c157a050a8623ab11dacf272412d2b9fee1d2937ead28dd995
MD5 5dda6ef9ce21a195b605302085534ea8
BLAKE2b-256 ac700cd8a617c62e4eb567064f8d6c5a10c839d80e0f10a4405b20e7e3bab95f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b04db75935bd4cf53c8f5d0a3ba095bca240ab8991d785da713bdc95dfedefc
MD5 9d5c2571041a3801499e9833637caba7
BLAKE2b-256 adb45613ad38a5c2e8ac6acd596518898aab05119f9ad140fb7730eac7b07e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d950556782a1e72542519e9c237f46aa706bcd8dd40e7006f759fb8ee3582b7c
MD5 52e4f2a02623550f78d336ea735b5382
BLAKE2b-256 b5356fbbb6eea2d2e2079cb76ba199f63396f86393d5f3b7f1be51e5e572261d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e879824966a24e900790f88a556eff7665d9f181c36297b38922fc9b066882a5
MD5 ce372f2db3aa048d1a9b365d84602755
BLAKE2b-256 d59523ef2d246e519999d30fb86956c82dd044d1c853a560e43cf3f5b40ff64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac87d65feb1300c8bc511fbc8d246420d1679465ec53968b722202052ca479c6
MD5 f597bee4b411051fd844706651ecc3da
BLAKE2b-256 ed24b5c66fe3acc4403003a9c55f75c3f54bb9b34e77571485bb30f0a7466af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa8a7d4b5a5fec53ba8f1adb17c5530bc527f6282729f3abc4aae9a29000d440
MD5 4d3eb890df6cc12ae5099ecbd8999da1
BLAKE2b-256 d2ede0168d178c83de6dfdaa201e0d47d80e6e1aa672245dfc27c8e68d08817e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 623c0e11616dc2d55a3cbf685504887887ff002497f6c121356a0178bc802c8a
MD5 729bb30d5c8fe911bd0c8fff1f53bf99
BLAKE2b-256 9bf2c4c624dc18560bec273aa052cd7574d11d5dd43b529a2235858dcd95e430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 048363c41656de78e55bb04cc0902a2757b146b6d17184dec382dd93bcf19981
MD5 54f3d794da750461374d4aa8c43e2420
BLAKE2b-256 ce5496f2b8002ac1245804072760b2a354f315071e11b99894778f2e6a60332a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a08625d6c00ac0872e05bcf946718328222554ddd0cdda688d74975c2f2a80c5
MD5 2c728cfad14ce16f37e07ce9ca1694ae
BLAKE2b-256 24acb83c8d838841bd57c0fa06be061bcfdddf32f55a46493d5b537261ebcd07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a046677ddf1cca31110e45449cf4c6e0fcdc03661ba4ad410874aaa0b85b9d57
MD5 6dd3f6917854f0909d4b4f47c9db0d81
BLAKE2b-256 e95d314cd4a0472bc306eedbf723cbb09df2e25bcbf4c851f9e3c155d7941439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bfd9299a7dd3762aa9cca1e64dba24356c46da0106a706b6c6f4b37e20569b1
MD5 ae4166b6f426206e50bc03d39c1ed75a
BLAKE2b-256 1e68acfd7cc25b757d7aae0420e5384ee49f0391737fcd4fc9ab110614d61d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be2f4c8e2267f91cf35ad232f8bb260a6043af951346beadbb1b5fe60fb228d8
MD5 933028aee94923ea88bbdcbd2df97cbe
BLAKE2b-256 e0b2f276e5de2b548e6dcc9df5d569caa636d1a8c665062cb3275e581f0409ee

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