Skip to main content

cyvcf2

Note: cyvcf2 versions < 0.20.0 require htslib < 1.10. cyvcf2 versions >= 0.20.0 require htslib >= 1.10

The latest documentation for cyvcf2 can be found here:

Docs

If you use cyvcf2, please cite the paper

Fast python (2 and 3) parsing of VCF and BCF including region-queries.

Build

cyvcf2 is a cython wrapper around htslib built for fast parsing of Variant Call Format (VCF) files.

Attributes like variant.gt_ref_depths work for diploid samples and return a numpy array directly so they are immediately ready for downstream use. note that the array is backed by the underlying C data, so, once variant goes out of scope. The array will contain nonsense. To persist a copy, use: cpy = np.array(variant.gt_ref_depths) instead of just arr = variant.gt_ref_depths.

Example

The example below shows much of the use of cyvcf2.

from cyvcf2 import VCF

for variant in VCF('some.vcf.gz'): # or VCF('some.bcf')
    variant.REF, variant.ALT # e.g. REF='A', ALT=['C', 'T']

    variant.CHROM, variant.start, variant.end, variant.ID, \
                variant.FILTER, variant.QUAL

    # numpy arrays of specific things we pull from the sample fields.
    # gt_types is array of 0,1,2,3==HOM_REF, HET, UNKNOWN, HOM_ALT
    variant.gt_types, variant.gt_ref_depths, variant.gt_alt_depths # numpy arrays
    variant.gt_phases, variant.gt_quals, variant.gt_bases # numpy array

    ## INFO Field.
    ## extract from the info field by it's name:
    variant.INFO.get('DP') # int
    variant.INFO.get('FS') # float
    variant.INFO.get('AC') # float

    # convert back to a string.
    str(variant)


    ## sample info...

    # Get a numpy array of the depth per sample:
    dp = variant.format('DP')
    # or of any other format field:
    sb = variant.format('SB')
    assert sb.shape == (n_samples, 4) # 4-values per

# to do a region-query:

vcf = VCF('some.vcf.gz')
for v in vcf('11:435345-556565'):
    if v.INFO["AF"] > 0.1: continue
    print(str(v))

Installation

pip with bundled htslib

pip install cyvcf2

pip with system htslib

Assuming you have already built and installed htslib version 1.12 or higher.

CYVCF2_HTSLIB_MODE=EXTERNAL pip install --no-binary cyvcf2 cyvcf2

windows (experimental, only test on MSYS2)

Assuming you have already built and installed htslib.

SETUPTOOLS_USE_DISTUTILS=stdlib pip install cyvcf2

github (building htslib and cyvcf2 from source)

git clone --recursive https://github.com/brentp/cyvcf2
pip install -r requirements.txt
# sometimes it can be required to remove old files:
# python setup.py clean_ext
CYVCF2_HTSLIB_MODE=BUILTIN CYTHONIZE=1 python setup.py install
# or to use a system htslib.so
CYVCF2_HTSLIB_MODE=EXTERNAL python setup.py install

On OSX, using brew, you may have to set the following as indicated by the brew install:

For compilers to find openssl you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl/include"

For pkg-config to find openssl you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"

Testing

Install pytest, then tests can be run with:

pytest

CLI

Run with cyvcf2 path_to_vcf

$ cyvcf2 --help
Usage: cyvcf2 [OPTIONS] <vcf_file> or -

  fast vcf parsing with cython + htslib

Options:
  -c, --chrom TEXT                Specify what chromosome to include.
  -s, --start INTEGER             Specify the start of region.
  -e, --end INTEGER               Specify the end of the region.
  --include TEXT                  Specify what info field to include.
  --exclude TEXT                  Specify what info field to exclude.
  --loglevel [DEBUG|INFO|WARNING|ERROR|CRITICAL]
                                  Set the level of log output.  [default:
                                  INFO]
  --silent                        Skip printing of vcf.
  --help                          Show this message and exit.

See Also

Pysam also has a cython wrapper to htslib and one block of code here is taken directly from that library. But, the optimizations that we want for gemini are very specific so we have chosen to create a separate project.

Performance

For the performance comparison in the paper, we used thousand genomes chromosome 22 With the full comparison runner here.

Metadata

