Fast ISO8601 date time parser for Python written in C
Project description
ciso8601 converts ISO 8601 or RFC 3339 date time strings into Python datetime objects.
Since it’s written as a C module, it is much faster than other Python libraries. Tested with cPython 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12.
(Interested in working on projects like this? Close is looking for great engineers to join our team)
Quick start
% pip install ciso8601
In [1]: import ciso8601
In [2]: ciso8601.parse_datetime('2014-12-05T12:30:45.123456-05:30')
Out[2]: datetime.datetime(2014, 12, 5, 12, 30, 45, 123456, tzinfo=pytz.FixedOffset(330))
In [3]: ciso8601.parse_datetime('20141205T123045')
Out[3]: datetime.datetime(2014, 12, 5, 12, 30, 45)
Migration to v2
Version 2.0.0 of ciso8601 changed the core implementation. This was not entirely backwards compatible, and care should be taken when migrating See CHANGELOG for the Migration Guide.
When should I not use ciso8601?
ciso8601 is not necessarily the best solution for every use case (especially since Python 3.11). See Should I use ciso8601?
Error handling
Starting in v2.0.0, ciso8601 offers strong guarantees when it comes to parsing strings.
parse_datetime(dt: String): datetime is a function that takes a string and either:
Returns a properly parsed Python datetime, if and only if the entire string conforms to the supported subset of ISO 8601
Raises a ValueError with a description of the reason why the string doesn’t conform to the supported subset of ISO 8601
If time zone information is provided, an aware datetime object will be returned. Otherwise, a naive datetime is returned.
Benchmark
Parsing a timestamp with no time zone information (e.g., 2014-01-09T21:48:00):
Module |
Python 3.12 |
Python 3.11 |
Python 3.10 |
Python 3.9 |
Relative slowdown (versus ciso8601, latest Python) |
… |
Python 3.8 |
Python 3.7 |
Python 2.7 |
---|---|---|---|---|---|---|---|---|---|
ciso8601 |
98 nsec |
90 nsec |
122 nsec |
122 nsec |
N/A |
… |
118 nsec |
124 nsec |
134 nsec |
backports.datetime_fromisoformat |
N/A |
N/A |
112 nsec |
108 nsec |
0.9x |
… |
106 nsec |
118 nsec |
N/A |
datetime (builtin) |
129 nsec |
132 nsec |
N/A |
N/A |
1.3x |
… |
N/A |
N/A |
N/A |
pendulum |
N/A |
180 nsec |
187 nsec |
186 nsec |
2.0x |
… |
196 nsec |
200 nsec |
8.52 usec |
udatetime |
695 nsec |
662 nsec |
674 nsec |
692 nsec |
7.1x |
… |
724 nsec |
713 nsec |
586 nsec |
str2date |
6.86 usec |
5.78 usec |
6.59 usec |
6.4 usec |
70.0x |
… |
6.66 usec |
6.96 usec |
❌ |
iso8601utils |
N/A |
N/A |
N/A |
8.59 usec |
70.5x |
… |
8.6 usec |
9.59 usec |
11.2 usec |
iso8601 |
10 usec |
8.24 usec |
8.96 usec |
9.21 usec |
102.2x |
… |
9.14 usec |
9.63 usec |
25.7 usec |
isodate |
11.1 usec |
8.76 usec |
10.2 usec |
9.76 usec |
113.6x |
… |
9.92 usec |
11 usec |
44.1 usec |
PySO8601 |
17.2 usec |
13.6 usec |
16 usec |
15.8 usec |
175.3x |
… |
16.1 usec |
17.1 usec |
17.7 usec |
aniso8601 |
22.2 usec |
17.8 usec |
23.2 usec |
23.1 usec |
227.0x |
… |
24.3 usec |
27.2 usec |
30.7 usec |
zulu |
23.3 usec |
19 usec |
22 usec |
21.3 usec |
237.9x |
… |
21.6 usec |
22.7 usec |
N/A |
maya |
N/A |
36.1 usec |
42.5 usec |
42.7 usec |
401.6x |
… |
41.3 usec |
44.2 usec |
N/A |
python-dateutil |
57.6 usec |
51.4 usec |
63.3 usec |
62.6 usec |
587.7x |
… |
63.7 usec |
67.3 usec |
119 usec |
arrow |
62 usec |
54 usec |
65.5 usec |
65.7 usec |
633.0x |
… |
66.6 usec |
70.2 usec |
78.8 usec |
metomi-isodatetime |
1.29 msec |
1.33 msec |
1.76 msec |
1.77 msec |
13201.1x |
… |
1.79 msec |
1.91 msec |
N/A |
moment |
1.81 msec |
1.65 msec |
1.75 msec |
1.79 msec |
18474.8x |
… |
1.78 msec |
1.84 msec |
N/A |
ciso8601 takes 98 nsec, which is 1.3x faster than datetime (builtin), the next fastest Python 3.12 parser in this comparison.
Parsing a timestamp with time zone information (e.g., 2014-01-09T21:48:00-05:30):
Module |
Python 3.12 |
Python 3.11 |
Python 3.10 |
Python 3.9 |
Relative slowdown (versus ciso8601, latest Python) |
… |
Python 3.8 |
Python 3.7 |
Python 2.7 |
---|---|---|---|---|---|---|---|---|---|
ciso8601 |
95 nsec |
96.8 nsec |
128 nsec |
123 nsec |
N/A |
… |
125 nsec |
125 nsec |
140 nsec |
backports.datetime_fromisoformat |
N/A |
N/A |
147 nsec |
149 nsec |
1.1x |
… |
138 nsec |
149 nsec |
N/A |
datetime (builtin) |
198 nsec |
207 nsec |
N/A |
N/A |
2.1x |
… |
N/A |
N/A |
N/A |
pendulum |
N/A |
225 nsec |
214 nsec |
211 nsec |
2.3x |
… |
219 nsec |
224 nsec |
13.5 usec |
udatetime |
799 nsec |
803 nsec |
805 nsec |
830 nsec |
8.4x |
… |
827 nsec |
805 nsec |
768 nsec |
str2date |
7.73 usec |
6.75 usec |
7.78 usec |
7.8 usec |
81.4x |
… |
7.74 usec |
8.13 usec |
❌ |
iso8601 |
13.7 usec |
11.3 usec |
12.7 usec |
12.5 usec |
143.8x |
… |
12.4 usec |
12.6 usec |
31.1 usec |
isodate |
13.7 usec |
11.3 usec |
12.9 usec |
12.7 usec |
144.0x |
… |
12.7 usec |
13.9 usec |
46.7 usec |
iso8601utils |
N/A |
N/A |
N/A |
21.4 usec |
174.9x |
… |
22.1 usec |
23.4 usec |
28.3 usec |
PySO8601 |
25.1 usec |
20.4 usec |
23.2 usec |
23.8 usec |
263.8x |
… |
23.5 usec |
24.8 usec |
25.3 usec |
zulu |
26.3 usec |
21.4 usec |
25.7 usec |
24 usec |
277.2x |
… |
24.5 usec |
25.3 usec |
N/A |
aniso8601 |
27.7 usec |
23.7 usec |
30.3 usec |
30 usec |
291.3x |
… |
31.6 usec |
33.8 usec |
39.2 usec |
maya |
N/A |
36 usec |
41.3 usec |
41.8 usec |
372.0x |
… |
42.4 usec |
42.7 usec |
N/A |
python-dateutil |
70.7 usec |
65.1 usec |
77.9 usec |
80.2 usec |
744.0x |
… |
79.4 usec |
83.6 usec |
100 usec |
arrow |
73 usec |
62.8 usec |
74.5 usec |
73.9 usec |
768.6x |
… |
75.1 usec |
80 usec |
148 usec |
metomi-isodatetime |
1.22 msec |
1.25 msec |
1.72 msec |
1.72 msec |
12876.3x |
… |
1.76 msec |
1.83 msec |
N/A |
moment |
❌ |
❌ |
❌ |
❌ |
2305822.8x |
… |
❌ |
❌ |
N/A |
ciso8601 takes 95 nsec, which is 2.1x faster than datetime (builtin), the next fastest Python 3.12 parser in this comparison.
Tested on Linux 5.15.49-linuxkit using the following modules:
aniso8601==9.0.1
arrow==1.3.0 (on Python 3.8, 3.9, 3.10, 3.11, 3.12), arrow==1.2.3 (on Python 3.7), arrow==0.17.0 (on Python 2.7)
backports.datetime_fromisoformat==2.0.1
ciso8601==2.3.0
iso8601==2.1.0 (on Python 3.8, 3.9, 3.10, 3.11, 3.12), iso8601==0.1.16 (on Python 2.7)
iso8601utils==0.1.2
isodate==0.6.1
maya==0.6.1
metomi-isodatetime==1!3.1.0
moment==0.12.1
pendulum==2.1.2
PySO8601==0.2.0
python-dateutil==2.8.2
str2date==0.905
udatetime==0.0.17
zulu==2.0.0
For full benchmarking details (or to run the benchmark yourself), see benchmarking/README.rst
Supported subset of ISO 8601
ciso8601 only supports a subset of ISO 8601, but supports a superset of what is supported by Python itself (datetime.fromisoformat), and supports the entirety of the RFC 3339 specification.
Date formats
The following date formats are supported:
Format |
Example |
Supported |
---|---|---|
YYYY-MM-DD (extended) |
2018-04-29 |
✅ |
YYYY-MM (extended) |
2018-04 |
✅ |
YYYYMMDD (basic) |
20180429 |
✅ |
YYYY-Www-D (week date) |
2009-W01-1 |
✅ |
YYYY-Www (week date) |
2009-W01 |
✅ |
YYYYWwwD (week date) |
2009W011 |
✅ |
YYYYWww (week date) |
2009W01 |
✅ |
YYYY-DDD (ordinal date) |
1981-095 |
✅ |
YYYYDDD (ordinal date) |
1981095 |
✅ |
Uncommon ISO 8601 date formats are not supported:
Format |
Example |
Supported |
---|---|---|
--MM-DD (omitted year) |
--04-29 |
❌ |
--MMDD (omitted year) |
--0429 |
❌ |
±YYYYY-MM (>4 digit year) |
+10000-04 |
❌ |
+YYYY-MM (leading +) |
+2018-04 |
❌ |
-YYYY-MM (negative -) |
-2018-04 |
❌ |
Time formats
Times are optional and are separated from the date by the letter T.
Consistent with RFC 3339, ciso8601 also allows either a space character, or a lower-case t, to be used instead of a T.
The following time formats are supported:
Format |
Example |
Supported |
---|---|---|
hh |
11 |
✅ |
hhmm |
1130 |
✅ |
hh:mm |
11:30 |
✅ |
hhmmss |
113059 |
✅ |
hh:mm:ss |
11:30:59 |
✅ |
hhmmss.ssssss |
113059.123456 |
✅ |
hh:mm:ss.ssssss |
11:30:59.123456 |
✅ |
hhmmss,ssssss |
113059,123456 |
✅ |
hh:mm:ss,ssssss |
11:30:59,123456 |
✅ |
Midnight (special case) |
24:00:00 |
✅ |
hh.hhh (fractional hours) |
11.5 |
❌ |
hh:mm.mmm (fractional minutes) |
11:30.5 |
❌ |
Note: Python datetime objects only have microsecond precision (6 digits). Any additional precision will be truncated.
Time zone information
Time zone information may be provided in one of the following formats:
Format |
Example |
Supported |
---|---|---|
Z |
Z |
✅ |
z |
z |
✅ |
±hh |
+11 |
✅ |
±hhmm |
+1130 |
✅ |
±hh:mm |
+11:30 |
✅ |
While the ISO 8601 specification allows the use of MINUS SIGN (U+2212) in the time zone separator, ciso8601 only supports the use of the HYPHEN-MINUS (U+002D) character.
Consistent with RFC 3339, ciso8601 also allows a lower-case z to be used instead of a Z.
Strict RFC 3339 parsing
ciso8601 parses ISO 8601 datetimes, which can be thought of as a superset of RFC 3339 (roughly). In cases where you might want strict RFC 3339 parsing, ciso8601 offers a parse_rfc3339 method, which behaves in a similar manner to parse_datetime:
parse_rfc3339(dt: String): datetime is a function that takes a string and either:
Returns a properly parsed Python datetime, if and only if the entire string conforms to RFC 3339.
Raises a ValueError with a description of the reason why the string doesn’t conform to RFC 3339.
Ignoring time zone information while parsing
It takes more time to parse timestamps with time zone information, especially if they’re not in UTC. However, there are times when you don’t care about time zone information, and wish to produce naive datetimes instead. For example, if you are certain that your program will only parse timestamps from a single time zone, you might want to strip the time zone information and only output naive datetimes.
In these limited cases, there is a second function provided. parse_datetime_as_naive will ignore any time zone information it finds and, as a result, is faster for timestamps containing time zone information.
In [1]: import ciso8601
In [2]: ciso8601.parse_datetime_as_naive('2014-12-05T12:30:45.123456-05:30')
Out[2]: datetime.datetime(2014, 12, 5, 12, 30, 45, 123456)
NOTE: parse_datetime_as_naive is only useful in the case where your timestamps have time zone information, but you want to ignore it. This is somewhat unusual. If your timestamps don’t have time zone information (i.e. are naive), simply use parse_datetime. It is just as fast.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file ciso8601-2.3.1.tar.gz
.
File metadata
- Download URL: ciso8601-2.3.1.tar.gz
- Upload date:
- Size: 31.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3212c7ffe5d8080270548b5f2692ffd2039683b6628a8d2ad456122cc5793c4c |
|
MD5 | 01ac2f2f4feba857a2ce6997b9571611 |
|
BLAKE2b-256 | acbccf42c1b0042f91c90a6b00244f63b6fb137af15e43e29f07bb72cf955be8 |
File details
Details for the file ciso8601-2.3.1-pp310-pypy310_pp73-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7533256af90724b8b7a707dcd1be4b67989447595c8e1e1c28399d4fd51dac50 |
|
MD5 | acca21711070eebaa319a627375c97af |
|
BLAKE2b-256 | 6eac68e4188ea6588b14befaee1cc54b7ebbe898e7ab6e11af6d9aa76c5cc3f3 |
File details
Details for the file ciso8601-2.3.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.5 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c29ea2b03dee2dc0a5d3e4a0b7d7768c597781e9fa451fe1025600f7cb55a89 |
|
MD5 | d0f4e9760fa366f790bac5b585015310 |
|
BLAKE2b-256 | 861d3ca6dc3602be7592653aec9c8df3dbf3977171527c38b9696d069eef9b87 |
File details
Details for the file ciso8601-2.3.1-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06941e2ee46701f083aeb21d13eb762d74d5ed6c46ff22119f27a42ed6edc8f9 |
|
MD5 | 79b7ed14ab7c2d1fac76e171aa6e9b9a |
|
BLAKE2b-256 | 4f41290f99b05361d10c9acb6dbc76a302b56c3a47cf6725d8a8f77d838fc560 |
File details
Details for the file ciso8601-2.3.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.5 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ac00d293cdb3d1a5c78e09b3d75c7b0292ab45d5b26853b436ff5087eba2165 |
|
MD5 | ca3bf14d3f3b6be125f2888bc3b85b5d |
|
BLAKE2b-256 | 58182c40c4ee244506568398505558171c9243a7d0d46338fc5b87c3142573ed |
File details
Details for the file ciso8601-2.3.1-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9065053c034c80c0afd74c71a4906675d07078a05cfd1cb5ff70661378cdbe60 |
|
MD5 | 315942a7375baf9bee48a2e3034e596e |
|
BLAKE2b-256 | 802bdde2e288e6edf4fdc658e919aec2459bc8281a870ed4d357748a90acb1f3 |
File details
Details for the file ciso8601-2.3.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070f568de3bc269268296cb9265704dc5fcb9d4c12b1f1c67536624174df5d09 |
|
MD5 | f659dcdb2579a791d137cca541e20e12 |
|
BLAKE2b-256 | c132389fb540c94b32b4938ba78329d8fcbc86d257cec65f83564dfd9c20752d |
File details
Details for the file ciso8601-2.3.1-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e30501eed43eea7ef64f032c81cd1d8b2020035cbdcefad40db72e2f3bc97ff |
|
MD5 | c03126b8d89c18ba6f1f834a609dc5a6 |
|
BLAKE2b-256 | 4e24144243acd0a32e56dfdcd79bd7ed8c44dfc3db66a21e760fddd666148d14 |
File details
Details for the file ciso8601-2.3.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bc9d577c0d1e57532513fc2899f5231727e28981a426767f7fa13dacb18c06 |
|
MD5 | 521589d96b93760acae448e10308df69 |
|
BLAKE2b-256 | 74dd95b44f8c9c3c5f6de3bf41eb36ff95a85ba07398f54ca0e36feaf7ac98ff |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 17.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f107a4c051e7c0416824279264d94f4ed3da0fbd82bd96ec3c3293426826de4 |
|
MD5 | 8fff723ddaf5783aff924c6c8baefd7b |
|
BLAKE2b-256 | e645f981bbd51f1c9fa3d730c3fbcb74b1f8928463e6ea8283257f6b164847e6 |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 49.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87721de54e008fb1c4c3978553b05a9c417aa25b76ddf5702d6f7e8d9b109288 |
|
MD5 | 5d900aa4698d1128bc6a4d329952f6ee |
|
BLAKE2b-256 | 76ef5ef06ccb6f6c023573634119f93df237687e3f4263e2f307b51a7208d103 |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 48.3 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d980a2a88030d4d8b2434623c250866a75b4979d289eba69bec445c51ace99f |
|
MD5 | c2881cfcee4f12d83baa5605fe2e1925 |
|
BLAKE2b-256 | 501cd1cb5b2d2173abfc4d5a068981acddff763cce318e896ec87c140412c72d |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 39.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b26935687ef1837b56997d8c61f1d789e698be58b261410e629eda9c89812141 |
|
MD5 | 254f85642b64ee9b8a9918585d4ce0f8 |
|
BLAKE2b-256 | 5bbdfef5524974e3ba376e16df35e4197152edffdf7ac9d5d99bc173a9fcf256 |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 013410263cba46748d2de29e9894341ae41223356cde7970478c32bd0984d10c |
|
MD5 | 7aebe8a58f17e3188cbc97d5bb52d124 |
|
BLAKE2b-256 | ea7477fd6e67a2a3489a1ac449570142e2f4137289be25027e235d4688470d56 |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21cf83ca945bb26ecd95364ae2c9ed0276378e5fe35ce1b64d4c6d5b33038ea3 |
|
MD5 | 4a92b2d6e1401bcdb31ff4313afa58c6 |
|
BLAKE2b-256 | c4a924ffa848a5878a50009d6177826c36b60e2e8807e4d54ee94817e790897b |
File details
Details for the file ciso8601-2.3.1-cp312-cp312-macosx_10_9_universal2.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39bb5936debf21c52e5d52b89f26857c303da80c43a72883946096a6ef5e561 |
|
MD5 | 2fe189244ba167047a1671675d2bc583 |
|
BLAKE2b-256 | 853df6496a260ba6e58135fb3dd1108799f6dd9cadf634372e020bfbf0d27fea |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 17.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99addd8b113f85fac549167073f317a318cd2b5841552598ceb97b97c5708a38 |
|
MD5 | c416467f14e5b70a28611b3f2ebcf1f4 |
|
BLAKE2b-256 | 5c2415ebc33837b116c6c48cf1257e24a3d5c4a176dbb8b6c118315993ea4698 |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 49.9 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8acb45545e6a654310c6ef788aacb2d73686646c414ceacdd9f5f78a83165af5 |
|
MD5 | a991555c5569d9fc578872421197307d |
|
BLAKE2b-256 | 7b52764356d60dcd743d2352a0c24d593ce6df330a7012f8c2ade00e580031df |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 48.7 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 364702e338212b6c1a8643d9399ada21560cf132f363853473560625cb4207f1 |
|
MD5 | 1a1c961c250a6606f6774260a60641c5 |
|
BLAKE2b-256 | 571a3de6285bb4b743edc2af3e19253d72076a2911e985b89fe67a730a06d9ea |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 39.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef44cb4dc83f37019a356c7a72692cbe17072456f4879ca6bc0339f67eee5d00 |
|
MD5 | 474b8875a29076a09836c7097c90d2e9 |
|
BLAKE2b-256 | ae25957d686b0b3640f7a80073f396817dc149e03e3e72665f472deefce04719 |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 16.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121d27c55f4455eaa27ba3bd602beca915df9a352f235e935636a4660321070e |
|
MD5 | ab76986bab3503bc7de6e0a41999563f |
|
BLAKE2b-256 | 18db237d57669edb78b8262bf78d9cc9638355ec96a49216d12238babfa46861 |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.0 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473288cd63efe6a2cf3f4b5f90394e53095358ccb13d6128f87a2da85d0f389b |
|
MD5 | e8f0d5e710e94fc1db299a5511a5be4e |
|
BLAKE2b-256 | 40368260b1b1b63051f90facb659913c5852cd95a17cfd3e7dc243cef4e190a0 |
File details
Details for the file ciso8601-2.3.1-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 25.1 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f25647803c9a5aaaed130c53bbec7ea06a4f95ba5c7016f59e444b4ef7ac39e |
|
MD5 | ea7360402f1bc94b04aabe5faa9740d9 |
|
BLAKE2b-256 | b1b7b03313a9ff86a5bec68f2ceece41abd0834fd92c91c7ba4b9a95ea032f35 |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55381365366dacb57207cec610d26c9a6c0d237cb65a0cf67a2baaa5299f2366 |
|
MD5 | 391f10a51835c776504ab29a1c8fa562 |
|
BLAKE2b-256 | 919a5f3842bd57dcbfa09c251f9ba3bf8a84706aaaeadf8634b699cdb5d10b53 |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 47.3 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3771049ba29bd1077588c0a24be1d53f7493e7cc686b2caa92f7cae129636a0e |
|
MD5 | ddec0bf357e3eee440157fe5c73b0eac |
|
BLAKE2b-256 | 275bccd7cf4631540bba4fe1313b29fe7f4eb0c132d319e3095f3fe6615396ea |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 46.4 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c1ef17d1ea52a39b2dce6535583631ae4bfb65c76f0ee8c99413a6861a46c9e |
|
MD5 | ee08dd06c3575002a8f5a763f81288a5 |
|
BLAKE2b-256 | 5e189372721282df9ccdc105efc811ddab2074994bae8dccaaf7f4fd6720e761 |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3ae83f4e60fc7e260a4188e4ec4ac1bdd40bdb382eeda92fc266c5aa2f0a1ee |
|
MD5 | eec0ced492cf5fdf6ac82d2426de2ed2 |
|
BLAKE2b-256 | c9429756084f3ceea1a3635e4d3fdea0f94886ad126167fe962bafbe834b15ff |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 16.1 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a25da209193134842cd573464a5323f46fcc3ed781b633f15a34793ba7e1064 |
|
MD5 | 63e603274f556d99af7bb6752aafb7ab |
|
BLAKE2b-256 | 66baf6f3d42d7521eefd18a3ed3cc03d765445e499b94da8ed93b699afe4c8f9 |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.0 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c59646197ddbf84909b6c31d55f744cfeef51811e3910b61d0f58f2885823fd |
|
MD5 | da3cf896f789cad63c056206d27355ac |
|
BLAKE2b-256 | ed1e68652c89bc86f2712855b67feddc10d57e63e860ec844bd5590894e8a25a |
File details
Details for the file ciso8601-2.3.1-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 25.1 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57db9a28e87f9e4fccba643fb70a9ba1515adc5e1325508eb2c10dd96620314c |
|
MD5 | bf31dfc76207de5e491196ce97de4d76 |
|
BLAKE2b-256 | d12e8b5d35ddbe03f88063d76b931dea707a3045c7f6f0445be15c769dfa0e41 |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21204d98496cf5c0511dc21533be55c2a2d34b8c65603946a116812ffbae3b2d |
|
MD5 | a223c642e370c73eadecb0bc039b702e |
|
BLAKE2b-256 | c438a11b23e2350162bbd26f98e001965d3f1bd5079667e1d6e99c1ef62ed6a3 |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 46.8 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 695583810836a42945084b33621b22b0309701c6916689f6a3588fa44c5bc413 |
|
MD5 | 36f5290e3f7dff4090964eba9992e1f7 |
|
BLAKE2b-256 | cab7b24f11ee31697a251ef2d1fcd249e6ce3b23e7bac272f9a2b98872d76c49 |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 45.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb135de0e3b8feb7e74a4f7a234e8c8545957fe8d26316a1a549553f425c629d |
|
MD5 | 7d22baaf1d7a1d7d9a80c8ba666ce061 |
|
BLAKE2b-256 | eb3f69e3ef7fe521edcdc5d5fd796c7425c607db86b060968127c3ce522cb094 |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.3 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a749d63f28c2eda71416c9d6014113b0748abf5fd14c502b01bd515502fedf |
|
MD5 | 956b44c4ed332e1cbc8e70e794995d55 |
|
BLAKE2b-256 | 12b1ddc338b59f1658d04fc8e61c91562d05b7003c05b1e300506745e9604fed |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 16.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566b4a8b2f9717e54ffcdd732a7c8051a91da30a60a4f1dafb62e303a1dbac69 |
|
MD5 | 781acc6e0f0d31a9e9ce6248f955e992 |
|
BLAKE2b-256 | 02c164433e0e6c615d8c9e5949c4082d364890f2632064b187d4b33b1463e789 |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02828107880848ff497971ebc98e6dc851ad7af8ec14a58089e0e11f3111cad6 |
|
MD5 | d1582324996b8bec6459d845bac2827a |
|
BLAKE2b-256 | 15ac8dfe940808219f8ec3dcfa286cdcbcb704e7ccd9b02f64bc0a31ea4b8c8a |
File details
Details for the file ciso8601-2.3.1-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 25.1 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eb7b5ef8714d3d1fe9f3256b7a679ad783da899a0b7503a5ace78186735f840 |
|
MD5 | 0789c40dbd51ce8c770032b35212029e |
|
BLAKE2b-256 | ef54863616c6f435dee386d8533d85ac59efa301324d7745bbcdd891512a67c7 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b869396e9756a7c0696d8eb69ce1d8980bea5e25c86e5996b10d78c900a4362c |
|
MD5 | bab1c31ffea89e2da04aa35bc2f4888c |
|
BLAKE2b-256 | f7ae953b1f49cf0e13e3c4bdec33ed37aef267783d6d85fdbfaa611fa6538233 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 46.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8f417c45eea973a694599b96f40d841215bfee352cb9963383e8d66b309981 |
|
MD5 | dca04024144423f6303405a7c5cb29af |
|
BLAKE2b-256 | fc41c5689bb0b1824f180f80cba5a4bd793d3d0e17b7802f7576fa1b7fd3efe9 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaecca7e0c3ef9e8f5e963e212b083684e849f9a9bb25834d3042363223a73cd |
|
MD5 | 89f1096ecfad82910192b5bce4b581a8 |
|
BLAKE2b-256 | 4b37bdf84104ff6810116e9802be07212edfaa877a197433f1caec200b7aaa93 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 39.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4ac59453664781dfddebee51f9a36e41819993823fdb09ddc0ce0e4bd3ff0c3 |
|
MD5 | 7d504899a700fcbf909e2e3b2405808f |
|
BLAKE2b-256 | 067b674cbdc6fba47e2bb56d3ad5307d8fa5202ab853c8f5c69c42effa0e4436 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 16.1 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f85c0b7fa742bbfd18177137ccbaa3f867dd06157f91595075bb959a733048 |
|
MD5 | f792a301545a4ffb206428668b6edfab |
|
BLAKE2b-256 | 09bd0cc7e7dbe08ad9c4913ece2abd975078fd6e91f2b78225d9dc02f1fb7793 |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.0 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a64ff58904d4418d60fa9619014ae820ae21f7aef58da46df78a4c647f951ec |
|
MD5 | 6a0daf19c1355f13fda28bd8440409f1 |
|
BLAKE2b-256 | 0712975e4b102a95aa7a940793cd87439a19b3b4cf4c8b73cda1145bd72ec78e |
File details
Details for the file ciso8601-2.3.1-cp38-cp38-macosx_10_9_universal2.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 25.1 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025859ec286a994aa3f2120c0f27d053b719cabc975398338374f2cc1f961125 |
|
MD5 | 7d94eeb7246c620e923f2a121c18563c |
|
BLAKE2b-256 | 64183544594777a553d5e2b69739d215ccc12620973ff54ba67e4cb1ab60f6a5 |
File details
Details for the file ciso8601-2.3.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 17.2 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22128f0def36fa3c4cf0c482a216e8b8ad722def08bc11c07438eff82bdcd02a |
|
MD5 | 9e297cf9e6e838565c3434a7687f8009 |
|
BLAKE2b-256 | 02b0a99f343b143543be7af0ea19efb41b0494a3b4ca60a3bf1a974485acad51 |
File details
Details for the file ciso8601-2.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 47.2 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ae2c3442d042de5330672d0d28486ed92f9d7c6dc010943aa618fd361d4638 |
|
MD5 | c953a1410d389e0ff25de3bded429291 |
|
BLAKE2b-256 | ebb17206a8dfd4981caebc79bc55a4f0edc56e0b3dd25307a6c78c4dd1d00904 |
File details
Details for the file ciso8601-2.3.1-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 46.5 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 024c52d5d0670f15ca3dc53eff7345b6eaee22fba929675f6a408f9d1e159d98 |
|
MD5 | b64fbcccba6782dd05cde64947d68b03 |
|
BLAKE2b-256 | 583365197b6c3abadde4bae806e27718134d0e5a6fdd79bb54885d233dd89074 |
File details
Details for the file ciso8601-2.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c690ac24ec3407f68cdfd5e032c6cb18126ef33d6c4b3db0669b9cbb8c96bd4 |
|
MD5 | 7408938c3d235970191ee85dd68b37ea |
|
BLAKE2b-256 | 66fbf24c02697d412eff1e4f1dd1cb7bc6bd5df856e8cb5c61a79bd8d528f9ed |
File details
Details for the file ciso8601-2.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.5 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6850889813f3135e0aa18f0aaec64249dd81d36a1b9bce60bb45182930c86663 |
|
MD5 | 2aeb1f9e1039b20cdda48ed3c6effc90 |
|
BLAKE2b-256 | e9eed2d80128f3e61466472ebec66482caad9f457eba2c2fa21bcacbd46f5bd8 |
File details
Details for the file ciso8601-2.3.1-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e76825f80ce313d75bbbef1d3b8bd9e0ce31dbc157d1981e9593922c9983e7 |
|
MD5 | 06c65c22fb4c714be4cbea311c113eae |
|
BLAKE2b-256 | 0aa25f063c82046666663d22c172c690efb1fdb95e85d8974a4967b1461ede7d |
File details
Details for the file ciso8601-2.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 47.5 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a3663c2cf838f0149e1cdb8e4bdc95716e03cf2d5f803a6eb755d825896ebe |
|
MD5 | 1fe05a546e09e949ac2ae251a29e3b62 |
|
BLAKE2b-256 | d0019fd1cedbae8fe0cb8d075c7566bc46182a58b6c5ce3b4edff5d2f2ad45fc |
File details
Details for the file ciso8601-2.3.1-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 46.3 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874d20c6339e9096baaadfd1b9610bb8d5b373a0f2858cc06de8142b98d2129c |
|
MD5 | d69f3ba3900b3c49d6d25026420d3cd5 |
|
BLAKE2b-256 | e0c22c69b191a6c3f2bb71cd3c55ec759e3df8b0b1146c8d84268c17bf75d09e |
File details
Details for the file ciso8601-2.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36525b1f380f4601533f4631c69911e44efb9cb50beab1da3248b0daa32bced4 |
|
MD5 | 894c1a802a5738ba275bf122b36cb767 |
|
BLAKE2b-256 | 9b93a66c1eb77ae3abf3090c27014f47950159619940378de2986d863467d125 |
File details
Details for the file ciso8601-2.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: ciso8601-2.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.5 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02ecbd7c8336c4e1c6bb725b898e29414ee92bdc0be6c72fb07036836b1ac867 |
|
MD5 | da69f82b17984ab73dc4fa9c71948e64 |
|
BLAKE2b-256 | f3fb175cf085a4de548c10b6ea1dba725ca7b7db6eed65e288a2bafae4b55772 |