Skip to main content

Arsenal

The arsenal is an assortment of python utilities that I can't live without.

Documentation

Read the Docs

Setup

Optional: Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

To install the latest release:

pip install arsenal

To install the latest version from GitHub:

pip install git+https://github.com/timvieira/arsenal.git

Alternatively,

git clone https://github.com/timvieira/arsenal.git
cd arsenal
pip install -e .

Running Tests

To run the test suite:

python -m unittest discover arsenal/tests

You can also run specific test files:

python -m unittest arsenal/tests/test_specific.py

Metadata

Release files for arsenal 3.1.3

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

Source distribution (sdist)

Source distribution for arsenal 3.1.3
File Size Uploaded Provenance
arsenal-3.1.3.tar.gz 433.5 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for arsenal 3.1.3
File
arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details

Total release size: 16.9 MB

Release files / arsenal-3.1.3.tar.gz

Download URL arsenal-3.1.3.tar.gz
Size 433.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2c5ca58a8f86d9b1766b425da4df1d9ac70fd1704ce10122e2620aa9d4b22e13
BLAKE2b-256 checksum
How to use checksums
f3c370418c9842d45854e4b8610bf52de61b5d0485868d069fa26985c123c48a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 672.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3b565ded3c47fb50568ede5e9f66ea919fe129a5cc67e3d879cb401919609a3f
BLAKE2b-256 checksum
How to use checksums
3a6267d3ab10f11612d054e0b5534dc6c6c1e63dd7b580455f7244d677d6adf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e79fa8de037b1da2c378aec1990cde2e5b85eced2aaadf993ea180a05cc381f2
BLAKE2b-256 checksum
How to use checksums
db79f086df8986b765504feaa8b52b3e5629d234984ea161bd461e427beb2ea1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl

Download URL arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
aad26c5acea96ed1f91d643ff6aa0288da0d264251897aae98d691f031047d45
BLAKE2b-256 checksum
How to use checksums
096e07f6df2b80bbf70eca07b44852710a11b2fced2349ec7a3d624d3fdcb495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d34b1ad196769a0a250030501dcc6a34fca3f853fac9f2c770aad9fce52d1347
BLAKE2b-256 checksum
How to use checksums
45301ef590db73d13da295a086c777375eeb27095c5e5c1aafb440437b830b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
197b68038627b94deb582a2c1f320dfb2ec5823f981cd06503dcf55693a1a9bc
BLAKE2b-256 checksum
How to use checksums
e9be2fe70f0f5c8dec5e599855db02e60ad66c7f178e822ee6d6c2b6ba6ad2ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl

Download URL arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
62ebebfcf08453b9a09571d7d60b47205e07674d828972e321ded12ed32455ae
BLAKE2b-256 checksum
How to use checksums
6b27ef3ce8c3f81564166bf993a5bea6fa094fde1bd30af6f04659450d35e5c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7de28c3024e41e009a66d6dc3734dca639f8b47c1d189391b0dd3bee31f51a3
BLAKE2b-256 checksum
How to use checksums
7ffeb21af5ffc1a2215806447d11a30b4412a07a0559f9c467f51a907600216a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aaa18238e2680d8ae886ec730e0c8c31af31aefeb2eee3a66bf64607c0f8fc02
BLAKE2b-256 checksum
How to use checksums
94f0b0c36f38730c8081e8cd0e00e0b53afe1e761feec7fd77a334d35a0abc1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl

Download URL arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d9129c1a70be46d23ef1d168ff3050196c2724286b2d9ad526c64f717ae128f6
BLAKE2b-256 checksum
How to use checksums
615bf2d2f0acf42e6aad9eca016bee19f65a811cff377ac8daadca6e0e27bcff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ae3ed1477c97f6e296b9aae48e4237da75013a7fea5f3c54bb32049a4bee373a
BLAKE2b-256 checksum
How to use checksums
8573d7ed3e883a4f209ab8f8286fccf22f086a976c2090a1580536358f2f2edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for arsenal 3.1.3

Provenance

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

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

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

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