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

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.2.tar.gz (10.8 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.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: safethread-0.0.2.tar.gz
  • Upload date:
  • Size: 10.8 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.2.tar.gz
Algorithm Hash digest
SHA256 8b0f63e3e9da643f96b087de6d6e42a539fe82c84605f51b256d7f1954b0ecfa
MD5 a9aefc3a9d3103a9224b84f9435bade3
BLAKE2b-256 c135b3e5c8b153905afc94c5278c4919d99bb574fa0c04b73c0f9c9a838d42dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: safethread-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ebdcf3df83302187660d7cb9c94fd1ffbc56808127b075b481d6abe534ab27a6
MD5 2f9c7b12cb517eeb4c5c296bde5d3e10
BLAKE2b-256 c7a502ab90b6c881077ee6747fea695cb8f267e1fcb784e2b1db92979f43bfa7

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