Skip to main content

simple BIGF BIGH BIG4 decoder/encoder (commonly known as VIV/BIG)

Project description

unvivtool - Python extension module

unvivtool is a VIV/BIG decoder/encoder for uncompressed BIGF, BIGH, and BIG4 archives.

Purported VIV/BIG archives can contain faulty or manipulated header information. unvivtool is designed to validate and recover data as much as possible.

Usage

A ready to use decoder/encoder script can be found here: https://github.com/bfut/unvivtool/blob/main/scripts/unvivtool_script.py

Installation

Requires Python 3.10+

python -m pip install unvivtool

Documentation

Help on module unvivtool:

NAME
    unvivtool - simple BIGF BIGH BIG4 decoder/encoder (commonly known as VIV/BIG)

DESCRIPTION
    Functions
    ---------
    get_info() -- get archive header and filenames
    unviv() -- decode and extract archive
    update() -- replace file in archive
    viv() -- encode files in new archive

    unvivtool 3.4 Copyright (C) 2020-2024 Benjamin Futasz (GPLv3+)

FUNCTIONS
    get_info(...)
        |  get_info(path, verbose=False, direnlen=0, fnhex=False, invalid=False)
        |      Return dictionary of archive header info and list of filenames.
        |
        |      Parameters
        |      ----------
        |      path : str, os.PathLike object
        |          Absolute or relative, path/to/archive.viv
        |      verbose : bool, optional
        |          Verbose output.
        |      direnlen : int, optional
        |          If >= 10, set as fixed archive directory entry length.
        |      fnhex : bool, optional
        |          If True, interpret filenames as Base16/hexadecimal.
        |          Use for non-printable filenames in archive. Keeps
        |          leading/embedding null bytes.
        |      invalid : bool, optional
        |          If True, export all directory entries, even if invalid.
        |
        |      Returns
        |      -------
        |      header : dictionary
        |          The only guaranteed entry is "format" with a string or None.
        |          Filenames list will be empty if the directory has zero (valid) entries.
        |
        |      Raises
        |      ------
        |      FileNotFoundError
        |      MemoryError
        |      Exception

    unviv(...)
        |  unviv(viv, dir, direnlen=0, fileidx=None, filename=None, fnhex=False, dry=False, verbose=False, overwrite=0)
        |      Decode and extract archive. Accepts BIGF, BIGH, and BIG4.
        |
        |      Parameters
        |      ----------
        |      viv : str, os.PathLike object
        |          Absolute or relative, path/to/archive.viv
        |      dir : str, os.PathLike object
        |          Absolute or relative, path/to/output/directory
        |      direnlen : int, optional
        |          If >= 10, set as fixed archive directory entry length.
        |      fileidx : int, optional
        |          Extract file at given 1-based index.
        |      filename : str, optional
        |          Extract file 'filename' (cAse-sEnsitivE) from archive.
        |          Overrides the fileidx parameter.
        |      fnhex : bool, optional
        |          If True, interpret filenames as Base16/hexadecimal.
        |          Use for non-printable filenames in archive. Keeps
        |          leading/embedded null bytes.
        |      dry : bool, optional
        |          If True, perform dry run: run all format checks and print
        |          archive contents, do not write to disk.
        |      verbose : bool, optional
        |          Verbose output.
        |      overwrite : int, optional
        |          If == 0, warns and attempts overwriting existing files. (default)
        |          If == 1, attempts renaming existing files, skips on failure.
        |
        |      Returns
        |      -------
        |      {0, 1}
        |          1 on success.
        |
        |      Raises
        |      ------
        |      FileNotFoundError
        |      MemoryError
        |      TypeError

    update(...)
        |  update(inpath, infile, entry, outpath=None, insert=0, replace_filename=False, dry=False, verbose=False, direnlen=0, fnhex=False, faithful=False)
        |      Replace file in archive.
        |
        |      Parameters
        |      ----------
        |      inpath : str, os.PathLike object
        |          Absolute or relative, path/to/archive.viv
        |      infile : str, os.PathLike object
        |          Absolute or relative, path/to/file.ext
        |      entry : str, int
        |          Name of target entry or 1-based index of target entry.
        |      outpath : str, os.PathLike object, optional
        |          Absolute or relative, path/to/output_archive.viv
        |          If empty, overwrite vivpath.
        |      insert : int, optional
        |          If  > 0, set as fixed archive directory entry length.
        |          If == 0, set as fixed archive directory entry length.
        |          If  < 0, set as fixed archive directory entry length.
        |      replace_filename : bool, optional
        |          If True, and infile is a path/to/file.ext, the entry filename will be changed to file.ext
        |      dry : bool, optional
        |          If True, perform dry run: run all format checks and print
        |          archive contents, do not write to disk.
        |      verbose : bool, optional
        |          Verbose output.
        |      direnlen : int, optional
        |          If >= 10, set as fixed archive directory entry length.
        |      fnhex : bool, optional
        |          If True, interpret filenames as Base16/hexadecimal.
        |          Use for non-printable filenames in archive. Keeps
        |          leading/embedded null bytes.
        |      faithful : bool, optional
        |          If False, ignore invalid entries (default behavior).
        |          If True, replace any directory entries, even if invalid.
        |
        |      Returns
        |      -------
        |      {0, 1}
        |          1 on success.
        |
        |      Raises
        |      ------
        |      FileNotFoundError
        |      MemoryError
        |      TypeError
        |      Exception

    viv(...)
        |  viv(viv, infiles, dry=False, verbose=False, format="BIGF", endian=0xE, direnlen=0, fnhex=False, faithful=False)
        |      Encode files to new archive in BIGF, BIGH or BIG4 format.
        |      Skips given input paths that cannot be opened.
        |
        |      Parameters
        |      ----------
        |      viv : str, os.PathLike object
        |          Absolute or relative, path/to/output.viv
        |      infiles : list of str, list of os.PathLike objects
        |          List of absolute or relative, paths/to/input/files.ext
        |      dry : bool
        |          If True, perform dry run: run all format checks and print
        |          archive contents, do not write to disk.
        |      verbose : bool
        |          If True, print archive contents.
        |      format : str, optional
        |          Expects "BIGF", "BIGH" or "BIG4".
        |      endian : int, char, optional
        |          Defaults to 0xE for BIGF and BIGH, and 0xC for BIG4.
        |          Only use for rare occurences where BIGF has to be 0xC.
        |      direnlen : int, optional
        |          If >= 10, set as fixed archive directory entry length.
        |      fnhex : bool, optional
        |          If True, decode input filenames from Base16/hexadecimal.
        |          Use for non-printable filenames in archive. Keeps
        |          leading/embedded null bytes.
        |      faithful : bool, optional
        |
        |      Returns
        |      -------
        |      {0, 1}
        |          1 on success.
        |
        |      Raises
        |      ------
        |      FileNotFoundError
        |      MemoryError
        |      TypeError
        |      ValueError

