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.3a0.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.3a0-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.3a0-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.3a0-cp313-cp313-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

arsenal-3.1.3a0-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.3a0-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.3a0-cp312-cp312-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

arsenal-3.1.3a0-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.3a0-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.3a0-cp311-cp311-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

arsenal-3.1.3a0-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.3a0.tar.gz.

File metadata

  • Download URL: arsenal-3.1.3a0.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.3a0.tar.gz
Algorithm Hash digest
SHA256 eed294f46753977ef8561f1f64f8a0aa7d0d71a4480d1a66fe89ae23daaf6d95
MD5 dfb4a90d2a629c2ded4c11a6efb79621
BLAKE2b-256 ae27a4d94b82406e0293ce6e29784bf559788088661e601a947a2a6418bc088e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63e9b9bbee8d370c671645a8162bd32970060fcca40bdf502dc7600a2502ec88
MD5 f51557088e745e5d0232e86f0e16701b
BLAKE2b-256 81e39c10c1f3257fbd8c959b0dd7efb05076c82765777f2df58d76ac5c889647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b5f45cb248fd9067bab150550932225090a93e0b5e5bb69d96892f33cdf7864
MD5 0acce27e4cb827bdacd05dfa24837035
BLAKE2b-256 294a9a67bea68974c48cf83b20a7b9d461a1365607ef017276c6abf810b4ee0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c3ff5ae40c3f782bf887755c4611daf31f30b1d3078887ccfff6eaa1c9cb1d0
MD5 d802877f94285fcb47b6b7e3f4ec3c60
BLAKE2b-256 1ae3dab803c7c9bd20c876b827210798b49e3db361d3a5cd9448ccbb9bc72a8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3d6478d7e9881d47a6e7aea4756898f7738e03b4defe5d2d0fe061ff053b189
MD5 f4ba3e15f11c4ae0cad958b351a6ee53
BLAKE2b-256 09139c5c3ee46bbf3a704eae9c0ef447e25848aa46d463b3ddc1b8629d7c941b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b23707d65556848a0eb2edf627d1a0df808bec1b852f901d888d3549729eb6ed
MD5 a27ae0e0eae03d080d3070c2daef40f5
BLAKE2b-256 d610b677e2a57bc26f8a8a2fa484412ebc7a2c3205b9acd04472a03e04369f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff9eb5b88c582744e4cfef0858d291bd7c7eda11290fe6be68210a41ec08f64d
MD5 b0fa8185fc554ef7bd991b2ab3630b62
BLAKE2b-256 3433ef90196cf8e338acf91967b9767037d1c4f7a74c1375fba99f952ebce1ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4887e9f2828fcf04c6a805f5878726a7427f7a6f158df50f198df4fd104e0e89
MD5 39304d16bac9dbc94d8205b7a008c64c
BLAKE2b-256 c85f7035da4b6f99b2cdecd821129fe128aad633b5f514194a98e12fc5fa7061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a18b265849d2e689810a6e2a7619af63c8b6b74c6bd34c419702bd5a63f2a14
MD5 d2f7c24ba5d66fb3f0c424211206d781
BLAKE2b-256 630aa5354a50a5dfa1a0d6f8323dd62f1a54fe5e0ad777859a51d5c174c3ee42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13fae0a2ff157e89ad822688b4a21d229b3cccbbb51621aabfd4348840e6f6a6
MD5 4ae3e7718dfdbd003258bc2d895d067b
BLAKE2b-256 5ad0f49a636f0fa27165e5312b483a01d09196c56cae28c4b90f3b20fd2ee805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arsenal-3.1.3a0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00d2227d1696af170bdfe12bdbe3498cc54040c792a2cf4da13a581fe4b97717
MD5 77e0b8a6e62d83ed8b3a9f3a60bce821
BLAKE2b-256 fd71adb64daee3ab0d71062b229e9d1aa8833ee3cbedc3c4e6e8e36b1c42db0d

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