{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"udatetime provides fast RFC3339-compliant date-time parsing, formatting, and manipulation for Python, offering faster instantiation and serialization than the standard datetime library.","skillfed_tags":["datetime-parsing","performance-critical","rfc3339"],"use_cases":["Parse and serialize RFC3339 timestamps in high-throughput APIs or logging systems where datetime performance matters.","Replace datetime in time-sensitive applications that handle many timestamp conversions.","Work with fixed-offset timezones in systems that do not need DST handling and want guaranteed UTC or regional offset behavior.","Build services that emit or consume RFC3339 date-times, common in REST APIs and JSON payloads."],"what_it_does":"udatetime is a C-accelerated library for parsing, formatting, and working with RFC3339-compliant date-time strings in Python. It wraps Python's standard datetime class but optimizes the hot path\u2014string parsing and formatting\u2014through a native C implementation. All datetime objects it creates are timezone-aware with fixed-offset timezones (no daylight savings time).\n\nThe library is designed as a drop-in replacement for code already using datetime: it exposes familiar methods like from_string, to_string, now, utcnow, fromtimestamp, and utcfromtimestamp. It supports both Python 2 and Python 3 via a C implementation, and PyPy via a pure-Python fallback. The trade-off is a high installation barrier\u2014you must have a C compiler and Python development headers available at build time, and it only runs on POSIX systems.","worth_installing":"Yes, if you have a POSIX system with a C compiler and Python dev headers, and your code is performance-sensitive around datetime parsing or formatting. The permissive Apache 2.0 license and performance gains make it a solid choice for high-throughput services. However, the dormant maintenance status (last commit 2024-06-11) and high build friction mean you should verify it works on your target Python version before committing. Not recommended for Windows or for projects that cannot tolerate a build-time C dependency."},"id":"udatetime","links":{"html":"https://skillfed.io/packages/udatetime","md":"https://skillfed.io/packages/udatetime.md","pypi":"https://pypi.org/project/udatetime/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-08-12","license_spdx":null,"license_treatment":"permissive","name":"udatetime","python_support":"unspecified","summary":"Fast RFC3339 compliant date-time library"},"popularity":{"monthly_downloads":91368,"position":13517,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.17"}