VERSION
    3.4

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

unvivtool-3.4.tar.gz (32.0 kB view details)

Uploaded Source

Built Distributions

unvivtool-3.4-cp313-cp313t-win_amd64.whl (44.9 kB view details)

Uploaded CPython 3.13t Windows x86-64

unvivtool-3.4-cp313-cp313t-win32.whl (41.2 kB view details)

Uploaded CPython 3.13t Windows x86

unvivtool-3.4-cp313-cp313t-musllinux_1_2_x86_64.whl (119.1 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ x86-64

unvivtool-3.4-cp313-cp313t-musllinux_1_2_i686.whl (113.8 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ i686

unvivtool-3.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64

unvivtool-3.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (117.1 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-3.4-cp313-cp313t-macosx_11_0_arm64.whl (41.3 kB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

unvivtool-3.4-cp313-cp313t-macosx_10_13_x86_64.whl (42.2 kB view details)

Uploaded CPython 3.13t macOS 10.13+ x86-64

unvivtool-3.4-cp313-cp313-win_amd64.whl (44.5 kB view details)

Uploaded CPython 3.13 Windows x86-64

unvivtool-3.4-cp313-cp313-win32.whl (40.8 kB view details)

Uploaded CPython 3.13 Windows x86

unvivtool-3.4-cp313-cp313-musllinux_1_2_x86_64.whl (114.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

unvivtool-3.4-cp313-cp313-musllinux_1_2_i686.whl (108.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

unvivtool-3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

unvivtool-3.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (112.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-3.4-cp313-cp313-macosx_11_0_arm64.whl (40.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

unvivtool-3.4-cp313-cp313-macosx_10_13_x86_64.whl (41.5 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

unvivtool-3.4-cp312-cp312-win_amd64.whl (44.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

unvivtool-3.4-cp312-cp312-win32.whl (40.8 kB view details)

Uploaded CPython 3.12 Windows x86

unvivtool-3.4-cp312-cp312-musllinux_1_2_x86_64.whl (113.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

unvivtool-3.4-cp312-cp312-musllinux_1_2_i686.whl (108.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

unvivtool-3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

unvivtool-3.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (112.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-3.4-cp312-cp312-macosx_11_0_arm64.whl (40.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

unvivtool-3.4-cp312-cp312-macosx_10_13_x86_64.whl (41.5 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

unvivtool-3.4-cp311-cp311-win_amd64.whl (44.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

unvivtool-3.4-cp311-cp311-win32.whl (40.7 kB view details)

Uploaded CPython 3.11 Windows x86

unvivtool-3.4-cp311-cp311-musllinux_1_2_x86_64.whl (112.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

unvivtool-3.4-cp311-cp311-musllinux_1_2_i686.whl (108.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

unvivtool-3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

unvivtool-3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (111.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-3.4-cp311-cp311-macosx_11_0_arm64.whl (40.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

unvivtool-3.4-cp311-cp311-macosx_10_9_x86_64.whl (41.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

unvivtool-3.4-cp310-cp310-win_amd64.whl (44.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

unvivtool-3.4-cp310-cp310-win32.whl (40.7 kB view details)

Uploaded CPython 3.10 Windows x86

unvivtool-3.4-cp310-cp310-musllinux_1_2_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

unvivtool-3.4-cp310-cp310-musllinux_1_2_i686.whl (107.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

unvivtool-3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

unvivtool-3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (111.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-3.4-cp310-cp310-macosx_11_0_arm64.whl (40.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

unvivtool-3.4-cp310-cp310-macosx_10_9_x86_64.whl (41.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file unvivtool-3.4.tar.gz.

File metadata

  • Download URL: unvivtool-3.4.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4.tar.gz
Algorithm Hash digest
SHA256 fcb35d7f58c1a4a98915310f8a6ecdff5b8914430813c967c1e8ad571191662c
MD5 3c554eeeee4839e1645a93ce7f914379
BLAKE2b-256 cafcbe3ab171948acdc5a46ecd85d3b2c29f001770c8861716fb6c448ae25b18

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4.tar.gz:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: unvivtool-3.4-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 5f1395f69d7377af48ba550b849bb87a539fa2d1c862229ed0ed1cc39fdd3905
MD5 b1237ba317deb3107c1081dbdbea410c
BLAKE2b-256 0c2e85da4ff0c99b7b3e80c30b5f265005af689a21f3c48b299403b392e3adf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-win_amd64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-win32.whl.

File metadata

  • Download URL: unvivtool-3.4-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 41.2 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 40bfc43b921c994b8bc64478f084e34d07fed75efbfcda9b546ed3e15f49d2dd
MD5 50486846213521269e9168f1b2946f78
BLAKE2b-256 dd73a830aeeb0608d9d90c12ae4aadb3920ae80e8d3d0cb4573998035f1e80e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-win32.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b3566082b67483c8283c8d8163097200ff44be28e12ac08f6eff7229abf9392
MD5 880bcd62bb282d54496fca993119a9b2
BLAKE2b-256 a14d7f169b618b3099f5cb57c56b79a7993061044e4cf5198897b10f79eb5839

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a194f7a63967f11ed0d34029f86b7b1d16a625a1eec18d6a635571449569ecf6
MD5 b3f665c8c0854bf44b7d9d26c6fee526
BLAKE2b-256 d543f88f1dd982e70f14cc115cee9ed0c39dc33e9e9562cfd1202290a064fbaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-musllinux_1_2_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd9de81cab907f98c23dc8d2b9766d77dc7357a8f222b0dc56ccc6f0b0f1f1ef
MD5 9e9c0cba67da711083486acd7b6f9d96
BLAKE2b-256 cd0b586c7b703339e9c3f0c8347d7b4ee8174be210bf18eb998c7281e85a1a7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05836a79a075271c6a379b6c25a80ea4996df5615a48d2804bf888d8876b5f3f
MD5 ec22bf8162ec0f07365b95fd5f5db0a4
BLAKE2b-256 aa8f0c3c00208060063d9b2d7886c11721e979d627222c4bae2695ced41b9ed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52c33446e26667bf65d70075ff63402dfd9d6463ace034d0921125259cfcc195
MD5 e9790b35598ad51f699f79d9a659d9a2
BLAKE2b-256 ccce66252e1dcec7b26984eb687ff420e9a994b0618014ac4ffb502e2135c00b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 79cd053cd5afe6871f07f4049f0a0cf1df8dff2a693ba3b24a2821fe44502e86
MD5 8fd54e49e78e7df666a3130ad7102d9b
BLAKE2b-256 fe2cef5d47279cc0ab50541ec997cf980b90cadd38aa76b1d616e9f760f92546

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313t-macosx_10_13_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unvivtool-3.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 44.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 29e21d6b85c0ac170d7c42883ca89bfe5cc2c26d3848c278615916a40cc044b0
MD5 daa9da9163a556582ddb1b1a873f4a61
BLAKE2b-256 6e486d2f619c8a8254ad1bc108a0a238216d5da69e7cf262c4e4562fbf4fb91b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-win_amd64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: unvivtool-3.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 066afb8adc1c0a52388b8c0242f8a1ed6a5ef41169959c3b22137ba403e3a7b8
MD5 eb04d30b8fc6740dec2939f4fad5dffe
BLAKE2b-256 a526bdcd81a7e65a93c4a55730470cfe1ef7ec4564d45829bb83bde5b37b295b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-win32.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b420b536d9614ec42bdf9d802a31ba3ad7a2335a32aec468624f7b5ea7e70446
MD5 4d84bf5b6073b0973ea0edc31b4a48ea
BLAKE2b-256 a8bfe058bf0c6b3f00b4e58a1450808b22dcbee8aa803a4e55ba22b9483d8a02

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef55ca1f20641f5e4d2147616b3af396235543846589c3284e5fe1417b16fa6c
MD5 e6f5ceef3c9fa32861542519d5844f44
BLAKE2b-256 c6617629e67cf38a5a392ca53853ac5dea1fc63be16ad1cfc359e0e49c5da997

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b11117878e55280970696b4242d41217b2bab0a09c826e63b8684c2af686e0b7
MD5 3fe0ac30e06fd41230b4610d2595c7ff
BLAKE2b-256 1c4d7fc503abbd7b5574b70e170370e98fdb6f423790d86e140d398514b55517

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f12b8a090a61bc3c1e7dd69ad93b0894abc404374b5cba6f00575921e8ace55a
MD5 01e70f597a27269556cb083332465020
BLAKE2b-256 e448b3b9e8f06675c88d84d0bf09077d99f691440378cecbba8eda61e344dc5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e37c2c46683f093ce97ac3b7132183b78fdbc2c14fd79416dd158b103ee76938
MD5 8363e24867de07cd28ca7a929e06d9b2
BLAKE2b-256 395b92ce7746483cc00efc8d76bb28d0f0ffa6c20c7ff666f76d819175408304

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 32f294c8dc336cd5a7c32b9f3180431aefe8bd5d0b4afc44d389e1c2bd391400
MD5 04a5333988dce48159391eade48eac19
BLAKE2b-256 9dde72b4eb22d112067d086844bb6c46340c16a3fc2bdeed4e03d81a028aef95

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unvivtool-3.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 44.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c45c785b5e92fc4c30947268ea6293c20195aff7e351a2eeaab571fceacca8fc
MD5 037fda05ede6fe232df1daef3ce28c80
BLAKE2b-256 550428d4be2322f3e277256ae80db0e5aed6180fa2325f82c84bb6e4f4a35f93

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-win_amd64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: unvivtool-3.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 954b00ea838125be52cb9ca02da0cde745a0c78a39d8de2c4da1d9eedcfa4ebb
MD5 bdc0ec64a7421166b38a1ae28d875a2a
BLAKE2b-256 9dc3bd5c33e0e529d2bcc6b272c53a12479ff14af474c908149ecda5deec2c40

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-win32.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e55bba979e21c9e6ef89cf22c1f2504850daa1c61880ca79a9cbbde27d8fb5eb
MD5 13c9def9dde0d5208ee99fe6f11c34aa
BLAKE2b-256 791c68a91891706ca59af019619b3b12cb2a2ac32d64b720f6dfbbec8da39422

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3d7ea56d457cb3e09d7642100e2218ba6ecf182929ef5ac49b81f7f952b2206c
MD5 3e3c8d7761112e9d3ae875b242988629
BLAKE2b-256 b3f6da8743cc20742c8528666b4d1af0bf109e08edcd70a40f6c41b0a6af0471

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0535d36cb9beb371cbeaa653cfef0991f960fb8d9a78e0607a97a122423b0a9
MD5 387470242f196ec66e5c17c37f6be161
BLAKE2b-256 a878d27146b16ac604bcaedd7abe6057a9deb6a3e512a7c55329051daed9bee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7106bf890874b1c0ce1d82ffc95f0488119a1d9ce480496130d837de928f63fa
MD5 963043cfcdf8ecb6e947f6eba9532a33
BLAKE2b-256 e86188afd7cc1424a6202c48836487c94fe28329bfbddb5c80aa2f015e5a55bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad3ae52c07420776e2b504900fc8ef46bd1a65e3ea4cb013b3be4a97805db98b
MD5 849341d55c91a63140e5c468457a78cc
BLAKE2b-256 d03e90057329da96b4004e2052013eea8015c1b217e60461f6bdb1ea72ea83b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d73242318c28beba83bacc7f7448c8120c1d5cbe049bb21317886b090415d749
MD5 d2c5e46ddfa1c26ce2c2dce2286ed2e0
BLAKE2b-256 0e9552a944cf452c2271ca4d9c0c2dd6747b0e8c977d8d5ee634addeeb97d596

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unvivtool-3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b38271404472239b0b8be8ee4b57e9f28ed26f12f2d833e5296a34c5872d6c4
MD5 c1dfb2a98a02e7d8a6602ae8872dbcfc
BLAKE2b-256 82587f665da5436cd6db1287dac4185ccaf17be23ff440014ae0dee4c887a5d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-win_amd64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: unvivtool-3.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2f33ab4a8eacf7ae1980a6ee11d311cb472b08938e2c907b57b4524e8bb972c4
MD5 b8b654bccdf606de369c36eead7020e1
BLAKE2b-256 ddfe8e571feca2824e123cdf8b0659bb6e9611272471e60148532171df0df7de

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-win32.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 226be6054661aa4536fda782a9303ca447eaeed0289f46f6eccc98ad8d237317
MD5 c88681eeeca9435b4843091511a4a2dd
BLAKE2b-256 372f464bf4416bd066e4d1b700771d38fd049d9f9580a47326786336328a0443

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 831ce39e63b64c07182d7ab099f2c9289e592063797c03166c6e8624a46e2daf
MD5 03aa9080f149957575c75eed29bda169
BLAKE2b-256 7bfc8f3635f22353e07031eaee04c5243f4facc90c49414f1835d9a08fc29a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a122c0ac46f6658be4c495ed6732813fa6e9d04cd8439a296d3c9c495cbc5071
MD5 e6c2cc189b5c11dd5e429669102dca36
BLAKE2b-256 f0aab804c957e9ae9bacedc65f03774ff332b90abd08fe5808d39971321b34f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65ef804a59182563f3531b1e7ec6825cd0c43c2c2e0b58319a4a061f7e7fc63c
MD5 a34a4b4cfa3f417f9b92d51323821532
BLAKE2b-256 03f5571ec228403d308bc41345106e59556d0cdb17762213c042316db1d8fdf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4e44276b2db0cc938ddcf3d3b26ab718528ac6c038793d02426b7bd2e82f478
MD5 e61b87bad88f0d2dae6d353ed9aee1da
BLAKE2b-256 9f65bcaffed4f9f811b3bb72c2be43dd5a794fbba581ae18de203864f42ef597

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fba44fdaced03a954428086ff8bb434bdf172fa03926313e287de015890af200
MD5 730bd2ed15c967b1447e03112c9690a6
BLAKE2b-256 8f57bc37da642ed721a4bc37353836dbe1105a32b2563743f9bda76d1a2f442b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unvivtool-3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7859360179f2deee053f97497154240c3f19e935677e63db5445c21f5ebd15ee
MD5 6e76b030ec66e0fb531a86d86b9b327c
BLAKE2b-256 d316e2750cfe980e2ceb413ad60dc155173b81aa1176c243579bb2c7ae26abe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-win_amd64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: unvivtool-3.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for unvivtool-3.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 842e05e413b59e365feec3517ce2499935f697cc57e4fa24f9f2fc80133877c6
MD5 f9d1f4cfbc2d3296e07a0ac96663a4b0
BLAKE2b-256 b4f77030105777821f22f10e7c20512a3cd5b26ef2421603c292d540a93b3e98

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-win32.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99386e2a735f17378bfd687ce273d0e1a18a3494fe82688b85256e4edf7f2d7f
MD5 c6d4d7829847834d8052558ef418354c
BLAKE2b-256 80f9abad88ecc802e5c756bf6f9de9ec67dd391233193c443dde354ff2d583d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6b4ec20a6e92cba72efb1b3ff8b01fe4b0e4eed49f497aabea32ae02a8d3dddd
MD5 cc473a1a9831154bd1314d3c82bc64d1
BLAKE2b-256 a4cf2eb50b7eac14cd4d261a51064a44cdfc9fb134a2a987a1d12a5ee9541103

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45e60ae34db089d8d5109263d2d8d1fb49bdeec2ba78fa38eb192ac6ad1e5f42
MD5 b58a160fcc0289944ecd51d49fb6ae07
BLAKE2b-256 4bdb9ce0735ef628d8083301c38264ce6865f68888c1506ae4ad62b1051b6639

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 906492f751befbc5e86d39bbb70bb1d4dd41df7c468315959f5ae6c557c691c7
MD5 a9136ba2962142aca4ca7b6555a8e7e0
BLAKE2b-256 1a01465c790293a4981ccf90e9eb252d7ba76d6371068f58ed7e81dd5803f137

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 011d86959600832bf1cc613e5016c796799b1d0df55e462eb44737cdaf62d0d0
MD5 4b7afc85a954ea41bc4ab55a6796b1e2
BLAKE2b-256 1724765e46bd9b2b7d999a9e261be312a0093fac5b884a81651260ea514555a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

Details for the file unvivtool-3.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ea4d8cbff27467c255b106a0149d428ff38ca57ba36e2040663480b6df332f6
MD5 5de4c798e816a00312dd76f736304e20
BLAKE2b-256 844d0dd255b4fa1ec3901f635747989e577dfa1353de2bf81a929621ffab61e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.4-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on bfut/unvivtool

Attestations:

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