Skip to main content

Arsenal of python utilities

Project description

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

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

arsenal-3.1.3.tar.gz (433.5 kB view details)

Uploaded Source

Built Distributions

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

arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

File details

Details for the file arsenal-3.1.3.tar.gz.

File metadata

  • Download URL: arsenal-3.1.3.tar.gz
  • Upload date:
  • Size: 433.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for arsenal-3.1.3.tar.gz
Algorithm Hash digest
SHA256 2c5ca58a8f86d9b1766b425da4df1d9ac70fd1704ce10122e2620aa9d4b22e13
MD5 aee5224afebb105816d77247f7e2ce21
BLAKE2b-256 f3c370418c9842d45854e4b8610bf52de61b5d0485868d069fa26985c123c48a

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b565ded3c47fb50568ede5e9f66ea919fe129a5cc67e3d879cb401919609a3f
MD5 dbaf22394c62398436b290104ee0612c
BLAKE2b-256 3a6267d3ab10f11612d054e0b5534dc6c6c1e63dd7b580455f7244d677d6adf1

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e79fa8de037b1da2c378aec1990cde2e5b85eced2aaadf993ea180a05cc381f2
MD5 0f4f0391e0616b8b85e8cc571f2d7f44
BLAKE2b-256 db79f086df8986b765504feaa8b52b3e5629d234984ea161bd461e427beb2ea1

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aad26c5acea96ed1f91d643ff6aa0288da0d264251897aae98d691f031047d45
MD5 6ee14510acc58425a966997641535e50
BLAKE2b-256 096e07f6df2b80bbf70eca07b44852710a11b2fced2349ec7a3d624d3fdcb495

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d34b1ad196769a0a250030501dcc6a34fca3f853fac9f2c770aad9fce52d1347
MD5 a27fe0bef546dd7d8b095e0a86e443db
BLAKE2b-256 45301ef590db73d13da295a086c777375eeb27095c5e5c1aafb440437b830b66

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 197b68038627b94deb582a2c1f320dfb2ec5823f981cd06503dcf55693a1a9bc
MD5 a5fd0b550bb9dd470fec50f968bbd6c4
BLAKE2b-256 e9be2fe70f0f5c8dec5e599855db02e60ad66c7f178e822ee6d6c2b6ba6ad2ef

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62ebebfcf08453b9a09571d7d60b47205e07674d828972e321ded12ed32455ae
MD5 e457636439ca1a727d09c875bfd24e60
BLAKE2b-256 6b27ef3ce8c3f81564166bf993a5bea6fa094fde1bd30af6f04659450d35e5c6

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7de28c3024e41e009a66d6dc3734dca639f8b47c1d189391b0dd3bee31f51a3
MD5 4d92a1039331027c68ffbf8d93b8f0d2
BLAKE2b-256 7ffeb21af5ffc1a2215806447d11a30b4412a07a0559f9c467f51a907600216a

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaa18238e2680d8ae886ec730e0c8c31af31aefeb2eee3a66bf64607c0f8fc02
MD5 0d12da884f569eba7d8bd44e31c99754
BLAKE2b-256 94f0b0c36f38730c8081e8cd0e00e0b53afe1e761feec7fd77a334d35a0abc1c

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d9129c1a70be46d23ef1d168ff3050196c2724286b2d9ad526c64f717ae128f6
MD5 6c1427149be2a01854672a8460971fe6
BLAKE2b-256 615bf2d2f0acf42e6aad9eca016bee19f65a811cff377ac8daadca6e0e27bcff

See more details on using hashes here.

File details

Details for the file arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arsenal-3.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae3ed1477c97f6e296b9aae48e4237da75013a7fea5f3c54bb32049a4bee373a
MD5 2dfb691d5c59d9a7ebca1aa5a6728b94
BLAKE2b-256 8573d7ed3e883a4f209ab8f8286fccf22f086a976c2090a1580536358f2f2edd

See more details on using hashes here.

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