Skip to main content

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
#      

Metadata

Release files for utils-anviks 3.0.0

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

Built distributions (wheels)

Table of built distributions (wheels) for utils-anviks 3.0.0
File Actions
utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl
utils_anviks-3.0.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for utils_anviks-3.0.0-cp314-cp314t-win32.whl
utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl
utils_anviks-3.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for utils_anviks-3.0.0-cp314-cp314-win_amd64.whl
utils_anviks-3.0.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for utils_anviks-3.0.0-cp314-cp314-win32.whl
utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
utils_anviks-3.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for utils_anviks-3.0.0-cp313-cp313-win_amd64.whl
utils_anviks-3.0.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for utils_anviks-3.0.0-cp313-cp313-win32.whl
utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
utils_anviks-3.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for utils_anviks-3.0.0-cp312-cp312-win_amd64.whl
utils_anviks-3.0.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for utils_anviks-3.0.0-cp312-cp312-win32.whl
utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
utils_anviks-3.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for utils_anviks-3.0.0-cp311-cp311-win_amd64.whl
utils_anviks-3.0.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for utils_anviks-3.0.0-cp311-cp311-win32.whl
utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
utils_anviks-3.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for utils_anviks-3.0.0-cp310-cp310-win_amd64.whl
utils_anviks-3.0.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for utils_anviks-3.0.0-cp310-cp310-win32.whl
utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 847.4 kB

Release files / utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl

Download URL utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl
Size 24.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
052751f2f7f5ad90a9b08cc344f4e28f25348b788f264cb57e0a155cdf17e084
BLAKE2b-256 checksum
How to use checksums
4c3b3d8bd5336227514df40907746e946a5a655a8d2d58aee8e04b01f19fc419
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314t-win32.whl

Download URL utils_anviks-3.0.0-cp314-cp314t-win32.whl
Size 23.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
172f3d3e33dee32a88be90b41116dc124e01eb49c9183e48e32429830d1fccb0
BLAKE2b-256 checksum
How to use checksums
542055064aa20cde798f0cd1ae97e5ac84c0cb0437f4ed0c1b229d9997bbb5d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 38.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
446631e7916d1d929b349bba461835c15c6cc8c1dd84c7973a55be0d7db3b512
BLAKE2b-256 checksum
How to use checksums
d7d34de8de7f1ee45f2c6983313793d94368b6f0d7990224bed9054114f45451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 39.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5b0195f1a8df3bf06dcc7aa4af301d3fac22ae8f842142c851d0ee2f99956307
BLAKE2b-256 checksum
How to use checksums
5e5d628166ad871a7db26010ca4783ca8e7a2af4d1e19aaabdd9be1fa9342299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 21.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d959c55e34bff8f04ded08941c49d944f30771a4d1d510ea9013d0ed5f2b7b9a
BLAKE2b-256 checksum
How to use checksums
20708204b5889991ecfc07ffa692853767d02e2c82e6203cb7b60427b4e7b370
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314-win_amd64.whl

Download URL utils_anviks-3.0.0-cp314-cp314-win_amd64.whl
Size 23.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
35bc239c1d1f87ee6578c110f38b87302c9df26bbda8cee7bf6a44b400aabfc5
BLAKE2b-256 checksum
How to use checksums
cd880b8dd3ad06c4d571075d6061c5318d9c40702168ae032808709886cf9fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314-win32.whl

Download URL utils_anviks-3.0.0-cp314-cp314-win32.whl
Size 22.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
5fda239b95f3eb3c41cd23b6b47e9be8af1b036d79573cac14c056aea1640689
BLAKE2b-256 checksum
How to use checksums
ac9ecd025e4daa1f64c56d43d79f9465307556a7006b02b37235de9a0ef40a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 36.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4563e9f8ce12f88bc7b0a2f70133cb94d3e962f5f05ec3c7bbc5a2e5813e336a
BLAKE2b-256 checksum
How to use checksums
92871849c70b448febfdc4b3627e2bb99de0b4f61a009d0c365682d3677afb6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 36.5 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ca23b3dd2f544c9dd2f633d4d40b3ec0b41d6c5f655f17f71c0c5af9038624bb
BLAKE2b-256 checksum
How to use checksums
3e6e311db8c2629efc5f7031df9d919804eb7e1651ba5445bb9b25b267085be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 21.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cfc9ced2f0efc1d6dcf91f7fd1d18ca95643af2bdfb07295ea07d4921a9145e2
BLAKE2b-256 checksum
How to use checksums
8d945d8720f08cb416bcdf874a32235f842104a2387d80086e7891897acac88f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp313-cp313-win_amd64.whl

Download URL utils_anviks-3.0.0-cp313-cp313-win_amd64.whl
Size 23.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
917265c97b768cf150945b7cfcb89f5d02ed0fb29cd27bdcfa35864ce007ac54
BLAKE2b-256 checksum
How to use checksums
03eba26cb9684a8c4889b1fe3b5e56a13242e2eae134f29f22708926261e5765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp313-cp313-win32.whl

Download URL utils_anviks-3.0.0-cp313-cp313-win32.whl
Size 22.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
1eedfb630948b2726850af0b0e7cf0abfdd89cb29f9e91789632d37036280c12
BLAKE2b-256 checksum
How to use checksums
d9a262e5f88c91a9bf37b2f26dce88608c8f2cdbc28421a300720a4440d574e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 36.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e99bd77cff38f4968f0e9c55952b9f13f94c6c80e6ccb8e0a8fbde3778d1b527
BLAKE2b-256 checksum
How to use checksums
6609b4e569b423922c33a567244126b066718eeda0e432c48f7a953095f5d6fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 36.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
71f2806ee604c8a5bc6c8c2dfed34ab15f06e6d2e30866ee147bd6e7e9683c3e
BLAKE2b-256 checksum
How to use checksums
47d278157ddd27e05796b93d10473e56176f4f22df08f3e2845957d780b23fb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 21.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5c5585b2b285fc4a3829cc1d0b0b4ce7997b2ef060bd466bdc477d11f7111cd1
BLAKE2b-256 checksum
How to use checksums
1be78ffc107f427d3494f410da7fbfa03e0987da5b4b61fa7c1de205ab9800a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp312-cp312-win_amd64.whl

