Skip to main content

Python utilities classes for safe deployment and management of Threads, synchronization and Python data structures.

Project description

safethread

PyPI License

Python utilities classes for safe deployment and management of Threads, synchronization and Python data structures.

Includes:

  • Thread-safe wrapper classes for most Python data structures
  • Unit test for each class provided

Installing

The library is available in ``pip`. You can install it using the command:

pip install safethread

Usage

Check examples and tests folders.

Documentation

Check docs folder.

Run automated tests (unit tests)

Run the following:

call .\install_dependencies.bat
call .\run_tests.bat

Publish new version (PyPy and Github)

Run the following:

call .\install_dependencies.bat
call .\commit_version.bat

Special thanks / Acknowledgments

  • Python 3

License and Copyright

Copyright (C) 2025 - Andre Luiz Romano Madureira

This project is licensed under the Apache License 2.0.

For more details, see the full license text (see LICENSE file).

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

safethread-0.0.3.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

safethread-0.0.3-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file safethread-0.0.3.tar.gz.

File metadata

  • Download URL: safethread-0.0.3.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for safethread-0.0.3.tar.gz
Algorithm Hash digest
SHA256 17c1875de055cb294ec17bc438b8c3a51e14dd2157b16871428171e8c5898052
MD5 d675488c545fefc70a3feaca426b9ce1
BLAKE2b-256 4400c8d08b95b7b43e5a9ff4e56cf18962cd1391d15b4dbe537068f999042d62

See more details on using hashes here.

File details

Details for the file safethread-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: safethread-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for safethread-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 84652f2b81ea1756c6192378692b529517dfc9b8586d64cbdf9c6a31ab13d5cc
MD5 eab8d8209a389548705bda2905b6bf08
BLAKE2b-256 3219222b1703a6d7b7f3b9e219e04dc5a2f9340b64e86dc526439be0af259996

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