Skip to main content

BTK Pipeline v4.5.1

Splits original pipeline into sub-pipelines that can be run independently or using the blobtoolkit.smk meta pipeline.

Sub-pipelines

  1. minimap.smk - align reads to the genome assembly using minimap2.

  2. windowmasker.smk - identify and mask repetitive regions using Windowmasker. Masked sequences are used in all blast searches.

  3. chunk_stats.smk - calculate sequence statistics in 1kb windows for each contig.

  4. busco.smk - run BUSCO using specific and basal lineages. Count BUSCOs in 1kb windows for each contig

  5. cov_stats - calculate coverage in 1kb windows using blobtk depth.

  6. window_stats - aggregate 1kb values into windows of fixed proportion (10%, 1% of contig length) and fixed length (100kb, 1Mb)

  7. diamond_blastp.smk - Diamond blastp search of busco gene models for basal lineages (archaea_odb10, bacteria_odb10 and eukaryota_odb10) against the UniProt reference proteomes.

  8. diamond.smk - Diamond blastx search of assembly contigs against the UniProt reference proteomes. Contigs are split into chunks to allow distribution-based taxrules. Contigs over 1Mb are subsampled by retaining only the most BUSCO-dense 100 kb region from each chunk.

  9. blastn.smk - NCBI blastn search of assembly contigs with no Diamond blastx match against the NCBI nt database

  10. blobtools.smk - import analysis results into a BlobDir dataset

  11. view.smk - BlobDir validation and static image generation

OLD VERSION

Dependencies

BlobToolKit components

The various BlobToolKit components can be downloaded from their respecive Github repositories:

VERSION=release/v2.6.5
mkdir -p ~/blobtoolkit
cd ~/blobtoolkit
git clone -b $VERSION https://github.com/blobtoolkit/blobtools2
git clone -b $VERSION https://github.com/blobtoolkit/specification
git clone -b $VERSION https://github.com/blobtoolkit/pipeline
git clone -b $VERSION https://github.com/blobtoolkit/viewer

Pipeline dependencies

Most pipeline dependencies can be installed using conda. The mamba replacement for conda is faster and more stable:

conda install -y -n base -c conda-forge mamba

Use mamba where you would normally use conda for creating environments and installing packages. We recommend creating an environment using the env.yaml file to pin all dependencies:

mamba env create -f ~/blobtoolkit/pipeline/env.yaml

Alternatively create the environment by specifying individual packages:

mamba create -y -n btk_env -c conda-forge -c bioconda -c tolkit \
    python=3.8 snakemake docopt defusedxml psutil pyyaml tqdm ujson urllib3 \
    entrez-direct minimap2=2.17 seqtk diamond=2 busco=5 \
    samtools=1.10 pysam=0.16 blobtk=0.2.4 genomehubs

Activate this environment:

conda activate btk_env

If you already have an environment named btk_env (e.g. when upgrading from an ealier BlobToolKit version) you will need to run conda env remove -n btk_env before creating a new environment.

Additional viewer dependencies

Viewer dependencies, with the exception of firefox and xvfb (use X-Quartz on OS X) are included in the env.yaml file, but will need to be installed separately if using the altenate install method. If Firefox is not installable on your local compute environment (e.g. a shared cluster), it may be necessary to run the viewer separately:

sudo apt update && sudo apt-get -y install firefox xvfb

conda activate btk_env
mamba install -y -c conda-forge geckodriver selenium pyvirtualdisplay nodejs=14
pip install fastjsonschema;

Running the viewer requires an additional install step in the viewer directory to ensure the required modules are available:

cd ~/blobtoolkit/viewer
npm install

If you are upgrading from a previous version or having difficulty with installation, it may be necessary to delete the node modules directory and run the command again:

cd ~/blobtoolkit/viewer
rm -r node_modules
npm install

PATH setup

Commands below assume that BLobToolKit executables and scripts are available in you PATH:

export PATH=~/blobtoolkit/blobtools2:~/blobtoolkit/specification:~/blobtoolkit/insdc-pipeline/scripts:$PATH

Databases

