Skip to main content

A collection of utilities (mostly for Advent of Code)

Project description

utils-anviks

Useful decorators and functions for everyday Python programming.

Features:

Decorators:

  • @stopwatch measures execution time of a function (upon being called) and prints the time taken in seconds to the console.
  • @catch catches exceptions from a function.
  • @enforce_types checks types of function arguments and return value (raises TypeError if types don't match).

Functions:

  • parse_string splits a string by separators and applies the provided converter to each substring.
  • parse_file_content same as parse_string, but parses file content instead of a string.
  • b64encode encodes a string to a base64 string a specified number of times.
  • b64decode decodes a base64 string a specified number of times.
  • tm_snapshot_to_string builds a readable string from the given tracemalloc snapshot.

Classes:

  • CaptureMalloc captures memory allocations within a block of code (context manager).
  • Cell represents a location in a 2-dimensional grid, with attributes for row and column.
  • Grid represents a 2-dimensional grid, provides various operations to manipulate and query the grid.

Installation

pip install utils-anviks

Usage

import time
import tracemalloc
from utils_anviks import stopwatch, catch, enforce_types, parse_string, parse_file_content, b64encode, b64decode, \
    tm_snapshot_to_string, CaptureMalloc, Grid, Cell


@stopwatch
def foo():
    time.sleep(1.23)


@catch(TypeError, ZeroDivisionError)
def bar(n: int):
    return 1 / n


@enforce_types
def baz(n: int) -> int:
    pass


foo()  # Time taken by the function to execute is printed to the console
print(bar(0))  # Catches ZeroDivisionError and returns (1, [error object])
baz('string')  # Raises TypeError

print(parse_string('111,222,333\n64,59,13', ('\n', ','), int))  # [[111, 222, 333], [64, 59, 13]]
print(parse_file_content('file.txt', ('\n', ','), int))  # Same as above, but reads from a file

print(b64encode('string', 3))  # 'WXpOU2VXRlhOVzQ9'
print(b64decode('WXpOU2VXRlhOVzQ9', 3))  # 'string'

tracemalloc.start()
arr1 = [i for i in range(100_000)]  # Arbitrarily chosen memory allocation
snapshot = tracemalloc.take_snapshot()
tracemalloc.stop()
print(tm_snapshot_to_string(snapshot))

with CaptureMalloc() as cm:
    arr2 = [i for i in range(100_000)]  # Arbitrarily chosen memory allocation
print(cm.snapshot_string)
# Top 3 lines
# #1: AOC\dsjdfskld.py:41: 3.8 MiB
#     arr2 = [i for i in range(100_000)]  # Arbitrarily chosen memory allocation
# Total allocated size: 3.8 MiB


print(Cell(5, 5).neighbours('cardinal'))
# (Cell(row=4, column=5), Cell(row=5, column=6), Cell(row=6, column=5), Cell(row=5, column=4))
print(Cell(3, 2).up.up.up.left.left)
# Cell(row=0, column=0)

print(grid := grid.map(lambda cell, value: 'X' if cell.is_neighbour(Cell(2, 3), 'all') else ' ').join_to_str())
#      
#   XXX
#   X X
#   XXX
#      

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl (24.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

utils_anviks-3.0.0-cp314-cp314t-win32.whl (23.1 kB view details)

Uploaded CPython 3.14tWindows x86

utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (38.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (39.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl (21.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

utils_anviks-3.0.0-cp314-cp314-win_amd64.whl (23.9 kB view details)

Uploaded CPython 3.14Windows x86-64

utils_anviks-3.0.0-cp314-cp314-win32.whl (22.9 kB view details)

Uploaded CPython 3.14Windows x86

utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (21.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

utils_anviks-3.0.0-cp313-cp313-win_amd64.whl (23.6 kB view details)

Uploaded CPython 3.13Windows x86-64

utils_anviks-3.0.0-cp313-cp313-win32.whl (22.6 kB view details)

Uploaded CPython 3.13Windows x86

utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (21.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

utils_anviks-3.0.0-cp312-cp312-win_amd64.whl (23.7 kB view details)

Uploaded CPython 3.12Windows x86-64

utils_anviks-3.0.0-cp312-cp312-win32.whl (22.6 kB view details)

Uploaded CPython 3.12Windows x86

utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (21.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

utils_anviks-3.0.0-cp311-cp311-win_amd64.whl (23.6 kB view details)

Uploaded CPython 3.11Windows x86-64

utils_anviks-3.0.0-cp311-cp311-win32.whl (22.6 kB view details)

Uploaded CPython 3.11Windows x86

utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (36.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (21.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

utils_anviks-3.0.0-cp310-cp310-win_amd64.whl (23.6 kB view details)

Uploaded CPython 3.10Windows x86-64

utils_anviks-3.0.0-cp310-cp310-win32.whl (22.6 kB view details)

Uploaded CPython 3.10Windows x86

utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (35.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (35.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (21.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 052751f2f7f5ad90a9b08cc344f4e28f25348b788f264cb57e0a155cdf17e084
MD5 d7c0035c1f2f255bcf9d3859b8ec40cc
BLAKE2b-256 4c3b3d8bd5336227514df40907746e946a5a655a8d2d58aee8e04b01f19fc419

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 172f3d3e33dee32a88be90b41116dc124e01eb49c9183e48e32429830d1fccb0
MD5 433fc5a16361e9a3a12cc7b8f502a194
BLAKE2b-256 542055064aa20cde798f0cd1ae97e5ac84c0cb0437f4ed0c1b229d9997bbb5d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314t-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 446631e7916d1d929b349bba461835c15c6cc8c1dd84c7973a55be0d7db3b512
MD5 f11385964973097564552334de8f12c2
BLAKE2b-256 d7d34de8de7f1ee45f2c6983313793d94368b6f0d7990224bed9054114f45451

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5b0195f1a8df3bf06dcc7aa4af301d3fac22ae8f842142c851d0ee2f99956307
MD5 be6b1aaec0362c4891fa5ce05d88a98e
BLAKE2b-256 5e5d628166ad871a7db26010ca4783ca8e7a2af4d1e19aaabdd9be1fa9342299

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d959c55e34bff8f04ded08941c49d944f30771a4d1d510ea9013d0ed5f2b7b9a
MD5 b5c20f31189d6ca935fb0a78902de69d
BLAKE2b-256 20708204b5889991ecfc07ffa692853767d02e2c82e6203cb7b60427b4e7b370

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 35bc239c1d1f87ee6578c110f38b87302c9df26bbda8cee7bf6a44b400aabfc5
MD5 527b966d470d4752af148ef69961cc28
BLAKE2b-256 cd880b8dd3ad06c4d571075d6061c5318d9c40702168ae032808709886cf9fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5fda239b95f3eb3c41cd23b6b47e9be8af1b036d79573cac14c056aea1640689
MD5 208c8a9133f8f37d197cb97972fb5128
BLAKE2b-256 ac9ecd025e4daa1f64c56d43d79f9465307556a7006b02b37235de9a0ef40a72

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4563e9f8ce12f88bc7b0a2f70133cb94d3e962f5f05ec3c7bbc5a2e5813e336a
MD5 9ff579fd26b63b89c18e842ce3e8fb37
BLAKE2b-256 92871849c70b448febfdc4b3627e2bb99de0b4f61a009d0c365682d3677afb6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ca23b3dd2f544c9dd2f633d4d40b3ec0b41d6c5f655f17f71c0c5af9038624bb
MD5 06113663a6554ea58981cd3d779bd0b9
BLAKE2b-256 3e6e311db8c2629efc5f7031df9d919804eb7e1651ba5445bb9b25b267085be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfc9ced2f0efc1d6dcf91f7fd1d18ca95643af2bdfb07295ea07d4921a9145e2
MD5 8333822f1edce435fc0ebe788a319acb
BLAKE2b-256 8d945d8720f08cb416bcdf874a32235f842104a2387d80086e7891897acac88f

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 917265c97b768cf150945b7cfcb89f5d02ed0fb29cd27bdcfa35864ce007ac54
MD5 72ec679d0e4a571d93d2892a520036ac
BLAKE2b-256 03eba26cb9684a8c4889b1fe3b5e56a13242e2eae134f29f22708926261e5765

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1eedfb630948b2726850af0b0e7cf0abfdd89cb29f9e91789632d37036280c12
MD5 f584adf59bc5b3ad2f71779970b881e3
BLAKE2b-256 d9a262e5f88c91a9bf37b2f26dce88608c8f2cdbc28421a300720a4440d574e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp313-cp313-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e99bd77cff38f4968f0e9c55952b9f13f94c6c80e6ccb8e0a8fbde3778d1b527
MD5 c4a35c411829261a45481ee4e6304996
BLAKE2b-256 6609b4e569b423922c33a567244126b066718eeda0e432c48f7a953095f5d6fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 71f2806ee604c8a5bc6c8c2dfed34ab15f06e6d2e30866ee147bd6e7e9683c3e
MD5 75ed42047f09dad4cbead74e807fd9d6
BLAKE2b-256 47d278157ddd27e05796b93d10473e56176f4f22df08f3e2845957d780b23fb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c5585b2b285fc4a3829cc1d0b0b4ce7997b2ef060bd466bdc477d11f7111cd1
MD5 2364673bf2656c39f3fc2c3e58557861
BLAKE2b-256 1be78ffc107f427d3494f410da7fbfa03e0987da5b4b61fa7c1de205ab9800a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ee7ea32a18efee0744114bc82f295bb8adb07fda62e1ff4ddae726ad06d8f05
MD5 3f1067f7f0f88a86c6e968391be41b3a
BLAKE2b-256 eac1916c9bfa5a0fad1c594d108fc6be4d7bc530c3c9a3c45b726904dd9aae90

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 897847e4cf2f261efb4be9767ecbb513f2648f9a289774f4738253dd984fcc2d
MD5 309a588dbc961a3cf4d76a3f35ad727e
BLAKE2b-256 fc1e045c33c9becd73587177eec6623f849ffb5de7a120d6c7c1f6877c60df22

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp312-cp312-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3b6329b642a1ed5b94438e81e9c431a44c22c217135ef7f658087c1ebb7a0c8
MD5 7d5a6a1fe9fd6dedf001c0a7d4f2524d
BLAKE2b-256 23bb591fd983ba93615ad568604b1af3956a64981ef014869699451074557f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7855b7d419662bed2675df63cbc472661383648c3f0e6bae3926a4cceff789fd
MD5 aa6fe2b798aea5b913c084ea63c4118a
BLAKE2b-256 3c947ecc383506e5e1b85786e2f30c71b4b2dcb90e2c27c9bc40b51eab82affb

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae7cdf75e7be6b5757c176b97e50cf0e966d4d384c2de7e60d4e22a99aa76d49
MD5 295abfd2e4b5dd5c326ef81e150e8958
BLAKE2b-256 58adafc4bb22316d6d063ea3a96144e3741c9e829368a149ace7e72471e16dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ccb3eb124338ec3fccfd89c915a09c2019a7c54b93e741a9cef54481eafdbd7
MD5 a9d54fc05fb16c1ab8c5673d6b44a7f2
BLAKE2b-256 746a6769e2994b72509fdc0f8b34b1506efc78bc946c964f0319a92fd06f830a

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2c5016bdd63a64973b93eccdb2891a56b20dfe6fa68bab77a71a5e20ebabbaf7
MD5 4f953fe243a40a16927157a592f2c9c2
BLAKE2b-256 f55c0acd1b23cea49a8e9b06df6582111cb2cd9145a99a65f7345c4791faade4

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp311-cp311-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c4d11af4c7fae1dddfee4cacc891362a790e65e72a8c24fc6447775af21f35a
MD5 95eda25985c704e71fb5fa227e8c211c
BLAKE2b-256 3519b70df8df7aeb5c3a7270b3b47d122c8a1300ae42e0759faed9b8eeaa0738

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 576e09157f277bd7dd158fa0c11ce103b0675a14e7ad601184518b494b6ad296
MD5 d148b35db9da9723f7b8f74635930559
BLAKE2b-256 0854e9b5d8992fcf325c275f856d8283e02b7c76f96cf50ded1792f3ec7c82ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdcadc4365b974f0d692e22890817fee34fa919ff7d299bad26c1d712b9458ce
MD5 4b3a2feeda77f82a5837ee2557e95949
BLAKE2b-256 4addef1ad9126b5867359be511a4a32f2ff2e1d7ca87363ec5caa2a611fd61f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e76863ff034b2da60b9913c0b7ae2654ce284dec46e85fda526f34207e3a68a
MD5 319c092db768d252c1e3ff7b9444645b
BLAKE2b-256 71cf4ee53e926efb4650d6a621b21f34e17cd3d2cf19fbbb884b1d983028427f

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: utils_anviks-3.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for utils_anviks-3.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a2ec79eaa667e54668701325d92a4986b419f8c081e01adad884f1de20824f1d
MD5 819a94674faf38e0ec2f62c1ee34189f
BLAKE2b-256 2b7253ad7b6c703f4d4a243922c6a7879e2da83d168fd953d0fa873a8f66b057

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp310-cp310-win32.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75e9ad6cc8116997b1756beae07f93a498532c74484817cb8e426f70a47fa5cd
MD5 9c097c71952cc80a63b3fb17f1295213
BLAKE2b-256 4cd6c89a18db9e1532dba038f98a4bedfbb57514bb9bd7966ee0654455590215

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ef1db798e5bb560498555759ceb59619dfa89c42f95669d1eba18431900d3881
MD5 bc0d1a40cf38fe18e6b4bf9a4030bc57
BLAKE2b-256 43faa4c2d2a14fa0188cd5e9c5801e6b1fc4f4cdb5afb326b0a2580a8f53440a

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 089e4fad1c66efb7b7e6e049145788f1a1270ec7d1890d4a44d50742c00e6c5a
MD5 97eb734c433920e4b8a5e38a542200cf
BLAKE2b-256 a940c70981a599d4500afc217e7cf3a015d7ab74e634f2b724bda7ada643dc26

See more details on using hashes here.

Provenance

The following attestation bundles were made for utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on anviks/utils-anviks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page