Name | backports-datetime-fromisoformat JSON |
Version |
2.0.3
JSON |
| download |
home_page | None |
Summary | Backport of Python 3.11's datetime.fromisoformat |
upload_time | 2024-12-28 20:18:15 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >3 |
license | MIT License Copyright (c) 2018 Michael Overmeyer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
================================
backports.datetime_fromisoformat
================================
.. image:: https://github.com/movermeyer/backports.datetime_fromisoformat/actions/workflows/test.yml/badge.svg
:target: https://github.com/movermeyer/backports.datetime_fromisoformat/actions/workflows/test.yml
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:**
.. code:: bash
pip install "backports-datetime-fromisoformat; python_version < '3.11'"
**Usage:**
.. code:: python
>>> 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.
.. _`datetime.fromisoformat`: https://docs.python.org/3/library/datetime.html#datetime.datetime.fromisoformat
.. _`datetime.isoformat`: https://docs.python.org/3/library/datetime.html#datetime.date.isoformat
``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`_).
.. _`Pendulum`: https://pendulum.eustace.io/
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.
Raw data
{
"_id": null,
"home_page": null,
"name": "backports-datetime-fromisoformat",
"maintainer": null,
"docs_url": null,
"requires_python": ">3",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Michael Overmeyer <backports@movermeyer.com>",
"download_url": "https://files.pythonhosted.org/packages/71/81/eff3184acb1d9dc3ce95a98b6f3c81a49b4be296e664db8e1c2eeabef3d9/backports_datetime_fromisoformat-2.0.3.tar.gz",
"platform": null,
"description": "================================\nbackports.datetime_fromisoformat\n================================\n\n.. image:: https://github.com/movermeyer/backports.datetime_fromisoformat/actions/workflows/test.yml/badge.svg\n :target: https://github.com/movermeyer/backports.datetime_fromisoformat/actions/workflows/test.yml\n\nA backport of Python 3.11's ``datetime.fromisoformat`` methods to earlier versions of Python 3.\nTested against Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11\n\nCurrent Status\n--------------\n\nDevelopment of ``backports.datetime_fromisoformat`` is \"complete\". Outside of potential minor bug fixes, do not expect new development here.\n\nVersion 2 changes\n-----------------\n\nIn version 1, ``backports.datetime_fromisoformat`` was a backport of the Python 3.7 version of the ``fromisoformat`` methods.\nThis meant that it was limited in being able to parse only timestamps that were in the format produced by ``datetime.isoformat``.\n\nAs 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.\nThere 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.\n\nHowever, starting in version 2, ``backports.datetime_fromisoformat`` will apply its changes to Python < 3.11, whereas v1 only applied changes to Python < 3.7.\nIf 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.\nThe result is that the ``fromisoformat`` methods will suddenly be able to parse timestamps from a wider portion of the ISO 8601 specification.\n\nQuick Start\n-----------\n\n**Installation:**\n\n.. code:: bash\n\n pip install \"backports-datetime-fromisoformat; python_version < '3.11'\"\n\n**Usage:**\n\n.. code:: python\n\n >>> from datetime import date, datetime, time\n >>> from backports.datetime_fromisoformat import MonkeyPatch\n >>> MonkeyPatch.patch_fromisoformat()\n\n >>> datetime.fromisoformat(\"2014-01-09T21:48:00-05:30\")\n datetime.datetime(2014, 1, 9, 21, 48, tzinfo=-05:30)\n\n >>> date.fromisoformat(\"2014-01-09\")\n datetime.date(2014, 1, 9)\n\n >>> time.fromisoformat(\"21:48:00-05:30\")\n datetime.time(21, 48, tzinfo=-05:30)\n\nExplanation\n-----------\nIn Python 3.7, `datetime.fromisoformat`_ was added. It is the inverse of `datetime.isoformat`_.\nSimilar methods were added to the ``date`` and ``time`` types as well.\n\nIn Python 3.11, `datetime.fromisoformat`_ was extended to cover (almost) all of the ISO 8601 specification, making it generally useful.\n\nFor those who need to support earlier versions of Python, a backport of these methods was needed.\n\n.. _`datetime.fromisoformat`: https://docs.python.org/3/library/datetime.html#datetime.datetime.fromisoformat\n\n.. _`datetime.isoformat`: https://docs.python.org/3/library/datetime.html#datetime.date.isoformat\n\n``backports.datetime_fromisoformat`` is a C implementation of ``fromisoformat`` based on the upstream cPython 3.11 code.\nFor timezone objects, it uses a custom ``timezone`` C implementation (originally from `Pendulum`_).\n\n.. _`Pendulum`: https://pendulum.eustace.io/\n\nUsage in Python 3.11+\n---------------------\n\nNOTE: in Python 3.11 and later, compatible versions of ``fromisoformat`` methods exist in the stdlib, and installing this package has NO EFFECT.\n\nGoal / Project Scope\n--------------------\n\nThe purpose of this project is to provide a perfect backport of the ``fromisoformat`` methods to earlier versions of Python, while still providing comparable performance.\n",
"bugtrack_url": null,
"license": "MIT License Copyright (c) 2018 Michael Overmeyer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
"summary": "Backport of Python 3.11's datetime.fromisoformat",
"version": "2.0.3",
"project_urls": {
"Bug Tracker": "https://github.com/movermeyer/backports.datetime_fromisoformat/issues",
"Changelog": "https://github.com/movermeyer/backports.datetime_fromisoformat/CHANGELOG.md",
"Documentation": "https://github.com/movermeyer/backports.datetime_fromisoformat",
"Homepage": "https://github.com/movermeyer/backports.datetime_fromisoformat",
"Repository": "https://github.com/movermeyer/backports.datetime_fromisoformat"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "424bd6b051ca4b3d76f23c2c436a9669f3be616b8cf6461a7e8061c7c4269642",
"md5": "c4c846925df0298844b7e53cbb652b15",
"sha256": "5f681f638f10588fa3c101ee9ae2b63d3734713202ddfcfb6ec6cea0778a29d4"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c4c846925df0298844b7e53cbb652b15",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 27561,
"upload_time": "2024-12-28T20:16:47",
"upload_time_iso_8601": "2024-12-28T20:16:47.974596Z",
"url": "https://files.pythonhosted.org/packages/42/4b/d6b051ca4b3d76f23c2c436a9669f3be616b8cf6461a7e8061c7c4269642/backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d40e39b0d471e55eb1b5c7c81edab605c02f71c786d59fb875f0a6f23318747",
"md5": "be46d5ba688e5916eba46e604dd4d04a",
"sha256": "cd681460e9142f1249408e5aee6d178c6d89b49e06d44913c8fdfb6defda8d1c"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "be46d5ba688e5916eba46e604dd4d04a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 34448,
"upload_time": "2024-12-28T20:16:50",
"upload_time_iso_8601": "2024-12-28T20:16:50.712038Z",
"url": "https://files.pythonhosted.org/packages/6d/40/e39b0d471e55eb1b5c7c81edab605c02f71c786d59fb875f0a6f23318747/backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2287a5c87c5561d14f1c9af979231fdf85d8f9fad7a95ff94e56d2205e2520a",
"md5": "a9a1f35ac8bd7286e573fed213534099",
"sha256": "ee68bc8735ae5058695b76d3bb2aee1d137c052a11c8303f1e966aa23b72b65b"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "a9a1f35ac8bd7286e573fed213534099",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 27093,
"upload_time": "2024-12-28T20:16:52",
"upload_time_iso_8601": "2024-12-28T20:16:52.994573Z",
"url": "https://files.pythonhosted.org/packages/f2/28/7a5c87c5561d14f1c9af979231fdf85d8f9fad7a95ff94e56d2205e2520a/backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80baf00296c5c4536967c7d1136107fdb91c48404fe769a4a6fd5ab045629af8",
"md5": "78d1faeb41f52cc1fe1ea852290c4602",
"sha256": "8273fe7932db65d952a43e238318966eab9e49e8dd546550a41df12175cc2be4"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "78d1faeb41f52cc1fe1ea852290c4602",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 52836,
"upload_time": "2024-12-28T20:16:55",
"upload_time_iso_8601": "2024-12-28T20:16:55.283774Z",
"url": "https://files.pythonhosted.org/packages/80/ba/f00296c5c4536967c7d1136107fdb91c48404fe769a4a6fd5ab045629af8/backports_datetime_fromisoformat-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e392bb1da57a069ddd601aee352a87262c7ae93467e66721d5762f59df5021a6",
"md5": "80a6a3c86513ccd7feb1dfda1a04edaa",
"sha256": "39d57ea50aa5a524bb239688adc1d1d824c31b6094ebd39aa164d6cadb85de22"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "80a6a3c86513ccd7feb1dfda1a04edaa",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 52798,
"upload_time": "2024-12-28T20:16:56",
"upload_time_iso_8601": "2024-12-28T20:16:56.640753Z",
"url": "https://files.pythonhosted.org/packages/e3/92/bb1da57a069ddd601aee352a87262c7ae93467e66721d5762f59df5021a6/backports_datetime_fromisoformat-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfefb6cfd355982e817ccdb8d8d109f720cab6e06f900784b034b30efa8fa832",
"md5": "2fc6e817aca6f775caa2b5612c8bf492",
"sha256": "ac6272f87693e78209dc72e84cf9ab58052027733cd0721c55356d3c881791cf"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2fc6e817aca6f775caa2b5612c8bf492",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 52891,
"upload_time": "2024-12-28T20:16:58",
"upload_time_iso_8601": "2024-12-28T20:16:58.887886Z",
"url": "https://files.pythonhosted.org/packages/df/ef/b6cfd355982e817ccdb8d8d109f720cab6e06f900784b034b30efa8fa832/backports_datetime_fromisoformat-2.0.3-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3739b13e3ae8a7c5d88b68a6e9248ffe7066534b0cfe504bf521963e61b6282d",
"md5": "42effcb4a414eec5684c6c16e20631d4",
"sha256": "44c497a71f80cd2bcfc26faae8857cf8e79388e3d5fbf79d2354b8c360547d58"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "42effcb4a414eec5684c6c16e20631d4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 52955,
"upload_time": "2024-12-28T20:17:00",
"upload_time_iso_8601": "2024-12-28T20:17:00.028276Z",
"url": "https://files.pythonhosted.org/packages/37/39/b13e3ae8a7c5d88b68a6e9248ffe7066534b0cfe504bf521963e61b6282d/backports_datetime_fromisoformat-2.0.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1ee470cffa3ce1eb4f2ff0c0d6f5d56285aacead6bd3879b27a2ba57ab261172",
"md5": "2d51314abc984fdc656489699d733cae",
"sha256": "6335a4c9e8af329cb1ded5ab41a666e1448116161905a94e054f205aa6d263bc"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "2d51314abc984fdc656489699d733cae",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">3",
"size": 29323,
"upload_time": "2024-12-28T20:17:01",
"upload_time_iso_8601": "2024-12-28T20:17:01.125212Z",
"url": "https://files.pythonhosted.org/packages/1e/e4/70cffa3ce1eb4f2ff0c0d6f5d56285aacead6bd3879b27a2ba57ab261172/backports_datetime_fromisoformat-2.0.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "62f55bc92030deadf34c365d908d4533709341fb05d0082db318774fdf1b2bcb",
"md5": "ce7b60a9fc51e8c341144ac05f5cff93",
"sha256": "e2e4b66e017253cdbe5a1de49e0eecff3f66cd72bcb1229d7db6e6b1832c0443"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ce7b60a9fc51e8c341144ac05f5cff93",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 27626,
"upload_time": "2024-12-28T20:17:03",
"upload_time_iso_8601": "2024-12-28T20:17:03.448076Z",
"url": "https://files.pythonhosted.org/packages/62/f5/5bc92030deadf34c365d908d4533709341fb05d0082db318774fdf1b2bcb/backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28455885737d51f81dfcd0911dd5c16b510b249d4c4cf6f4a991176e0358a42a",
"md5": "69c1ba99ffbb5133b90ca19cf3552d6b",
"sha256": "43e2d648e150777e13bbc2549cc960373e37bf65bd8a5d2e0cef40e16e5d8dd0"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "69c1ba99ffbb5133b90ca19cf3552d6b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 34588,
"upload_time": "2024-12-28T20:17:04",
"upload_time_iso_8601": "2024-12-28T20:17:04.459394Z",
"url": "https://files.pythonhosted.org/packages/28/45/5885737d51f81dfcd0911dd5c16b510b249d4c4cf6f4a991176e0358a42a/backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc6dbd74de70953f5dd3e768c8fc774af942af0ce9f211e7c38dd478fa7ea910",
"md5": "7571c2de228014cf3b80abc74b84c802",
"sha256": "4ce6326fd86d5bae37813c7bf1543bae9e4c215ec6f5afe4c518be2635e2e005"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "7571c2de228014cf3b80abc74b84c802",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 27162,
"upload_time": "2024-12-28T20:17:06",
"upload_time_iso_8601": "2024-12-28T20:17:06.752912Z",
"url": "https://files.pythonhosted.org/packages/bc/6d/bd74de70953f5dd3e768c8fc774af942af0ce9f211e7c38dd478fa7ea910/backports_datetime_fromisoformat-2.0.3-cp311-cp311-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "47ba1d14b097f13cce45b2b35db9898957578b7fcc984e79af3b35189e0d332f",
"md5": "50b732cf48c718c0a6850e5efdec3fa9",
"sha256": "d7c8fac333bf860208fd522a5394369ee3c790d0aa4311f515fcc4b6c5ef8d75"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "50b732cf48c718c0a6850e5efdec3fa9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 54482,
"upload_time": "2024-12-28T20:17:08",
"upload_time_iso_8601": "2024-12-28T20:17:08.150413Z",
"url": "https://files.pythonhosted.org/packages/47/ba/1d14b097f13cce45b2b35db9898957578b7fcc984e79af3b35189e0d332f/backports_datetime_fromisoformat-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "25e9a2a7927d053b6fa148b64b5e13ca741ca254c13edca99d8251e9a8a09cfe",
"md5": "61ca81616ef494b496f1b88e076a9de2",
"sha256": "24a4da5ab3aa0cc293dc0662a0c6d1da1a011dc1edcbc3122a288cfed13a0b45"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "61ca81616ef494b496f1b88e076a9de2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 54362,
"upload_time": "2024-12-28T20:17:10",
"upload_time_iso_8601": "2024-12-28T20:17:10.605188Z",
"url": "https://files.pythonhosted.org/packages/25/e9/a2a7927d053b6fa148b64b5e13ca741ca254c13edca99d8251e9a8a09cfe/backports_datetime_fromisoformat-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c199394fb5e80131a7d58c49b89e78a61733a9994885804a0bb582416dd10c6f",
"md5": "99772d206ddc0d5219b5d855b9a61964",
"sha256": "58ea11e3bf912bd0a36b0519eae2c5b560b3cb972ea756e66b73fb9be460af01"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "99772d206ddc0d5219b5d855b9a61964",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 54162,
"upload_time": "2024-12-28T20:17:12",
"upload_time_iso_8601": "2024-12-28T20:17:12.301895Z",
"url": "https://files.pythonhosted.org/packages/c1/99/394fb5e80131a7d58c49b89e78a61733a9994885804a0bb582416dd10c6f/backports_datetime_fromisoformat-2.0.3-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88251940369de573c752889646d70b3fe8645e77b9e17984e72a554b9b51ffc4",
"md5": "1c94c1fc2a5e6bf59d7776dced9b895b",
"sha256": "8a375c7dbee4734318714a799b6c697223e4bbb57232af37fbfff88fb48a14c6"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "1c94c1fc2a5e6bf59d7776dced9b895b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 54118,
"upload_time": "2024-12-28T20:17:13",
"upload_time_iso_8601": "2024-12-28T20:17:13.609983Z",
"url": "https://files.pythonhosted.org/packages/88/25/1940369de573c752889646d70b3fe8645e77b9e17984e72a554b9b51ffc4/backports_datetime_fromisoformat-2.0.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b746f275bf6c61683414acaf42b2df7286d68cfef03e98b45c168323d7707778",
"md5": "789e4cdf1805364f3db9027a5e02bf37",
"sha256": "ac677b1664c4585c2e014739f6678137c8336815406052349c85898206ec7061"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "789e4cdf1805364f3db9027a5e02bf37",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">3",
"size": 29329,
"upload_time": "2024-12-28T20:17:16",
"upload_time_iso_8601": "2024-12-28T20:17:16.124390Z",
"url": "https://files.pythonhosted.org/packages/b7/46/f275bf6c61683414acaf42b2df7286d68cfef03e98b45c168323d7707778/backports_datetime_fromisoformat-2.0.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a20f69bbdde2e1e57c09b5f01788804c50e68b29890aada999f2b1a40519def9",
"md5": "d2d6f6c295dbbaf31a00c6aa5437596f",
"sha256": "66ce47ee1ba91e146149cf40565c3d750ea1be94faf660ca733d8601e0848147"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d2d6f6c295dbbaf31a00c6aa5437596f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 27630,
"upload_time": "2024-12-28T20:17:19",
"upload_time_iso_8601": "2024-12-28T20:17:19.442395Z",
"url": "https://files.pythonhosted.org/packages/a2/0f/69bbdde2e1e57c09b5f01788804c50e68b29890aada999f2b1a40519def9/backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d51d1c84a50c673c87518b1adfeafcfd149991ed1f7aedc45d6e5eac2f7d19d7",
"md5": "0d32a10c7724305c53759b00b9908e65",
"sha256": "8b7e069910a66b3bba61df35b5f879e5253ff0821a70375b9daf06444d046fa4"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "0d32a10c7724305c53759b00b9908e65",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 34707,
"upload_time": "2024-12-28T20:17:21",
"upload_time_iso_8601": "2024-12-28T20:17:21.790468Z",
"url": "https://files.pythonhosted.org/packages/d5/1d/1c84a50c673c87518b1adfeafcfd149991ed1f7aedc45d6e5eac2f7d19d7/backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "714427eae384e7e045cda83f70b551d04b4a0b294f9822d32dea1cbf1592de59",
"md5": "325522e3411fa1ccb87f502c49310e44",
"sha256": "a3b5d1d04a9e0f7b15aa1e647c750631a873b298cdd1255687bb68779fe8eb35"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "325522e3411fa1ccb87f502c49310e44",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 27280,
"upload_time": "2024-12-28T20:17:24",
"upload_time_iso_8601": "2024-12-28T20:17:24.503946Z",
"url": "https://files.pythonhosted.org/packages/71/44/27eae384e7e045cda83f70b551d04b4a0b294f9822d32dea1cbf1592de59/backports_datetime_fromisoformat-2.0.3-cp312-cp312-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a77aa4075187eb6bbb1ff6beb7229db5f66d1070e6968abeb61e056fa51afa5e",
"md5": "c211ecf26753b03a63457206621c6c7d",
"sha256": "ec1b95986430e789c076610aea704db20874f0781b8624f648ca9fb6ef67c6e1"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c211ecf26753b03a63457206621c6c7d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 55094,
"upload_time": "2024-12-28T20:17:25",
"upload_time_iso_8601": "2024-12-28T20:17:25.546640Z",
"url": "https://files.pythonhosted.org/packages/a7/7a/a4075187eb6bbb1ff6beb7229db5f66d1070e6968abeb61e056fa51afa5e/backports_datetime_fromisoformat-2.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71033fced4230c10af14aacadc195fe58e2ced91d011217b450c2e16a09a98c8",
"md5": "1c15806eece2dabd8a7571caa2349d23",
"sha256": "ffe5f793db59e2f1d45ec35a1cf51404fdd69df9f6952a0c87c3060af4c00e32"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1c15806eece2dabd8a7571caa2349d23",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 55605,
"upload_time": "2024-12-28T20:17:29",
"upload_time_iso_8601": "2024-12-28T20:17:29.208545Z",
"url": "https://files.pythonhosted.org/packages/71/03/3fced4230c10af14aacadc195fe58e2ced91d011217b450c2e16a09a98c8/backports_datetime_fromisoformat-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f60a4b34a838c57bd16d3e5861ab963845e73a1041034651f7459e9935289cfd",
"md5": "4d2354d16ceeb980ea1d675b234afbfa",
"sha256": "620e8e73bd2595dfff1b4d256a12b67fce90ece3de87b38e1dde46b910f46f4d"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "4d2354d16ceeb980ea1d675b234afbfa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 55353,
"upload_time": "2024-12-28T20:17:32",
"upload_time_iso_8601": "2024-12-28T20:17:32.433332Z",
"url": "https://files.pythonhosted.org/packages/f6/0a/4b34a838c57bd16d3e5861ab963845e73a1041034651f7459e9935289cfd/backports_datetime_fromisoformat-2.0.3-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d96807d13c6e98e1cad85606a876367ede2de46af859833a1da12c413c201d78",
"md5": "a13441d2e627aeefc65b27f9422808bc",
"sha256": "4cf9c0a985d68476c1cabd6385c691201dda2337d7453fb4da9679ce9f23f4e7"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "a13441d2e627aeefc65b27f9422808bc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 55298,
"upload_time": "2024-12-28T20:17:34",
"upload_time_iso_8601": "2024-12-28T20:17:34.919452Z",
"url": "https://files.pythonhosted.org/packages/d9/68/07d13c6e98e1cad85606a876367ede2de46af859833a1da12c413c201d78/backports_datetime_fromisoformat-2.0.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "603345b4d5311f42360f9b900dea53ab2bb20a3d61d7f9b7c37ddfcb3962f86f",
"md5": "0f42493c49e1cbd8942b02261b87c926",
"sha256": "d144868a73002e6e2e6fef72333e7b0129cecdd121aa8f1edba7107fd067255d"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "0f42493c49e1cbd8942b02261b87c926",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">3",
"size": 29375,
"upload_time": "2024-12-28T20:17:36",
"upload_time_iso_8601": "2024-12-28T20:17:36.018013Z",
"url": "https://files.pythonhosted.org/packages/60/33/45b4d5311f42360f9b900dea53ab2bb20a3d61d7f9b7c37ddfcb3962f86f/backports_datetime_fromisoformat-2.0.3-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0d65f85db8ffa880ddfbb551a4a30a7d0fcb496431ed5ec06b15d67b4ce75d7",
"md5": "6182a87dc2af459ff2f170794c57937f",
"sha256": "e81b26497a17c29595bc7df20bc6a872ceea5f8c9d6537283945d4b6396aec10"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6182a87dc2af459ff2f170794c57937f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 27545,
"upload_time": "2024-12-28T20:17:38",
"upload_time_iso_8601": "2024-12-28T20:17:38.707110Z",
"url": "https://files.pythonhosted.org/packages/d0/d6/5f85db8ffa880ddfbb551a4a30a7d0fcb496431ed5ec06b15d67b4ce75d7/backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c90e7e520925029fcc4c8fc7d0272d105c2e7230c29009c62ce15503ada714b2",
"md5": "6aec7fb1781dc8d22e247bd25a228356",
"sha256": "5ba00ead8d9d82fd6123eb4891c566d30a293454e54e32ff7ead7644f5f7e575"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "6aec7fb1781dc8d22e247bd25a228356",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 34454,
"upload_time": "2024-12-28T20:17:41",
"upload_time_iso_8601": "2024-12-28T20:17:41.209525Z",
"url": "https://files.pythonhosted.org/packages/c9/0e/7e520925029fcc4c8fc7d0272d105c2e7230c29009c62ce15503ada714b2/backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "efb7b8f6e8dda72b224601918dc6e58d7e7c4f1373494b641c4a7c04a8d7469f",
"md5": "04f76c3303ebcc263988a708a0511590",
"sha256": "24d574cb4072e1640b00864e94c4c89858033936ece3fc0e1c6f7179f120d0a8"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "04f76c3303ebcc263988a708a0511590",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 27090,
"upload_time": "2024-12-28T20:17:43",
"upload_time_iso_8601": "2024-12-28T20:17:43.609527Z",
"url": "https://files.pythonhosted.org/packages/ef/b7/b8f6e8dda72b224601918dc6e58d7e7c4f1373494b641c4a7c04a8d7469f/backports_datetime_fromisoformat-2.0.3-cp38-cp38-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "725a346715e3a36e6dbe6f76238c8d42d2f606f7bd53371b829568ff012469a5",
"md5": "fd9451bf9c1bf4d5b73ca515db2694e4",
"sha256": "9735695a66aad654500b0193525e590c693ab3368478ce07b34b443a1ea5e824"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "fd9451bf9c1bf4d5b73ca515db2694e4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 52425,
"upload_time": "2024-12-28T20:17:44",
"upload_time_iso_8601": "2024-12-28T20:17:44.656254Z",
"url": "https://files.pythonhosted.org/packages/72/5a/346715e3a36e6dbe6f76238c8d42d2f606f7bd53371b829568ff012469a5/backports_datetime_fromisoformat-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cefbce8c282da10f3e42c9677a825038f4904ff3ef34e384adb2fedb35754192",
"md5": "1e897b0d2c6fc1e19760c52dea27e494",
"sha256": "63d39709e17eb72685d052ac82acf0763e047f57c86af1b791505b1fec96915d"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1e897b0d2c6fc1e19760c52dea27e494",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 52357,
"upload_time": "2024-12-28T20:17:47",
"upload_time_iso_8601": "2024-12-28T20:17:47.239925Z",
"url": "https://files.pythonhosted.org/packages/ce/fb/ce8c282da10f3e42c9677a825038f4904ff3ef34e384adb2fedb35754192/backports_datetime_fromisoformat-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4dfb80b12b769aa9af01e4f5653e05d820dffc99e28f47b9429c4a707cb94c47",
"md5": "f2e32e74f4572e46455bb2a7cc5c38b7",
"sha256": "1ea2cc84224937d6b9b4c07f5cb7c667f2bde28c255645ba27f8a675a7af8234"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f2e32e74f4572e46455bb2a7cc5c38b7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 51887,
"upload_time": "2024-12-28T20:17:48",
"upload_time_iso_8601": "2024-12-28T20:17:48.361548Z",
"url": "https://files.pythonhosted.org/packages/4d/fb/80b12b769aa9af01e4f5653e05d820dffc99e28f47b9429c4a707cb94c47/backports_datetime_fromisoformat-2.0.3-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5829ec772891233d09f9e2bcec24c3d1c43a122315e55de0010fdaa14a8ef7b3",
"md5": "b1685f334e3533ec5913815f18d47920",
"sha256": "4024e6d35a9fdc1b3fd6ac7a673bd16cb176c7e0b952af6428b7129a70f72cce"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "b1685f334e3533ec5913815f18d47920",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 52060,
"upload_time": "2024-12-28T20:17:49",
"upload_time_iso_8601": "2024-12-28T20:17:49.545902Z",
"url": "https://files.pythonhosted.org/packages/58/29/ec772891233d09f9e2bcec24c3d1c43a122315e55de0010fdaa14a8ef7b3/backports_datetime_fromisoformat-2.0.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "085c10eb5e8aee03f97485a8c7eed148420d70f6cc14a3de72e10fb9ba02b9e9",
"md5": "b9b94cc62c6fd36b87d54f1001becd9c",
"sha256": "5e2dcc94dc9c9ab8704409d86fcb5236316e9dcef6feed8162287634e3568f4c"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "b9b94cc62c6fd36b87d54f1001becd9c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">3",
"size": 29331,
"upload_time": "2024-12-28T20:17:53",
"upload_time_iso_8601": "2024-12-28T20:17:53.405133Z",
"url": "https://files.pythonhosted.org/packages/08/5c/10eb5e8aee03f97485a8c7eed148420d70f6cc14a3de72e10fb9ba02b9e9/backports_datetime_fromisoformat-2.0.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36bf990ac5a4f86fdb92d435511bb80a9e66f0a8dd87e76ae00dd062db2cf649",
"md5": "813ffb46576c505e36fa1c6ecd1eda3f",
"sha256": "fa2de871801d824c255fac7e5e7e50f2be6c9c376fd9268b40c54b5e9da91f42"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "813ffb46576c505e36fa1c6ecd1eda3f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 27548,
"upload_time": "2024-12-28T20:17:55",
"upload_time_iso_8601": "2024-12-28T20:17:55.065357Z",
"url": "https://files.pythonhosted.org/packages/36/bf/990ac5a4f86fdb92d435511bb80a9e66f0a8dd87e76ae00dd062db2cf649/backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6e88f49cfc187df0231a1c1bcf780bbdb3d1c391dccafc3510cd033b637f836",
"md5": "1bf18b93fd8cf38b176398439cd46be0",
"sha256": "1314d4923c1509aa9696712a7bc0c7160d3b7acf72adafbbe6c558d523f5d491"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "1bf18b93fd8cf38b176398439cd46be0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 34445,
"upload_time": "2024-12-28T20:17:56",
"upload_time_iso_8601": "2024-12-28T20:17:56.134487Z",
"url": "https://files.pythonhosted.org/packages/c6/e8/8f49cfc187df0231a1c1bcf780bbdb3d1c391dccafc3510cd033b637f836/backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06254ac60683f383d51337620ef6f5ff56438174b18f5d6a66f71da2ea4acd26",
"md5": "3ffab317bcdeb404d400ec0b2cac25cb",
"sha256": "b750ecba3a8815ad8bc48311552f3f8ab99dd2326d29df7ff670d9c49321f48f"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "3ffab317bcdeb404d400ec0b2cac25cb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 27093,
"upload_time": "2024-12-28T20:17:57",
"upload_time_iso_8601": "2024-12-28T20:17:57.170875Z",
"url": "https://files.pythonhosted.org/packages/06/25/4ac60683f383d51337620ef6f5ff56438174b18f5d6a66f71da2ea4acd26/backports_datetime_fromisoformat-2.0.3-cp39-cp39-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c7ea561edac54f9a1440a4bce0aecc291e5155e734ab42db88ce24cd1cccf288",
"md5": "15a178ba4c247d88e05eff8cbfcb6703",
"sha256": "b2d5117dce805d8a2f78baeddc8c6127281fa0a5e2c40c6dd992ba6b2b367876"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "15a178ba4c247d88e05eff8cbfcb6703",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 52352,
"upload_time": "2024-12-28T20:17:59",
"upload_time_iso_8601": "2024-12-28T20:17:59.642736Z",
"url": "https://files.pythonhosted.org/packages/c7/ea/561edac54f9a1440a4bce0aecc291e5155e734ab42db88ce24cd1cccf288/backports_datetime_fromisoformat-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "43aa98ed742a9a1bd88f5ead7852eb1d2fc828cba96b46340b70fc216a7f4b70",
"md5": "464fb4d9b30f9ae08d3600e8446bdf2c",
"sha256": "fb35f607bd1cbe37b896379d5f5ed4dc298b536f4b959cb63180e05cacc0539d"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "464fb4d9b30f9ae08d3600e8446bdf2c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 52314,
"upload_time": "2024-12-28T20:18:00",
"upload_time_iso_8601": "2024-12-28T20:18:00.771514Z",
"url": "https://files.pythonhosted.org/packages/43/aa/98ed742a9a1bd88f5ead7852eb1d2fc828cba96b46340b70fc216a7f4b70/backports_datetime_fromisoformat-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c7ab5b8f8c0be6a563f00bf2ecefff18beb6daf1e78025c0d823f581bf0a879f",
"md5": "a4fed5614b19705f01d408a3ec7c3407",
"sha256": "61c74710900602637d2d145dda9720c94e303380803bf68811b2a151deec75c2"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a4fed5614b19705f01d408a3ec7c3407",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 52488,
"upload_time": "2024-12-28T20:18:01",
"upload_time_iso_8601": "2024-12-28T20:18:01.888486Z",
"url": "https://files.pythonhosted.org/packages/c7/ab/5b8f8c0be6a563f00bf2ecefff18beb6daf1e78025c0d823f581bf0a879f/backports_datetime_fromisoformat-2.0.3-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2014fef93556a022530525c77729f94eab3452568a11f7893cbcd76e06b398e8",
"md5": "10bb843ebc79029dddccfcce7260241a",
"sha256": "ece59af54ebf67ecbfbbf3ca9066f5687879e36527ad69d8b6e3ac565d565a62"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "10bb843ebc79029dddccfcce7260241a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 52555,
"upload_time": "2024-12-28T20:18:03",
"upload_time_iso_8601": "2024-12-28T20:18:03.065429Z",
"url": "https://files.pythonhosted.org/packages/20/14/fef93556a022530525c77729f94eab3452568a11f7893cbcd76e06b398e8/backports_datetime_fromisoformat-2.0.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fbfe1a2fe6ec0ce2b983d7cc93c43b41334f595fd7793aa35afbd02737c5e75",
"md5": "f80d351c7d238cfec461b57fe092b48f",
"sha256": "d0a7c5f875068efe106f62233bc712d50db4d07c13c7db570175c7857a7b5dbd"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "f80d351c7d238cfec461b57fe092b48f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">3",
"size": 29331,
"upload_time": "2024-12-28T20:18:05",
"upload_time_iso_8601": "2024-12-28T20:18:05.494482Z",
"url": "https://files.pythonhosted.org/packages/2f/bf/e1a2fe6ec0ce2b983d7cc93c43b41334f595fd7793aa35afbd02737c5e75/backports_datetime_fromisoformat-2.0.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be037eaa9f9bf290395d57fd30d7f1f2f9dff60c06a31c237dc2beb477e8f899",
"md5": "32b814bcb32abe0037882a75c81bdd90",
"sha256": "90e202e72a3d5aae673fcc8c9a4267d56b2f532beeb9173361293625fe4d2039"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "32b814bcb32abe0037882a75c81bdd90",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">3",
"size": 28980,
"upload_time": "2024-12-28T20:18:06",
"upload_time_iso_8601": "2024-12-28T20:18:06.554311Z",
"url": "https://files.pythonhosted.org/packages/be/03/7eaa9f9bf290395d57fd30d7f1f2f9dff60c06a31c237dc2beb477e8f899/backports_datetime_fromisoformat-2.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4780a0ecf33446c7349e79f54cc532933780341d20cff0ee12b5bfdcaa47067e",
"md5": "3255ca51698cb03dd5aab0103b80e302",
"sha256": "2df98ef1b76f5a58bb493dda552259ba60c3a37557d848e039524203951c9f06"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3255ca51698cb03dd5aab0103b80e302",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">3",
"size": 28449,
"upload_time": "2024-12-28T20:18:07",
"upload_time_iso_8601": "2024-12-28T20:18:07.770146Z",
"url": "https://files.pythonhosted.org/packages/47/80/a0ecf33446c7349e79f54cc532933780341d20cff0ee12b5bfdcaa47067e/backports_datetime_fromisoformat-2.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3b7b588dc0ab9d01638de461c18390756c1337c14f8f28451d5e8fc62341724c",
"md5": "e57c455ea630d732d4fd10a8e472c7fd",
"sha256": "7100adcda5e818b5a894ad0626e38118bb896a347f40ebed8981155675b9ba7b"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e57c455ea630d732d4fd10a8e472c7fd",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">3",
"size": 28977,
"upload_time": "2024-12-28T20:18:08",
"upload_time_iso_8601": "2024-12-28T20:18:08.875262Z",
"url": "https://files.pythonhosted.org/packages/3b/7b/588dc0ab9d01638de461c18390756c1337c14f8f28451d5e8fc62341724c/backports_datetime_fromisoformat-2.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "183233ee65947b6e07918de4a2aa30a37e8bf7a0a726579cc3f21498bc3841dd",
"md5": "35957b8a78ebb2c3854fa3009e72e32b",
"sha256": "5e410383f5d6a449a529d074e88af8bc80020bb42b402265f9c02c8358c11da5"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "35957b8a78ebb2c3854fa3009e72e32b",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">3",
"size": 28385,
"upload_time": "2024-12-28T20:18:11",
"upload_time_iso_8601": "2024-12-28T20:18:11.335505Z",
"url": "https://files.pythonhosted.org/packages/18/32/33ee65947b6e07918de4a2aa30a37e8bf7a0a726579cc3f21498bc3841dd/backports_datetime_fromisoformat-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "93a3ef965bee678d5dfbabfd85283d8a9caf125b11c394174eceb76707e64334",
"md5": "6dc5c43a4c0ff49c8c52693f71469227",
"sha256": "f2797593760da6bcc32c4a13fa825af183cd4bfd333c60b3dbf84711afca26ef"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6dc5c43a4c0ff49c8c52693f71469227",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">3",
"size": 28978,
"upload_time": "2024-12-28T20:18:12",
"upload_time_iso_8601": "2024-12-28T20:18:12.441534Z",
"url": "https://files.pythonhosted.org/packages/93/a3/ef965bee678d5dfbabfd85283d8a9caf125b11c394174eceb76707e64334/backports_datetime_fromisoformat-2.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dce7910935727b5c0e4975820d0ae5c9489d111859c651109f72208a8a28105b",
"md5": "4b78f5aa1e03b6fd991f9ec07d893e65",
"sha256": "35a144fd681a0bea1013ccc4cd3fd4dc758ea17ee23dca019c02b82ec46fc0c4"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4b78f5aa1e03b6fd991f9ec07d893e65",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">3",
"size": 28437,
"upload_time": "2024-12-28T20:18:13",
"upload_time_iso_8601": "2024-12-28T20:18:13.465549Z",
"url": "https://files.pythonhosted.org/packages/dc/e7/910935727b5c0e4975820d0ae5c9489d111859c651109f72208a8a28105b/backports_datetime_fromisoformat-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7181eff3184acb1d9dc3ce95a98b6f3c81a49b4be296e664db8e1c2eeabef3d9",
"md5": "2137e064af4a9a558bc645f9b167935f",
"sha256": "b58edc8f517b66b397abc250ecc737969486703a66eb97e01e6d51291b1a139d"
},
"downloads": -1,
"filename": "backports_datetime_fromisoformat-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "2137e064af4a9a558bc645f9b167935f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3",
"size": 23588,
"upload_time": "2024-12-28T20:18:15",
"upload_time_iso_8601": "2024-12-28T20:18:15.017259Z",
"url": "https://files.pythonhosted.org/packages/71/81/eff3184acb1d9dc3ce95a98b6f3c81a49b4be296e664db8e1c2eeabef3d9/backports_datetime_fromisoformat-2.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-28 20:18:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "movermeyer",
"github_project": "backports.datetime_fromisoformat",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "backports-datetime-fromisoformat"
}