Download the NCBI taxdump

TAXDUMP=/volumes/databases/taxdump_2021_06
mkdir -p $TAXDUMP;
cd $TAXDUMP;
curl -L ftp://ftp.ncbi.nih.gov/pub/taxonomy/new_taxdump/new_taxdump.tar.gz | tar xzf -;
cd -;

Download and extract UniProt reference proteomes

UNIPROT=/volumes/databases/uniprot_2021_06
mkdir -p $UNIPROT
wget -q -O $UNIPROT/reference_proteomes.tar.gz \
 ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/reference_proteomes/$(curl \
     -vs ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/reference_proteomes/ 2>&1 | \
     awk '/tar.gz/ {print $9}')
cd $UNIPROT
tar xf reference_proteomes.tar.gz

touch reference_proteomes.fasta.gz
find . -mindepth 2 | grep "fasta.gz" | grep -v 'DNA' | grep -v 'additional' | xargs cat >> reference_proteomes.fasta.gz

printf "accession\taccession.version\ttaxid\tgi\n" > reference_proteomes.taxid_map
zcat */*/*.idmapping.gz | grep "NCBI_TaxID" | awk '{print $1 "\t" $1 "\t" $3 "\t" 0}' >> reference_proteomes.taxid_map

diamond makedb -p 16 --in reference_proteomes.fasta.gz --taxonmap reference_proteomes.taxid_map --taxonnodes $TAXDUMP/nodes.dmp --taxonnames $TAXDUMP/names.dmp -d reference_proteomes.dmnd
cd -

Download NCBI nt database:

NT=/volumes/databases/nt_2021_06
wget "ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt.??.tar.gz" -P $NT/ &&
for file in $NT/*.tar.gz; do
    tar xf $file -C $NT && rm $file;
done

Download BUSCO data and lineages to allow BUSCO to run in offline mode:

BUSCO=/volumes/databases/busco_2021_06
cd $BUSCO
wget -r https://busco-data.ezlab.org/v5/data
find busco-data.ezlab.org -name "*.tar.gz" | parallel "cd {//}; tar -xzf {/}"

Configuration

The BlobToolKit pipeline requires a YAML format configuration file to specify file locations, parameters and metadata.

Example

config.yaml

assembly:
  accession: GCA_902806685.1
  alias: iAphHyp1.1
  bioproject: PRJEB36756
  biosample: SAMEA994723
  file: /volumes/data/by_accession/GCA_902806685.1/assembly/GCA_902806685.1.fasta.gz
  level: chromosome
  prefix: CADCXM01
  scaffold-count: 87
  span: 408137179
  url: ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/902/806/685/GCA_902806685.1_iAphHyp1.1/GCA_902806685.1_iAphHyp1.1_genomic.fna.gz
busco:
  download_dir: /volumes/databases/busco_2021_06
  lineages:
    - lepidoptera_odb10
    - endopterygota_odb10
    - insecta_odb10
    - arthropoda_odb10
    - metazoa_odb10
    - eukaryota_odb10
    - bacteria_odb10
    - archaea_odb10
  basal_lineages:
    - eukaryota_odb10
    - bacteria_odb10
    - archaea_odb10
fields:
  values:
    file: /volumes/data/by_accession/GCA_902806685.1/assembly/field_values.tsv
  synonyms:
    file: /volumes/data/by_accession/GCA_902806685.1/assembly/sequence_synonyms.tsv
    prefix: names
reads:
  coverage:
    max: 30
  paired:
    - prefix: ERR3316071
      platform: ILLUMINA
      base_count: 33696183030
      file: /volumes/data/by_accession/GCA_902806685.1/reads/ERR3316071_1.fastq.gz;/volumes/data/by_accession/GCA_902806685.1/reads/ERR3316071_2.fastq.gz
      url: ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/001/ERR3316071/ERR3316071_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/001/ERR3316071/ERR3316071_2.fastq.gz
    - prefix: ERR3316069
      platform: ILLUMINA
      base_count: 33234827596
      file: /volumes/data/by_accession/GCA_902806685.1/reads/ERR3316069_1.fastq.gz;/volumes/data/by_accession/GCA_902806685.1/reads/ERR3316069_2.fastq.gz
      url: ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/009/ERR3316069/ERR3316069_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/009/ERR3316069/ERR3316069_2.fastq.gz
    - prefix: ERR3316072
      platform: ILLUMINA
      base_count: 30325234266
      file: /volumes/data/by_accession/GCA_902806685.1/reads/ERR3316072_1.fastq.gz;/volumes/data/by_accession/GCA_902806685.1/reads/ERR3316072_2.fastq.gz
      url: ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/002/ERR3316072/ERR3316072_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR331/002/ERR3316072/ERR3316072_2.fastq.gz
revision: 0
settings:
  blast_chunk: 100000
  blast_max_chunks: 10
  blast_overlap: 0
  blast_min_length: 1000
  taxdump: /volumes/databases/taxdump_2021_06
  tmp: /tmp
similarity:
  defaults:
    evalue: 1.0e-10
    import_evalue: 1.0e-25
    max_target_seqs: 10
    taxrule: buscogenes
  diamond_blastx:
    name: reference_proteomes
    path: /volumes/databases/uniprot_2021_06
  diamond_blastp:
    name: reference_proteomes
    path: /volumes/databases/uniprot_2021_06
    import_max_target_seqs: 100000
  blastn:
    name: nt
    path: /volumes/databases/ncbi_nt_2021_06
taxon:
  name: Maniola hyperantus
  taxid: "2795564"
version: 1

In this example, url: definitions are optional and used to show the source for publicly available files. The file: keys give locations of the files locally and must be completed.

The assembly span: and reads base_count: need only be specified if reads coverage max: is to be used for the purposes of subsampling read files when mapping.

BUSCO will be run for all lineages: in the busco section. Any lineages also specified in basal_lineages: will be used as sources of BUSCO genes for the diamond_blastp step.

Two taxrules are used to infer taxonomy from blast hits. The default buscogenes taxrule uses results from diamond blastp searches of genes from the basal BUSCO lineages. The alternate buscoregions taxrule uses diamond blastx and NCBI blastn searches of regions containing a high density of genes from the most-specific lineage (i.e. the first lineage listed in the config). This was the default taxrule up to v2.5 (named bestdistorder) and can be restored as the default by setting taxrule: buscoregions under similarity: -> defaults:.

Additional values can be specified by specifying files in fields:. Multiple files can be specified by using unique keys and each will be imported using the blobtools2 --text import. The key synonyms: may be used to import synonyms, all other keys will be treated as containing columns of category or variable data. Category/variable names must be specified in a header row, e.g.:

identifier      status
LR761647.1      Autosome
LR761648.1      Autosome
LR761649.1      Autosome
LR761650.1      Allosome
LR761651.1      Autosome
CADCXM010000001.1       Scaffold
CADCXM010000002.1       Scaffold
...

Running the pipeline

For public assemblies, the script lib/generate_config.py will fetch copies of assembly and read files and generate a YAML config file. There is also a run_btk_pipeline.sh wrapper script that will call generate_config.py and run the full meta pipeline when called with a public assembly accession:

run_btk_pipeline.sh GCA_902806685.1

The snakemake command in this script may be used as an example for running the pipeline on local assemblies.

Metadata

Release files for blobtoolkit-pipeline 4.5.2

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

Source distribution (sdist)

Source distribution for blobtoolkit-pipeline 4.5.2
File Size Uploaded Provenance Actions
blobtoolkit_pipeline-4.5.2.tar.gz 49.9 kB Without provenance Details for blobtoolkit_pipeline-4.5.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for blobtoolkit-pipeline 4.5.2
File Actions
blobtoolkit_pipeline-4.5.2-py314-none-manylinux2014_x86_64.whl Python 3.14 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py314-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_x86_64.whl Python 3.14 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_arm64.whl Python 3.14 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_arm64.whl
blobtoolkit_pipeline-4.5.2-py313-none-manylinux2014_x86_64.whl Python 3.13 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py313-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_x86_64.whl Python 3.13 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_arm64.whl Python 3.13 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_arm64.whl
blobtoolkit_pipeline-4.5.2-py312-none-manylinux2014_x86_64.whl Python 3.12 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py312-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_x86_64.whl Python 3.12 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_arm64.whl Python 3.12 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_arm64.whl
blobtoolkit_pipeline-4.5.2-py311-none-manylinux2014_x86_64.whl Python 3.11 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py311-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_x86_64.whl Python 3.11 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_arm64.whl Python 3.11 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_arm64.whl
blobtoolkit_pipeline-4.5.2-py310-none-manylinux2014_x86_64.whl Python 3.10 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py310-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_x86_64.whl Python 3.10 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_arm64.whl Python 3.10 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_arm64.whl
blobtoolkit_pipeline-4.5.2-py39-none-manylinux2014_x86_64.whl Python 3.9 none Linux glibc 2.17+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py39-none-manylinux2014_x86_64.whl
blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_x86_64.whl Python 3.9 none macOS 11.0+ x86-64 Details for blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_x86_64.whl
blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_arm64.whl Python 3.9 none macOS 11.0+ ARM64 Details for blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_arm64.whl

Total release size: 1.4 MB

Release files / blobtoolkit_pipeline-4.5.2.tar.gz

Download URL blobtoolkit_pipeline-4.5.2.tar.gz
Size 49.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1fc1c5568e44e87fe9648cbb440629b7e64595d2b153b4145627aaf91f3a9c51
BLAKE2b-256 checksum
How to use checksums
523c60ea211b958d4baa050f76f1921703db924ecb79f9982bf3546667a1296b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py314-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py314-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.14
SHA-256 checksum
How to use checksums
6e2125b4278101adcc2e57632bf11c7330ac9976c9c23b0d84feb101efdd9084
BLAKE2b-256 checksum
How to use checksums
4c996145da05bfc8ab3028a87c6e73510ac6e8377642dd9e9a363870f7818cb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_x86_64.whl
Size 72.3 kB
Tags Python 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a5dea631cf6e676eb0f050e88699612b37995ff5f190a0ba57395251e312948b
BLAKE2b-256 checksum
How to use checksums
f944fe2ef855a9a194aa76f4028eb695ca7d78e2b73325a21f81ccf5e7c5693c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py314-none-macosx_11_0_arm64.whl
Size 72.3 kB
Tags Python 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6df982b7d5f23a80cd0bccf40e2371290f6f3d45a254c35cac93a584e50389ef
BLAKE2b-256 checksum
How to use checksums
f5edf7b41c9f6a28f3a4b6daa2a73b1d79a26ffa44831d52dc40d8f0b26c23e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py313-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py313-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.13
SHA-256 checksum
How to use checksums
b057f97a8a464100c5526e35ef21eb30047de4cc6dfdcb5f0fb8715d77d070ff
BLAKE2b-256 checksum
How to use checksums
c2e39ab57fc559d359bdebbbbbf6a93b4072d94d859ab52081bd1e65a9501593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_x86_64.whl
Size 72.3 kB
Tags Python 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0803e2bde495f0fd778ce608464e2eac1bc37341f527ddad021215925ffc104b
BLAKE2b-256 checksum
How to use checksums
66c13b35626c6d2789d3431647e2aa11e54fd89403407fd620a0197cf512ac8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py313-none-macosx_11_0_arm64.whl
Size 72.3 kB
Tags Python 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22220d580a19543a90550dcb661ccaf1c3c4e85177fa14ae6e43bdfb2b42817e
BLAKE2b-256 checksum
How to use checksums
d47627db7f37b2acdf7410c94c0e81e45758ffc1e4e2c96887f77c5baca6a912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py312-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py312-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.12
SHA-256 checksum
How to use checksums
d3e7767f8f213bc325c1c3c596d341bda5e49869f72bff72acfd704a3fb5edf3
BLAKE2b-256 checksum
How to use checksums
5dbc3b4e668cc5813497b9a905bf45f5746538a808a182264a8b48282a9cc2bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_x86_64.whl
Size 72.3 kB
Tags Python 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
6603d20f3ab04d3d1f3fb8d9e7e057db3d5ef2350b26740dcf3dd3646a806b0c
BLAKE2b-256 checksum
How to use checksums
0aa87269a1e862cc780bd4693fe8d6c67b15c2e6db36ec52418b5898bf7cc0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py312-none-macosx_11_0_arm64.whl
Size 72.3 kB
Tags Python 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7a1f8ddab1079f004c435650be3ac67a55eab2b4c713eaf3895c5d78a8e6a8ef
BLAKE2b-256 checksum
How to use checksums
30b776c117daccb4be1bbf41c8e23bfc53a2c944a09ea755cc1e23f0a05271f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py311-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py311-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.11
SHA-256 checksum
How to use checksums
3f48f687b47ae5c5c57b004accd5b926812c86b8578e13b9ae8182b91baef601
BLAKE2b-256 checksum
How to use checksums
abcf2e6607c17bf6a8d84ee2d560e235f00497f00623414d9fa13250a4d8864a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_x86_64.whl
Size 72.2 kB
Tags Python 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c0ef97c91cb07d34959b6da5aebb9ed086cc78472e194813713aa87a2a78b51c
BLAKE2b-256 checksum
How to use checksums
07964d17bffc26f7307a662c86c8ca46970d9b46a11bfdb6fbc7c3c36c638744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py311-none-macosx_11_0_arm64.whl
Size 72.2 kB
Tags Python 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce4a440e38a8905774497cd566cdda597ed487293a0d8ccab5912a8fa3900f6c
BLAKE2b-256 checksum
How to use checksums
92d7d64a05125c810ea30f00aa96a333626f2e69d3282c36fdeb7fad0a24eab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py310-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py310-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.10
SHA-256 checksum
How to use checksums
fffa0922785e5c9813822dbe80ac06c0239cfdf78b9d9c252d1ac5b39a68d998
BLAKE2b-256 checksum
How to use checksums
16e024d6c26095774fcdddb7271c100245646fa48491708f7bcd063668ba7b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_x86_64.whl
Size 72.2 kB
Tags Python 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fa3455708c64c3f4326c13c8558128e56152d51c44779448339d522fab7f2d53
BLAKE2b-256 checksum
How to use checksums
569b70d7aebd74c59f06d19f1541b8bcd4c566aa3095c49d54ea12b9985f3c03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py310-none-macosx_11_0_arm64.whl
Size 72.2 kB
Tags Python 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95379b40625168d8f239e249502072434e619deb218bed6713366fb30e35ea96
BLAKE2b-256 checksum
How to use checksums
3cea3cb9dc9887141c5beb2dfba918c3837077cf871ceb35a46fc1291afd5286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py39-none-manylinux2014_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py39-none-manylinux2014_x86_64.whl
Size 72.3 kB
Tags Linux glibc 2.17+ x86-64 Python 3.9
SHA-256 checksum
How to use checksums
e72f5c43a31bb589b99dbfdab3f8c16487acadef39b9f6a5202fffd3cd30f855
BLAKE2b-256 checksum
How to use checksums
77d1c7b5fba21e0a39b24ceb9e4d61642f4be613a1dc77d6aa7d6bc6df561146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_x86_64.whl

Download URL blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_x86_64.whl
Size 72.2 kB
Tags Python 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e0bbc580fb9ffa1968b834f50cd846544500c9c1f0b582c0598663f7844e2d9e
BLAKE2b-256 checksum
How to use checksums
ede10b351caddc49ca2e40a1ad303e929184ce6629da288f688732a9e338424b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_arm64.whl

Download URL blobtoolkit_pipeline-4.5.2-py39-none-macosx_11_0_arm64.whl
Size 72.2 kB
Tags Python 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
216fc3c4a71fc487903b7c6174140c0702e51f65d941985b87fc1eacbf6c9bbc
BLAKE2b-256 checksum
How to use checksums
897e756602b0fc38b36c71e75ceccb37a844a7ab712934b79e558f9ca4745099
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for blobtoolkit-pipeline 4.5.2

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.

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