{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"}],"enrichment":{"capability":"Provides a thread-safe connection pool that manages reusable connections to external services, allowing you to configure pool size, connection lifetime, and idle timeouts.","skillfed_tags":["connection-pooling","thread-safe","abandoned"],"use_cases":["Manage a pool of client connections across multiple threads in a web application.","Reuse connections in a long-running service without exhausting system resources.","Limit concurrent connections to an external service by bounding the pool size.","Automatically retire stale connections after a configurable idle period to free resources.","Simplify thread-safe connection handling in multi-threaded Python applications."],"what_it_does":"ConnectionPool is a lightweight library that wraps connection creation and lifecycle management into a reusable pool. You provide a factory function that creates connections, and the pool manages a bounded set of them, reusing connections across threads and retiring them after a configurable idle time or total usage count. It exposes a context-manager interface so you can acquire and release connections in a safe, predictable way.\n\nThe package is designed for scenarios where creating a new connection is expensive and you want to avoid the overhead of establishing a fresh connection for every operation. It has no external runtime dependencies and works with any connection type you can wrap in a factory function.","worth_installing":"No. The package is abandoned (last update 2020-09-17, 2157 days ago) and classifiers indicate support only for Python 2.7 and 3.4\u20133.6, which are all end-of-life. No known vulnerabilities, but the lack of maintenance means compatibility issues with modern Python versions are unlikely to be fixed. Consider an actively maintained alternative for production use."},"id":"connection-pool","links":{"html":"https://skillfed.io/packages/connection-pool","md":"https://skillfed.io/packages/connection-pool.md","pypi":"https://pypi.org/project/connection-pool/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-09-17","license_spdx":null,"license_treatment":"permissive","name":"connection_pool","python_support":"unspecified","summary":"thread safe connection pool"},"popularity":{"monthly_downloads":104568,"position":12747,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.3"}
