Skip to main content

Backport of Python 3.11's datetime.fromisoformat

Project description

https://github.com/movermeyer/backports.datetime_fromisoformat/actions/workflows/test.yml/badge.svg

A backport of Python 3.11’s datetime.fromisoformat methods to earlier versions of Python 3. Tested against Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11

Current Status

Development of backports.datetime_fromisoformat is “complete”. Outside of potential minor bug fixes, do not expect new development here.

Version 2 changes

In version 1, backports.datetime_fromisoformat was a backport of the Python 3.7 version of the fromisoformat methods. This meant that it was limited in being able to parse only timestamps that were in the format produced by datetime.isoformat.

As of version 2, backports.datetime_fromisoformat is a backport of the Python 3.11 version of the fromisoformat methods, which can parse (almost) the entire ISO 8601 specification. There are no changes required when upgrading from v1 to v2. The parser is simply able to parse a wider portion of the ISO 8601 specification.

However, starting in version 2, backports.datetime_fromisoformat will apply its changes to Python < 3.11, whereas v1 only applied changes to Python < 3.7. If you happened to be using backports.datetime_fromisoformat v1 on Python 3.7 through Python 3.10 and then upgrade to v2, it will patch the fromisoformat methods, whereas in v1 it did not. The result is that the fromisoformat methods will suddenly be able to parse timestamps from a wider portion of the ISO 8601 specification.

Quick Start

Installation:

pip install backports-datetime-fromisoformat

Usage:

>>> from datetime import date, datetime, time
>>> from backports.datetime_fromisoformat import MonkeyPatch
>>> MonkeyPatch.patch_fromisoformat()

>>> datetime.fromisoformat("2014-01-09T21:48:00-05:30")
datetime.datetime(2014, 1, 9, 21, 48, tzinfo=-05:30)

>>> date.fromisoformat("2014-01-09")
datetime.date(2014, 1, 9)

>>> time.fromisoformat("21:48:00-05:30")
datetime.time(21, 48, tzinfo=-05:30)

Explanation

In Python 3.7, datetime.fromisoformat was added. It is the inverse of datetime.isoformat. Similar methods were added to the date and time types as well.

In Python 3.11, datetime.fromisoformat was extended to cover (almost) all of the ISO 8601 specification, making it generally useful.

For those who need to support earlier versions of Python, a backport of these methods was needed.

backports.datetime_fromisoformat is a C implementation of fromisoformat based on the upstream cPython 3.11 code. For timezone objects, it uses a custom timezone C implementation (originally from Pendulum).

Usage in Python 3.11+

NOTE: in Python 3.11 and later, compatible versions of fromisoformat methods exist in the stdlib, and installing this package has NO EFFECT.

Goal / Project Scope

The purpose of this project is to provide a perfect backport of the fromisoformat methods to earlier versions of Python, while still providing comparable performance.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backports_datetime_fromisoformat-2.0.2.tar.gz (23.4 kB view details)

Uploaded Source

Built Distributions