Release files for cyvcf2 0.31.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cyvcf2 0.31.0
File Size Uploaded Provenance Actions
cyvcf2-0.31.0.tar.gz 1.3 MB Without provenance Details for cyvcf2-0.31.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cyvcf2 0.31.0
File Actions
cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_x86_64.whl
cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_aarch64.whl
cyvcf2-0.31.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp312-cp312-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for cyvcf2-0.31.0-cp312-cp312-macosx_11_0_arm64.whl
cyvcf2-0.31.0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp312-cp312-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_x86_64.whl
cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_aarch64.whl
cyvcf2-0.31.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp311-cp311-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for cyvcf2-0.31.0-cp311-cp311-macosx_11_0_arm64.whl
cyvcf2-0.31.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp311-cp311-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for cyvcf2-0.31.0-cp310-cp310-musllinux_1_2_x86_64.whl
cyvcf2-0.31.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp310-cp310-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for cyvcf2-0.31.0-cp310-cp310-macosx_11_0_arm64.whl
cyvcf2-0.31.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp310-cp310-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for cyvcf2-0.31.0-cp39-cp39-musllinux_1_2_x86_64.whl
cyvcf2-0.31.0-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp39-cp39-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for cyvcf2-0.31.0-cp39-cp39-macosx_11_0_arm64.whl
cyvcf2-0.31.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp39-cp39-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp38-cp38-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp38-cp38-macosx_10_9_x86_64.whl
cyvcf2-0.31.0-cp37-cp37m-manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64 Details for cyvcf2-0.31.0-cp37-cp37m-manylinux_2_28_aarch64.whl
cyvcf2-0.31.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details for cyvcf2-0.31.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cyvcf2-0.31.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details for cyvcf2-0.31.0-cp37-cp37m-macosx_10_9_x86_64.whl

Total release size: 147.6 MB

Release files / cyvcf2-0.31.0.tar.gz

