{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Parses and manipulates ISO 8601 date-time strings according to the 2004 specification, providing a Python API similar to the standard datetime module for working with dates, times, durations, and recurrences.","skillfed_tags":["date-time-parsing","iso-8601","standards-compliant"],"use_cases":["Parse ISO 8601 date-time strings from APIs, logs, or data files into Python objects for manipulation.","Calculate time intervals and apply durations to dates using ISO 8601 duration syntax (e.g., P1Y, PT3H).","Generate recurring date sequences from ISO 8601 recurrence patterns (e.g., R/1999/P1Y).","Format date-time objects back to ISO 8601 strings or custom formats using strftime-style templates.","Work with extended year ranges (before year 0 or after year 9999) using expanded year syntax."],"what_it_does":"metomi-isodatetime is a full-specification ISO 8601 (2004) parser and data model library for Python. It provides parsers for dates, times, durations, and recurrence patterns, plus utilities to dump and format them. The package is designed to work similarly to Python's built-in datetime module but with complete ISO 8601 support, including extended year formats, week-based dates, ordinal dates, decimal fractions, and timezone offsets.\n\nThe library has no runtime dependencies and supports Python 3.7 through 3.11. It exposes both a Python API for programmatic use and a command-line interface for quick parsing and manipulation tasks. It is actively maintained, with recent commits and a stable production classification.","worth_installing":"Yes. This package is worth installing if you need to parse or work with ISO 8601 date-time strings in a standards-compliant way. It has zero runtime dependencies, is actively maintained, supports current Python versions, and carries no known security vulnerabilities. The LGPLv3 license is permissive for most use cases. Install it if your application receives or generates ISO 8601 formatted dates."},"id":"metomi-isodatetime","links":{"html":"https://skillfed.io/packages/metomi-isodatetime","md":"https://skillfed.io/packages/metomi-isodatetime.md","pypi":"https://pypi.org/project/metomi-isodatetime/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-10-05","license_spdx":null,"license_treatment":"copyleft","name":"metomi-isodatetime","python_support":"supports_current","summary":"Python ISO 8601 date time parser and data model/manipulation utilities"},"popularity":{"monthly_downloads":78560,"position":14429,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1!3.1.0"}
