tonyg-rfc3339
Python implementation of RFC 3339
What it is and what it does
tonyg-rfc3339 is a Python implementation of RFC 3339, the Internet Date/Time Format specification. It provides parsing and formatting routines to convert between RFC 3339 strings and Python datetime objects, along with a UTC tzinfo class. The library adheres strictly to RFC 3339's profile of ISO 8601, making it suitable for applications that need standards-compliant date-time handling in internet protocols and APIs.
The package has been abandoned since 2015 with no active maintenance. It has no runtime dependencies, but installs only as a source distribution, requiring a build environment. The license treatment is unclear despite MIT-like language in the source code. Use this package only if you need strict RFC 3339 compliance and cannot rely on more actively maintained alternatives.
Use it for:
- Parse RFC 3339 timestamps from HTTP headers, API responses, or internet protocols that mandate strict compliance
- Format Python datetime objects into RFC 3339 strings for standards-compliant serialization in network communication
- Implement UTC timezone handling in applications that need a tzinfo object before Python's built-in UTC support
- Validate and convert date-time strings in systems that require exact RFC 3339 syntax rather than general ISO 8601
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Parses and formats RFC 3339 date-time strings according to the Internet Date/Time Format specification, providing a UTC tzinfo implementation and conversion routines for datetime objects.
No. The package is abandoned (last release 2015-12-05, repository archived, no commits since 2021-05-12), has unclear license metadata, and installs only from source. Modern Python includes better datetime and timezone support; use the standard library or an actively maintained alternative unless you have a specific RFC 3339 compliance requirement that cannot be met otherwise.
Install
tonyg-rfc3339 on PyPI
pip
pip install tonyg-rfc3339uv
uv add tonyg-rfc3339poetry
poetry add tonyg-rfc3339Installing tonyg-rfc3339
Before you install
High install friction due to source distribution only. Maintenance is abandoned—last release was 2015-12-05, repository archived, no commits since 2021-05-12. Not actively maintained.
License in practice
License treatment is unclear; the source code header states MIT-like terms (permission granted, sublicense allowed), but metadata lists license as UNKNOWN. Verify the actual license intent before relying on it in proprietary or copyleft contexts.
Quickstart
pip install tonyg-rfc3339
import rfc3339
# Parse an RFC 3339 datetime string
dt = rfc3339.parse_date('2015-12-05T12:00:00Z')
# Format a datetime to RFC 3339
formatted = rfc3339.format_date(dt)
Source distribution only; requires a C compiler and build tools to install. Python version support is unspecified.
Verify before relying
- Whether the MIT-like license text in the source is legally binding given the UNKNOWN metadata tag
- Exact Python versions supported (metadata specifies none)
- Whether this package is safe to use in production given its abandoned status and lack of security updates
Package facts
| License | UNKNOWN (unclear) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 3,905 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 434,760/month — #6,686 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: tonyg-rfc3339-0.1.tar.gz
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
pyRFC3339Parses and generates RFC 3339-compliant…
permissive · top 5,000 on PyPI
rfc3339Formats and parses dates according to RFC 3339,…
unclear · top 5,000 on PyPI
udatetimeudatetime provides fast RFC3339-compliant…
permissive · top 15,000 on PyPI
iso8601Parses ISO 8601 date strings (e.g.…
permissive · top 5,000 on PyPI
strict-rfc3339Converts Unix timestamps to and from RFC3339…
copyleft · top 5,000 on PyPI
ciso8601Parses ISO 8601 and RFC 3339 date-time strings…
permissive · top 5,000 on PyPI
aniso8601Parses ISO 8601 date, time, datetime, duration,…
permissive · top 5,000 on PyPI
isodateParses and formats ISO 8601 date, time,…
permissive · top 1,000 on PyPI
ntplibQuery NTP servers to retrieve network time…
permissive · top 5,000 on PyPI
pytzpytz brings the Olson timezone database into…
permissive · top 100 on PyPI