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.5 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.5

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

Uploaded Source

Built Distributions

unvivtool-3.5-cp313-cp313t-win_amd64.whl (45.0 kB view details)

Uploaded CPython 3.13t Windows x86-64

unvivtool-3.5-cp313-cp313t-win32.whl (41.3 kB view details)

Uploaded CPython 3.13t Windows x86

unvivtool-3.5-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.5-cp313-cp313t-musllinux_1_2_i686.whl (113.8 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ i686

unvivtool-3.5-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.5-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (117.0 kB view details)

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

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

Uploaded CPython 3.13t macOS 11.0+ ARM64

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

Uploaded CPython 3.13t macOS 10.13+ x86-64

unvivtool-3.5-cp313-cp313-win_amd64.whl (44.6 kB view details)

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

unvivtool-3.5-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.5-cp313-cp313-musllinux_1_2_i686.whl (108.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

unvivtool-3.5-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.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (40.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.13 macOS 10.13+ x86-64

unvivtool-3.5-cp312-cp312-win_amd64.whl (44.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

unvivtool-3.5-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.5-cp312-cp312-musllinux_1_2_i686.whl (108.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

unvivtool-3.5-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.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (40.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.13+ x86-64

unvivtool-3.5-cp311-cp311-win_amd64.whl (44.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

unvivtool-3.5-cp311-cp311-win32.whl (40.8 kB view details)

Uploaded CPython 3.11 Windows x86

unvivtool-3.5-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.5-cp311-cp311-musllinux_1_2_i686.whl (108.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

unvivtool-3.5-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.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (40.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

unvivtool-3.5-cp310-cp310-win_amd64.whl (44.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

unvivtool-3.5-cp310-cp310-win32.whl (40.8 kB view details)

Uploaded CPython 3.10 Windows x86

unvivtool-3.5-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.5-cp310-cp310-musllinux_1_2_i686.whl (108.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

unvivtool-3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

unvivtool-3.5-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.5-cp310-cp310-macosx_11_0_arm64.whl (40.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

unvivtool-3.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for unvivtool-3.5.tar.gz
Algorithm Hash digest
SHA256 dfce0fb535f4ca83dc226e19e187af7277e30f64d6f8e1a2966d3892251931af
MD5 65d63617b277f1bb931f25268b1d201f
BLAKE2b-256 1e526bc9c04c29d3618e990b1bcd62a60b51859c55a204a68567e66c07fbd224

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 45.0 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.5-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 2dbac7244ea5c97e80f0689e34b8d84f4cf716376e8a49bba6d146f32bfdf7a8
MD5 0e3869d256106205cb8a0524ee69ec02
BLAKE2b-256 7f3abf6860d4581e5efddb63f35eb878e9918220375f7afc40023490c7676b99

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 41.3 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.5-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 424ebf874638aa8cdd355050fad50b2ec76a58efe0ead412e8c091fa1634b059
MD5 5cda168e85083356a2c7a54537609de3
BLAKE2b-256 ed7e0cad41fcf9e8bff926e2a7996e044107f9ae338bbad01bfaf3bf186e6940

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7baa6827da9dbc0492ed3e67fb4da9ec3ddd6aadbe3ff08dbd09c0076dd2967c
MD5 0bbba812bf93a4d3711501ffd0b0fba1
BLAKE2b-256 5271456d58062f9498e61e4e563e8f99e370576597d5a77ac5e06edc7ecd1040

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cb2e6477a0e8fab7b1d8036991678e8884f8220629d69d77cb196861bb51e043
MD5 52948dee4fea5f08497ab275ea0d9bd7
BLAKE2b-256 bf3f567623b469ace562153c0767b5c20fbebe2dfdc4580077585d65738259fc

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83e0f835001dfc1d24c21e76b6aa2c3e83e6ba0e7ad60577591d0ee84d7abb09
MD5 e7796660fdc26dd057813f7957b3d11c
BLAKE2b-256 64924c3a192ed20bdef4ce2d0086069a186fb29b37576db4f17347c15f26698c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f9bd76fd2506087f225987e6300703bd752b384b6d499d8cb7f23ab8390d6617
MD5 ca344bad4028325fab75e58c9fa2627a
BLAKE2b-256 e7b4aa5abf0d1e04fc649ddb57efa7d400ee1a71e006c4cf47aba5b267beff4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49246687de1738f66cfce5a2a2375b22cd655564bea312ea06362820b1604568
MD5 cfa16479915c321e72587b0363a95d43
BLAKE2b-256 c2e5ad072b65d154009d09f4dc4843eb7426c461a8317053253d7c749fc9a3df

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 79f4f7f86642f3e56230aa43cb1d277612bcfdf5e20a4f56fd4da1d2a23df841
MD5 9bc23eda8b087904f8924071a3548aef
BLAKE2b-256 dc417d32d292e3cd45d6bcb38f87df80ac77b8556597f342af6eb3e30a621047

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 44.6 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b1d1276bd57ccd90b6b803ec0dffd2de68a13d4dac365aa633d40edd258aaf31
MD5 e790e238aa915e8436a0d5be4802bed5
BLAKE2b-256 b004d5724309cd53b8f749fd9a0d536e570c03a021f85b4abdd1ed343cf24668

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-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.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1e726e64c5ec7ab45321dff5f4380deb386863bf09a4ea0ec5f6a3d231450af7
MD5 b04c6cd8ddec088f294282c4f7e9f5ef
BLAKE2b-256 25712e70f47bb3a0845fdda7f3633fa1bae965c8b9e2659e54ab6bfa1eaa433b

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68f1c030c3c49d7e6019fb06625676d5f93d93b65914fa5ecc378af71d8fd963
MD5 e8f411d51e991da1432a7801551e4649
BLAKE2b-256 9ce8f56e7f2119720cd7d80928658367b2c2c92bc73f90df1b5ac415bd82b1ac

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13388fc87a514a94ade72f7faa8ada6bb12916c0d7040056bcbd2d82f29689d8
MD5 f87d1f67d97cf7a10fc0ac6116ef17f3
BLAKE2b-256 900ac48c542a5c9b5aad6d81b7d1d8fd7d7a16e2c65eefc399c84e55c97498e4

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99e80107bc89da68c64be6a9365ffbb4afc63363da2366e78b5cd96065453b6f
MD5 632b4352c33abcb26f229719781b30cf
BLAKE2b-256 b8d1cccf90c12288117841f75c3dbf64f258e2c6b0ba793d05c600a0c95775d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fafe4df033f447dd17830adaf538c855a045a3f48736f7d93cd38299cd4d06e4
MD5 70dedb49f20ab0d9ae6d5fa06bed4a72
BLAKE2b-256 cc3de506a425cb0d0b1bce26e7722f9230b180be7c0e45d062794e4d2d91f11d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2ea56e0d5bc6f54bb8867d271b0c2fd07dd602f31498ad9c5cca1d337674fbc
MD5 cf2572fb4602f3a3e00efcaac2782e95
BLAKE2b-256 a62542c81b15719132922ef743afb97e19fb639d3d1d9fcc0ad5e6ae0ad57076

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cf75af542d95ea504a72161a5c884fa7e9adab7e218f542da226c6fc155a0acc
MD5 4833f94e7aae4d5fb8a023b4cd79f7dc
BLAKE2b-256 04c9ddf651cf8802b723c21ac046cbe68e66e38c4686c98fb3e6a8f58dab5006

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 44.6 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f0315eb7a4bb03b5e061ed42d41cfeed3e3f2e5eaac747965d0d00be407dbaed
MD5 6036ec2bd82f871de93855a31bd3b0a5
BLAKE2b-256 a79eb0534a00246b5062824d742de856eb69f580aad085db1f50fa67caea2d61

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 afa2a129911c96d7be273edefd31b3056bca814819e347c5d6321d3d1805bc25
MD5 ac8eeca032ad9f9840c37ea8cbe4fb2b
BLAKE2b-256 3ce315d1cb37630c67c4d5624b83c21be63a18fdec81511eec54e905b46af387

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b8ca60c0ac7f71347dfd1300ac21b6ab56935889efa7e22af80aeb9da0b51e14
MD5 93bc3bdcf9c18defa1294fb8c2fccf57
BLAKE2b-256 1fcdb5dc716eb8568fbc8ab15cd2bd78a8fb17e86c3c0c39a73621f8539e3d5c

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72c41cc22511ad0256988f8682efdf33385a7887aceefe0785f16727bf99f0f7
MD5 b161d7291aa50aee487d5c7104ac1aa7
BLAKE2b-256 bfcdcb078947140e8de785fc2fee40e048660e358cd95c3c96eb095e046eb5db

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14d911f0478ffea94632fdc30d998eedf27e58d5ab2ac16fb9837cb8876e1a5d
MD5 a9af62a6a279466a0367721d5b9b7170
BLAKE2b-256 e4e50071659c7450f5477d163cd7f88ba07280058004e2b15a24bfb3336e4742

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e339ef14ee926d460dd41dd87b05f1d32faf9137bf38406a84363e94eeda4c46
MD5 8ee3634feb96fed8eb60443093f93b2c
BLAKE2b-256 34b24002afe65a7d25a61ce06cb716fed45a7bface67b0c66f9c0a551548d6ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2a16aa465d0d15419e1e05b03db25265f1a166d239e1a3344bb92e8795f3200
MD5 9183ac1c108fcc73d0156639d2a4409e
BLAKE2b-256 03eec94b4ac788c73e26ade71c9ca32be47d91596170159995f5273c0277dec8

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3559f67c8c5c62c9bd86c127f80418a76edddf2fc6b2fd8b446c7dd9777851d8
MD5 118394ce1e826913620e092dec7f4c2c
BLAKE2b-256 8dfe4a79b7be24c313b0197ce85810e0972ed0ac413265de9c3c9131f3011e2d

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 44.5 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 75958c9cece179d5e9a8e35a014debb35c3701c625d4df84985280a195f360ae
MD5 a46f2e58bb139e8859ef8fd69a5151df
BLAKE2b-256 611321760919207da213aecde9e4649f16d428b6f7c602b73d5fa047dcb9d623

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 40.8 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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 25f94fecd29efe81671a0009815aa09f55c2f499d09ce1846329ce76c244820e
MD5 2372a4fbe40e5c183c6f51a5d6af1a65
BLAKE2b-256 3570d20966c27fd021b71ec947a8287f04fb6d766a0a1b03668b0c28fab34658

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 739783b9e24e3ade06084fd2a8de8bb7ed0e66a80c66f49bfab263fa3161a03e
MD5 aba5409f2372544dccaf4638fcdee7c8
BLAKE2b-256 c83e25baa99567e525e87424b653439161f511d104e766b7227fc39c830fdf6d

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 112e6bd65edf500ab4a4d71b4a21590bb56c13ec4918a313f104641753f3e3c3
MD5 7bc0a5d50aedbab9e169f0daf6b565b7
BLAKE2b-256 73fe234917edf07a7e115b7947775cc3b3561ab6b0d03e98f0634c3b1d235389

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4132b4c1ef642a97e2171e4286c050ccd56ea2589e2cee008ebf4bf25d890df5
MD5 770bf685da5d605f42f732ca6469a8ed
BLAKE2b-256 1371a0d990eccb2ce907382426a389f81a08aa8e1729a72083aabed916dc5e54

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de803849c39a42f9f1e0577d205fb412ff55b39562d5e3d3ec4e8500e2223a30
MD5 14d073c534529ece9b50d7c666fe007e
BLAKE2b-256 671a3b4f6a003cf3c6d5be1478671957468bfa85d681a949e8802d69c65fcfc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a2005553c561043ea7496698d068983d38a3f4a5eb37cb4fd71772722856c83
MD5 312eb19e2987109783a697920b15b871
BLAKE2b-256 84a4cd19f37758369a1ffd7facc00571509bc73d1afcbe1552488c7093381b23

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b4ca39141d45e0265f3ec5d042e21672847d4d194b8ab822668876aa900724f
MD5 40c64536a790eede598ffb2d1171903e
BLAKE2b-256 e9ef2e22f71dc2593820cdeebeb897c92058ab90066488aea6647583b607b1cc

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 44.5 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0692f8fc0d2ffdfa18984a2a1cb5975e2287f61e53538381ec2c3819021db021
MD5 f7b4ec60f9c6974347dde030827a2d31
BLAKE2b-256 507aa8922a766a6387c6af865d169b25df9e7a93ca8070449a6dc50a841f91c3

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

  • Download URL: unvivtool-3.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 40.8 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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 683c02b5774e1cdb2ff064042327b361178299453c2b7bff1d03e8c7305d65fd
MD5 1a5bc78ae1d2814331acc3e5ebc5a271
BLAKE2b-256 24d7b57a7862fa01dbca629ee19f3ffe051d308feff56abde26903bcf07cf995

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19c5f99b31d1e44182aa32bcf3bf53d2bcf7f485c16b851a9c1110fea8d419a7
MD5 0a34222a4ff88f5817fc4b3c41fd3ab1
BLAKE2b-256 2639d9b46df8794d4d4ba2b42fe6f6b0e40dc26067943465bf8e18a2bf9ef720

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8a4f161dcdc7cd995799be9d61feba8579a059365d843428d5542a99d416d3ce
MD5 a6816ba79b31f9856f6362652abb3a1a
BLAKE2b-256 7ef0dce30d35f7aaa6ce7ce9803c80936549d0b354c8d66a357995dfc8421e3e

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f1c285c56a6cef123527b5e9201703e7750357003e0a32d8115e34f55da5f50
MD5 7b0397e135187e979528212b5ec95c14
BLAKE2b-256 5ec1364b3a02c8f1c25cbd62a07b9c51eaf3096f6f05f3421f86a43eee529f76

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ff356a9fd4e5d1075f04a4d905eadb4c3e549104cb87eaeaa20a77b87aaf3d3
MD5 be7717d1a83f6e4f6c1e2339570d1fb5
BLAKE2b-256 038c50dbb8089ca6a14c67df8bf815d41ab320dc2c14706a9524f6725c715a6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5aa07a3d47fd809521da8266a28fdcc4a5d313cbd18a2b7cc31fd1e60d2570fb
MD5 665c05f34a0f6ca1c2bb479da64ddca2
BLAKE2b-256 d23ddd377dc7c5bcbf491f89938f049203900e9aaf8eefae78b450f026587637

See more details on using hashes here.

Provenance

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

Publisher: wheel.yml on bfut/unvivtool

Attestations:

File details

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

File metadata

File hashes

Hashes for unvivtool-3.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8bb59c14011ef76b73136760f95e4b4528de9154b06479b22d8d33dad1307287
MD5 5b987fc43e7b72da2acb750d0576d758
BLAKE2b-256 f9678a5620f5fdf923cb0ce87ea7448b53d7b3301b7ab64d5228eefbd4195e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unvivtool-3.5-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