BSD Ports

devel/py-strict-rfc3339 0.7_1 DragonFly

Strict, simple, lightweight RFC3339 functions

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
devel, python
Package size
18.9 KiB, 61.6 KiB installed

Description

Simple and lightweight python module to validate, parse and generate RFC3339 time strings. It was initially created as a part of habitat in response to difficulty using other libraries.

It can convert UNIX timestamps to and from RFC3339, either producing strings with a UTC offset (Z) or with the offset that the C time module reports is the local timezone offset. It has minimal dependencies (none beyond those that come with Python) and avoids the error-prone act of dealing with timezones as much as possible.

Besides that, it's designed to be strict and stick closely to RFC3339, with a couple of very small caveats. It's also fully unit tested.

In the other systems

The newest version among them is 0.7, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/py-strict-rfc33390.7_1 newestnone known-[email protected]-
FreeBSDdevel/py-strict-rfc33390.7_1 newestnone known-[email protected]-
NetBSDtime/py-strict-rfc3339 by name0.7nb1 newestnone known-[email protected]-
MidnightBSDdevel/py-strict-rfc33390.7_1 newestno data-[email protected]-
HardenedBSDdevel/py-strict-rfc33390.7_1 newestno data-[email protected]-
GhostBSDdevel/py-strict-rfc33390.7_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install py311-strict-rfc3339

From DPorts:

cd /usr/dports/devel/py-strict-rfc3339 && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1
Required by 1