backports_datetime_fromisoformat-2.0.2-cp312-cp312-win_amd64.whl (28.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (53.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl (53.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

backports_datetime_fromisoformat-2.0.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_x86_64.whl (26.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_universal2.whl (33.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)

backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_arm64.whl (27.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (52.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl (52.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_x86_64.whl (26.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_universal2.whl (33.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_arm64.whl (27.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl (52.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl (26.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_universal2.whl (33.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)

backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_arm64.whl (27.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl (51.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_x86_64.whl (26.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_universal2.whl (33.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)

backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_arm64.whl (27.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_x86_64.whl (51.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_aarch64.whl (51.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_x86_64.whl (26.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_universal2.whl (33.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_arm64.whl (27.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file backports_datetime_fromisoformat-2.0.2.tar.gz.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2.tar.gz
Algorithm Hash digest
SHA256 142313bde1f93b0ea55f20f5a6ea034f84c79713daeb252dc47d40019db3812f
MD5 a577a5d2acbb9af646181fc9bf1727e9
BLAKE2b-256 96052f1088c4c48dce684e5204e6fac41fc6fe55f884de32c0ebbec52b11b423

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb0f24d2c596991e39dfaa60c685b8c69bc9b1da77e9baf2c453882adeec483b
MD5 312c19dbae7be06b18efabdd12c90358
BLAKE2b-256 83ca488a5dbc432f5bc8ba60410ee5d5e98984a6f0f9f47e2114d6dbc56dc0c7

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0083552588270acfaa31ac8de81b29786a1515d7608ff11ccdfcdffc2486212e
MD5 4185e496eab6b427a92923487f494fc6
BLAKE2b-256 bf9ceffca58f1f83cc11a0341c5edcea6d642f04f9212f50cc9ff930c585779d

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a94d5a7cf9cdee221b7721544f424c69747a04091cbff53aa6ae8454644b59f9
MD5 79678c2efa974234608b359c303600db
BLAKE2b-256 887f207736bd2fd5d525d20129d78e9f4315507a78432a9fe985a4cb2cc41b92

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a5e4c77a91db6f434c2eec46c0199d3617c19c812f0c74f7ed8e0f9779da9f0
MD5 2bc151f94008b1f9ed5b8f6a6866cb4b
BLAKE2b-256 615a1b4135c2cf31da12dd8b46d3d9c6e9c9aa066c82f8c35ee5eba448d277bd

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f367b7d7bc00aa6738c95eb48b90817f7f9bd9c61592ceedda29ece97983ee3f
MD5 c5f536341337ea9deebfa3b3d7d1bbb2
BLAKE2b-256 6ee21d40024ca5b33ecbbe2128d87bf1da28abf3c17b96bfef93bdb12b4bce4e

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e0914e357d8559f1821e46fd5ef5d3bd22ec568125ba9e680b6e70cdc352910
MD5 d1b4bac5ea5c55f366f379136bb81898
BLAKE2b-256 9b7b93351db921da84512b19fa4e1283f0c2e7a67dcf872f236e2bde6ad95c3f

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e9c81c6acc21953ffa9a627f15c4afcdbce6e456ca1d03e0d6dbf131429bd56
MD5 9aaf8e315867faa1cd9467593bfd0805
BLAKE2b-256 fc89148970b6a272a67c5d4003c692070298f1cd21ed25d44b8c9dd73026cdd0

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d47e186dcc366e6063248730a137a90de0472b2aaa5047ef39104fcacbcbcdbe
MD5 d2fb53f0208626c06a7cadfb87400c26
BLAKE2b-256 99d95ba26d34e4d9ed35ff8a8846e379480e87c37c0079d3b188f6d100fb5af9

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36d5cbece09dff2a3f8f517f3cda64f2ccec56db07808714b1f122326cd76fbd
MD5 0c417596288e3660fc80199a5771042b
BLAKE2b-256 e3e6f30475365910acb227ea6ebbb124741f11a6c751b435642a1a154aa76385

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00ecff906ed4eb19808d8e4f0b141c14a1963d3688ba318c9e00aa7da7f71301
MD5 7f40d9fee7c3a9e57a3382b37117cee2
BLAKE2b-256 0d236f35c7958754cfb3c3561c9ade296d65cd9623e797f57d14f597fb049290

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e85f1ad56e2bcb24408e420de5508be47e54b0912ebe1325134e71837ec23a08
MD5 d7d4db026adfea93936a613f340331ad
BLAKE2b-256 b703c3cf8bee660de0e1083cdafadbffa42be367d81b092b0ede132593290f1b

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e54fa5663efcba6122bca037fd49220b7311e94cf6cc72e2f2a6f5d05c700bef
MD5 62b3556b9f39d5aa3e097df8bf1ae744
BLAKE2b-256 fbe0d234d1bec10d00202d134eaef00f34d8fee50dc6e48101c8152cc4f83410

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 54a3df9d6ae0e64b7677b9e3bba4fc7dce3ad56a3fa6bd66fb26796f8911de67
MD5 dace7270aea91de0d4ebae5fbc5b7093
BLAKE2b-256 fea91eb994e4afcc30754656157eebc05bfdedc2957e83802cb305878b5b70dd

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64ec1ee18bc839847b067ab21a34a27e0d2cc4c6d041e4b05218cf6fed787740
MD5 057ea050d746ee22a674907c97f7cb38
BLAKE2b-256 3c5a1b1e7203420f2f11bec25574ca790d30d7f091fe18a5d0b1089bca80095a

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e23b602892827e15b1b4f94c61d4872b03b5d13417344d9a8daec80277244a32
MD5 bd96fc2fd0fd51c07e5f81c24362d79f
BLAKE2b-256 509d0b14c58d4e1084abbac9aaa794cf372a6519d2e1a82659d379eecf336de0

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30a2ab8c1fe4eb0013e7fcca29906fbe54e89f9120731ea71032b048dcf2fa17
MD5 f4a7903beb216390a18d362ed9d5890c
BLAKE2b-256 99d51fea00c9af4c052f1c4ffd4e9da18a2feb4dc223fd201d745478bd580506

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 944c987b777d7a81d97c94cdee2a8597bf6bdc94090094689456d3b02760cb73
MD5 a4721fb2bc83b88ad781b6424e09b001
BLAKE2b-256 e866cb6884a8510b3b37bfc0c6efa03dcf40a56dfe043e0c148be547b19e937d

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 019a87bd234734c2badb4c3e1ce4e807c5f2081f398a45a320e0c4919e5cee13
MD5 7c6bbf7267f7420e5778a789e2ff8083
BLAKE2b-256 3b6cfd6a590d7e372707f047e9c18c5e31fbcb350f0644b41050a338a64f0321

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea2b77e8810b691f1dd347d5c3d4ad829d18a9e81a04a0ebbc958d431967db31
MD5 4428a7e48b22f14eddc78de1237ec150
BLAKE2b-256 b2dc2d084c3c38bcf4a29779dd0e18c5a5e973af43ff5a0f8bf1b02060d0ec13

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 79fc695afd66989f28e73de0ad91019abad789045577180dd482b6ede5bdca1e
MD5 06ead2277ecbd8f7cd66489b98a5cf2b
BLAKE2b-256 4535a9260414f143f7d98d5700f9ecd265e7986657218095e68da200dcec3317

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 65ca1f21319d78145456a70301396483ceebf078353641233494ea548ccc47db
MD5 d4f683b47eea072521364efe8f7cafd4
BLAKE2b-256 d9e2700a6b5a0f6d9dbf28ae09e4a1af69dedb155fea6ed5ed314cc5dd8535fe

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55f59c88511dd15dabccf7916cbf23f8610203ac026454588084ddabf46127ee
MD5 00b76fcec4283a33ae61e3c638618439
BLAKE2b-256 eb356191ab4b0d20166556d16e27ff4de46e0abfad70ce8480f667e8e4a35be3

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f493622b06e23e10646df7ea23e0d8350e8b1caccb5509ea82f8c3e64db32c7
MD5 c7c2375b972faec8bb7a9fff4d3be6bb
BLAKE2b-256 cd137bd577b4d9622659b2a22340c64051582ae8cdef99a045ecf68df30817cc

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70b044fdd274e32ece726d30b1728b4a21bc78fed0be6294091c6f04228b39ec
MD5 d305f544a605722f4b4872f1ca180632
BLAKE2b-256 c9a1fc0f02298333e6750300fcd97ad0d68b119699a95dcdeb459b4787b59826

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5afc32e1cdac293b054af04187d4adafcaceca99e12e5ff7807aee08074d85cb
MD5 7b640323ff83f0b73c2d1522a6739e2e
BLAKE2b-256 a906cf898406c59e85a6cc045c36d05bf2cbb42fab4a3a69c1a736aaa7fbed9f

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00441807d47dec7b89acafaa6570f561c43f5c7b7934d86f101b783a365a0f0c
MD5 d5028ccb0c3b36c17b1f82f8ced9b4cb
BLAKE2b-256 78c994482ed92071334d364a82a8b6a42a3d3e2a0953500a8aa34a738436f444

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba0af8719e161ce2fa5f5e426cceef1ff04b611c69a61636c8a7bf25d687cfa0
MD5 52e8da91f7378914ce57618430be422d
BLAKE2b-256 ac1aa405ed57fa5fbaac5af748e077fcd7d14f3f3c19820651d9fd592e008f30

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 191b0d327838eb21818e94a66b89118c086ada8f77ac9e6161980ef486fe0cbb
MD5 9b8f894d1ae2d5c0b8ec36b81b26034f
BLAKE2b-256 a4ad138c11f7ca8716c6c8ab2ec9aa519ec504982bd3be65992b3238cfadcb0a

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ec971f93353e0ee957b3bbb037d58371331eedb9bee1b6676a866f8be97289a4
MD5 1accef8916e1ed52b2cc9d8cd7a56f26
BLAKE2b-256 682bd21aa90015b1ff27317fb7b879bfa0fa4b20a92895bcb2a29d15e879a5b3

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09e70210726a70f3dd02ab9725bf2fcf469bda6d7554ea955588202e43e45b7d
MD5 d9b2e7fdf8469426aed109cc234d5f2c
BLAKE2b-256 1a1379800812d4a71fb506e47764046887c1e19e4c7ee3a50cf54d582cc8cee3

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ed392607d457b1ed50a88dcaf459e11d81c30a2f2d8dab818a1564de6897e76f
MD5 2b4c12085ddc3b504e13558b9ad0a7af
BLAKE2b-256 e54bb16698da2a3297f393ce5887f11ea5fda0e4caf69082d28729c01f0e7ff4

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a5cfff34bf80f0cd2771da88bd898be1fa60250d6f2dd9e4a59885dbcb7aa7c
MD5 b699428c1620f11e3c0da3245a83f289
BLAKE2b-256 a6ba4cb2d1ec301ad8edd90c743af104e22cff902696c86a663e3490792cf173

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f97285e80ea192357380cfd2fb2dce056ec65672597172f3af549dcf5d019b1e
MD5 39acbfcf5fa8787e5805f5436742dce1
BLAKE2b-256 92604cc87d888d7edd800546bb642fee62799de9094ebeb225782ffc2b0c43b2

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 352f6b793cb402cc62c5b60ceab13d30c06fad1372869c716d4d07927b5c7c43
MD5 600a51f6badd6408374d4395fd749c0d
BLAKE2b-256 eae178bb8da7c0f3f31ab9e0739e9a56b2f458564841dfe3caba4da6889099fa

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7d6a21b482001a9ea44f277dc21d9fb6590e543146aaabe816407d1b87cf41b
MD5 2b3ce72e8819bfa1ae350e97be9e6e51
BLAKE2b-256 e0a25234adcf6f8ecd4a7bfb7d52e4cab29d91eadb34114506e2496e7ed040d4

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7dcefbba71194c73b3b26593c2ea4ad254b19084d0eb83e98e2541651a692703
MD5 5b0178ba202797467f55195b151e06fd
BLAKE2b-256 e225ebcacd3c0019720fc8005b8ab117c7ba53516231fa6a923fd6a552677dcb

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d37d2f4238e0f412e56fe2c41e8e60bda93be0230d0ee846823b54254ccb95e0
MD5 3ef3c19b35111aa46b091b9b07d8b6d1
BLAKE2b-256 abdae3d4bae5624cfc41130fc247db8c232233ad6472abd63ac9a766949144d6

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eb563509f19e803dbbef3e4901d9553c9c3ea2b73c8d8fb85219fc57f16787a
MD5 ea64e59d560699a03fa1c77904f2b028
BLAKE2b-256 476d81c8f372e84d41b901c6807c1ce802d26bed6c060a75f87533030ec92fc3

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5616519470bc8131429266a869c3c5eeee5817a9a8357e2dd9c521383b774d1b
MD5 ead616ed0b16631554c3dee17674152e
BLAKE2b-256 bb7697d5478bcf47f2462f73ed33adcfac7d0e71848cb4d549ef6174dee97dd8

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2b0a4a407479964b3f79fde080aad066fe64a350a3fcbb729d3c44b0db21240
MD5 3231cd54b1f837a91db7b91c41bc1055
BLAKE2b-256 e607fea3f9c3a88c1c6049b58620b06a9a2501fd648198d43c767a2c2e16f65b

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7124cda6acdc66755df916c1f52b4e2e9cad85591d40bcd4a80341144fd98b32
MD5 c32914db7ea50edbf0fa666815e11416
BLAKE2b-256 31af40f35e09c7d5a8d3544ef081355fe2dcf9a065432ac18d657074cef97286

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8003f0cebeb6a5c47a1a871d0d09897d3dd54a9e1bcbe313f3e0463d470eed97
MD5 e15960d53c38699c5223f56fb2110d3b
BLAKE2b-256 b13fc1e2e6d5f272d11c3873a2cb6af7eb598fe1ba0a77a930e869c57ee6d920

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c88e6660e1fb96476cb9df17d6f5002a2fb5c87546d62b2daa3642aa537e144
MD5 2906f298ad6da0d0f31916179b165409
BLAKE2b-256 0216d342a9472b7676f46dd697ff333cf90b8ed37d36b04598b39bb1dc5b749e

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 964ec2d2c23908e96f1064560def1547b355e33e7c1ab418265e7e6242d25841
MD5 c24bd09993fc94552bec1d06a5fbdc78
BLAKE2b-256 4450533defa4176bc0b08d9a837c423b736e92c71a3de4c56856a0398f7a38a5

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e62aa2eb6dc87a76a29b88601747925db439f793de7a8d2bbca4355e805088a6
MD5 7fab9b44ecb6f54d35b5e8b515cf0e90
BLAKE2b-256 116b1d176d14bbb908a94f3cc818d37aaa256760e95e6d0033bfd79ced2a8b57

See more details on using hashes here.

File details

Details for the file backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for backports_datetime_fromisoformat-2.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a2574f4b542b9679db2b8a786c779249d2d5057dad01f9433cfb79a921da92c
MD5 d0a1f9de68c53808b650f142fba76514
BLAKE2b-256 3ecdfcd1a7a7447393f6e5fa0f73291e7d0212cf4579e86c75e3770e8aa8ce3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page