Download URL cyvcf2-0.31.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
1480091ad055e8715e8fbbd9a93f3c10655d87a1716ffd122657f42355a23ea4
BLAKE2b-256 checksum
How to use checksums
d5f6ca5be013ac5dc23965e7f4e648d7178c2f2c5c78f447f02fda9a5978caf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
836d2db813607917e4089191b5d650fdce64fa193da9ba4b38e724573a0bed21
BLAKE2b-256 checksum
How to use checksums
06b8f8805ed969e2a6bf284a155d79778791be6c616058469707b138d75791bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
81ad892d1b2c1e5483a7050521908afe57dbf1b35b298feeb16e7660df6620ce
BLAKE2b-256 checksum
How to use checksums
b7862307162f5a8a8ee3ce7eaa1772bc288b704cdd993fa86d7110a64ee3d051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 1.3 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d7f9e8147d0e4afb733fc8c4a6bd73703d37ab89237683a2e317f16ad89f06e
BLAKE2b-256 checksum
How to use checksums
8dfddb260159c2f79426176001f2528d0d55ba6af6b9f530555cb97ec6107095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bca56d92139a70cf2483136be92a171907ba57dffb183cc46bb8fe17f81e2500
BLAKE2b-256 checksum
How to use checksums
4e24bab2e11402341946e349ca455af877ce535dc4d98ffe2b6729634b29aee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
202db0a7cce1688637dd40c97bb6afaa8e21ce9ced600994344b50d8621de59d
BLAKE2b-256 checksum
How to use checksums
50ea47ef06d865e5bfbbf606b61b5fd4c8edd5c37b47a2a74bc9cc56eb8c3387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f6ea201c89609dd9ac9f826187fce84849cf2a0cf7bcaa4fb4bfa42b090486b
BLAKE2b-256 checksum
How to use checksums
b157dfb7b11fd0890f312235e3860e46c1bd366c0416c1d8e4cdd10405d6f7b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bde69e234a5f384843e1739f5bc7ac8ed72740e6be22e9a370e7936f7d34ba83
BLAKE2b-256 checksum
How to use checksums
d228cee2fbeb034af82f589cec1779f9fa1e1ecc25d8b702c9514fb3fcd28405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0dcea707205f0dd9c20d58aa5dc40e9d55724ee61a1ff8e6de28f39fcd2e78cb
BLAKE2b-256 checksum
How to use checksums
b8ab7c544722c184c5dac7da2fff56c96b6625457f305a52f1172b0ec7214c51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6e2c4e86084b97c7faf13514b7aa010d18a417f36e939e5aa2debad75739e99d
BLAKE2b-256 checksum
How to use checksums
f677a216ff8bb8b804f67dfde590dfdc74fbf3d0df38b5662ebde699b7ab0c6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 6.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cef0f1924029c49eb94b7c0d7a77f4f66f78eff07bfa1b8da8cf44cbc54e8c9e
BLAKE2b-256 checksum
How to use checksums
4f3825a8f18f2e3990d25d5a8bdc7c1fe75ec602ba172f85fd723252fc81066e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 6.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e21428106c3c72b470fef9a1dcd27d0994b9156dc566a43727af2f6f7932d4f0
BLAKE2b-256 checksum
How to use checksums
8f20109bed9a6520a0b3f3116a14160faeea6051a26b868d9098a2bcbdcc5879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 7.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1be07236849ab331c09bf5a401ad19da45cc13cf6d453a93f284f52ff87ca4db
BLAKE2b-256 checksum
How to use checksums
32a3e401626b2b323c7ae1ba19373390ed62283eb59fb9ab65befde2c2c36a75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fbb9929515a0bde7326b30287944c776e953317f6f798c870d8c315f335be673
BLAKE2b-256 checksum
How to use checksums
9b029f9ac6b2aaff1294608e0f857dda98b2b37b1cd26f8fe2671272ea5186fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2fd443f07b2dac28409c166167c78e9f3485120fe0297807d980685db0f4e196
BLAKE2b-256 checksum
How to use checksums
aed61fbe6cd8d3532642bf4dd345fd3c65913e0261b13224296b51320c3192a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
74d82ec4c6f0cf977d3e8f2b46ae894594e7e2c1aa6484f790b710851b4034cb
BLAKE2b-256 checksum
How to use checksums
3672c3b7870a2e5be57d3c174351029e71b1da870f6fc522965e9c04639bd7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL cyvcf2-0.31.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d80238e7cea41c02c369be3e24b3001c324da1149279cf048928f1dc56457031
BLAKE2b-256 checksum
How to use checksums
6804f5494e84bb80315df8fd9dbedabf7f82915a78da6a4efe3525b24df0fd7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
86599da20e751c9a1162276bd14f2e710068ffea65042c16ced2babc5ad135a3
BLAKE2b-256 checksum
How to use checksums
a28f4386026aa9f8af8a50d52ab49e65b8eafbfa56b3081b52ccc1e04bb50fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5c578c6f31637f2d5e0dd1e3b55801c5e98f72b76049cc7dfb54a8607169eeda
BLAKE2b-256 checksum
How to use checksums
2532b12806932c221ec5e2a5fd55ce47ea9d97e7383931b9f8351ab637006ea2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL cyvcf2-0.31.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b29a34f4cae9be86f03d8ff86e151b113b19c869fb50c428d72fea77157c4ed
BLAKE2b-256 checksum
How to use checksums
b8e5ed5aacd8e864f30fd623fec9b7dd3b3e7aa6f195bfb5f34684fb953a859b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
09fdfe7b0fceca658a7879888dcb307e0e588d9965cb901400cfdcdd9d479617
BLAKE2b-256 checksum
How to use checksums
f49677971ae399e4f072dc197033f901b2d825f6a48a2bd0be68fef80863fa8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL cyvcf2-0.31.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 6.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
12b4a4cbc2186e79dfe4f18a3601eacd6e3e5b141b47217368be87a5bf04311a
BLAKE2b-256 checksum
How to use checksums
bd5ca3a8af9a2f17f41a87afeddd5d403507e8b691e7f07227a8b47f9fca6dab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d94f8ec38739c850825fe78ae2c0a3f1538a755b650aa147e9c63d30cb2f0aa
BLAKE2b-256 checksum
How to use checksums
cc876a4abca841439d77b50879064adda0068d0fac6754454dbbc471075fe3c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9e694a453da3ff1e6ce942da3868f94994c14ed96fbdd262cf7b4abedcd0f3e4
BLAKE2b-256 checksum
How to use checksums
b79662326639bbce97a0d514ba9b4c895f2eae6eb42edadc37b028be6e36ba1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL cyvcf2-0.31.0-cp39-cp39-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2611057ab1618162e07f5f75bc40602f9d00ee45d0505972b8f3b9a20805ce80
BLAKE2b-256 checksum
How to use checksums
f1746de50204068cbc49e3136fddf50dd2f985ceec44dfde50e92b2fc56bbc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
67a98754850aa5e248d532578a2dd1a4466ad0d9da7435b438b706cee9d111e0
BLAKE2b-256 checksum
How to use checksums
7c98a5713b11f177a072ca950fa8c81adcf596dfbf3a2bd857080899afd2370a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp38-cp38-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ddf06043b2ef88419dfa768c67beb8d6f158a67ad45149e63662ac7e5cdf490b
BLAKE2b-256 checksum
How to use checksums
a30c882c7ceea178171d9e2ab50d98e85b5b0322c6c9d0483e7b247dedf2ff5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
41d247a511969bc512f279965e883d2dc7022a411c8efbe69f90e1de165ab307
BLAKE2b-256 checksum
How to use checksums
85c96fe7336d76f94ec2e29b1268368bb2d2063dd555b308a7c5568365fcd568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
eea279ae64ddbeb1a2a93c16903e01d166203352c1278103c31649bc16ef9265
BLAKE2b-256 checksum
How to use checksums
9303e4c61e7217117505970392cd06a54543f54b9c794b1e84776383bab3b19d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp37-cp37m-manylinux_2_28_aarch64.whl

Download URL cyvcf2-0.31.0-cp37-cp37m-manylinux_2_28_aarch64.whl
Size 6.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
46dbbf1b35ddda9190a7b9bf070222a8960a80450c3eda743e5be87c1c74c8d7
BLAKE2b-256 checksum
How to use checksums
bd37d37eabd96d67be280b71aead64b746272f05582ccbecc5baf54b7c2d79e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cyvcf2-0.31.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dd01b3d1546ee3b4f423e279731938e303551485830e830f92ffedb2e9d26bdb
BLAKE2b-256 checksum
How to use checksums
0b910a401877964f5ba02adacb898e0d6cf6f59d48719f68de0caf14f3545cc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / cyvcf2-0.31.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL cyvcf2-0.31.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a1b8f49ba082102a8408ccb320e959ff0967c77295d2175d64cbf3b55ac1615c
BLAKE2b-256 checksum
How to use checksums
44e428e08bbb1a756a6fef44dfcfefc1928e2b002a9aab4362140731d59fb56b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Security for cyvcf2 0.31.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.31.0 This release

32 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page