Download URL utils_anviks-3.0.0-cp312-cp312-win_amd64.whl
Size 23.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6ee7ea32a18efee0744114bc82f295bb8adb07fda62e1ff4ddae726ad06d8f05
BLAKE2b-256 checksum
How to use checksums
eac1916c9bfa5a0fad1c594d108fc6be4d7bc530c3c9a3c45b726904dd9aae90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp312-cp312-win32.whl

Download URL utils_anviks-3.0.0-cp312-cp312-win32.whl
Size 22.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
897847e4cf2f261efb4be9767ecbb513f2648f9a289774f4738253dd984fcc2d
BLAKE2b-256 checksum
How to use checksums
fc1e045c33c9becd73587177eec6623f849ffb5de7a120d6c7c1f6877c60df22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 36.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a3b6329b642a1ed5b94438e81e9c431a44c22c217135ef7f658087c1ebb7a0c8
BLAKE2b-256 checksum
How to use checksums
23bb591fd983ba93615ad568604b1af3956a64981ef014869699451074557f11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 36.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7855b7d419662bed2675df63cbc472661383648c3f0e6bae3926a4cceff789fd
BLAKE2b-256 checksum
How to use checksums
3c947ecc383506e5e1b85786e2f30c71b4b2dcb90e2c27c9bc40b51eab82affb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 21.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ae7cdf75e7be6b5757c176b97e50cf0e966d4d384c2de7e60d4e22a99aa76d49
BLAKE2b-256 checksum
How to use checksums
58adafc4bb22316d6d063ea3a96144e3741c9e829368a149ace7e72471e16dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp311-cp311-win_amd64.whl

Download URL utils_anviks-3.0.0-cp311-cp311-win_amd64.whl
Size 23.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2ccb3eb124338ec3fccfd89c915a09c2019a7c54b93e741a9cef54481eafdbd7
BLAKE2b-256 checksum
How to use checksums
746a6769e2994b72509fdc0f8b34b1506efc78bc946c964f0319a92fd06f830a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp311-cp311-win32.whl

Download URL utils_anviks-3.0.0-cp311-cp311-win32.whl
Size 22.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2c5016bdd63a64973b93eccdb2891a56b20dfe6fa68bab77a71a5e20ebabbaf7
BLAKE2b-256 checksum
How to use checksums
f55c0acd1b23cea49a8e9b06df6582111cb2cd9145a99a65f7345c4791faade4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 36.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7c4d11af4c7fae1dddfee4cacc891362a790e65e72a8c24fc6447775af21f35a
BLAKE2b-256 checksum
How to use checksums
3519b70df8df7aeb5c3a7270b3b47d122c8a1300ae42e0759faed9b8eeaa0738
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 36.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
576e09157f277bd7dd158fa0c11ce103b0675a14e7ad601184518b494b6ad296
BLAKE2b-256 checksum
How to use checksums
0854e9b5d8992fcf325c275f856d8283e02b7c76f96cf50ded1792f3ec7c82ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 21.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cdcadc4365b974f0d692e22890817fee34fa919ff7d299bad26c1d712b9458ce
BLAKE2b-256 checksum
How to use checksums
4addef1ad9126b5867359be511a4a32f2ff2e1d7ca87363ec5caa2a611fd61f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp310-cp310-win_amd64.whl

Download URL utils_anviks-3.0.0-cp310-cp310-win_amd64.whl
Size 23.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4e76863ff034b2da60b9913c0b7ae2654ce284dec46e85fda526f34207e3a68a
BLAKE2b-256 checksum
How to use checksums
71cf4ee53e926efb4650d6a621b21f34e17cd3d2cf19fbbb884b1d983028427f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp310-cp310-win32.whl

Download URL utils_anviks-3.0.0-cp310-cp310-win32.whl
Size 22.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a2ec79eaa667e54668701325d92a4986b419f8c081e01adad884f1de20824f1d
BLAKE2b-256 checksum
How to use checksums
2b7253ad7b6c703f4d4a243922c6a7879e2da83d168fd953d0fa873a8f66b057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL utils_anviks-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 35.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
75e9ad6cc8116997b1756beae07f93a498532c74484817cb8e426f70a47fa5cd
BLAKE2b-256 checksum
How to use checksums
4cd6c89a18db9e1532dba038f98a4bedfbb57514bb9bd7966ee0654455590215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL utils_anviks-3.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 35.9 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ef1db798e5bb560498555759ceb59619dfa89c42f95669d1eba18431900d3881
BLAKE2b-256 checksum
How to use checksums
43faa4c2d2a14fa0188cd5e9c5801e6b1fc4f4cdb5afb326b0a2580a8f53440a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Release files / utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL utils_anviks-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 21.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
089e4fad1c66efb7b7e6e049145788f1a1270ec7d1890d4a44d50742c00e6c5a
BLAKE2b-256 checksum
How to use checksums
a940c70981a599d4500afc217e7cf3a015d7ab74e634f2b724bda7ada643dc26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

Security for utils-anviks 3.0.0

Provenance

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

Full provenance

All 30 files in this release have been uploaded with provenance metadata.

Select from 30 files

Attestation for utils_anviks-3.0.0-cp314-cp314t-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2025.

Transparency log

A note on package security

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

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

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