{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Fetches timezone information asynchronously using asyncio, avoiding blocking I/O in the event loop by caching ZoneInfo objects or constructing them in an executor.","skillfed_tags":["asyncio","timezone-handling"],"use_cases":["Async web services that need to convert timestamps to user timezones without blocking request handlers","Background task schedulers that fetch timezone data for scheduled jobs across multiple regions","Real-time data processing pipelines that enrich events with timezone-aware timestamps","Microservices handling timezone-dependent business logic in concurrent request contexts"],"what_it_does":"aiozoneinfo wraps timezone data fetching for asyncio applications. It provides a single public method, `async_get_time_zone`, that retrieves ZoneInfo objects without blocking the event loop. The package depends on backports.zoneinfo and tzdata, and is designed for scenarios where timezone lookups might otherwise stall async code.\n\nThe package targets Python 3.9 through 3.13 and uses an executor to offload disk I/O when constructing new ZoneInfo objects, keeping the event loop responsive. This is most useful in async web services, background task runners, or other I/O-bound applications that need timezone information on demand.","worth_installing":"Yes, if you are building asyncio applications that need timezone lookups and want to avoid event loop blocking. The low install friction, permissive license, and active maintenance make it a safe choice. However, the Pre-Alpha status and small user base mean you should test it in your specific use case before relying on it in production."},"id":"aiozoneinfo","links":{"html":"https://skillfed.io/packages/aiozoneinfo","md":"https://skillfed.io/packages/aiozoneinfo.md","pypi":"https://pypi.org/project/aiozoneinfo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-02-04","license_spdx":null,"license_treatment":"permissive","name":"aiozoneinfo","python_support":"supports_current","summary":"Tools to fetch zoneinfo with asyncio"},"popularity":{"monthly_downloads":603896,"position":5807,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.3"}
