{ "info": { "author": "Neil Freeman", "author_email": "contact@fakeisthenewreal.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Religion", "Topic :: Scientific/Engineering :: Astronomy" ], "description": "convertdate\n===========\n\nThe convertdate package was originally developed as \"[Python Date\nUtils](http://sourceforge.net/projects/pythondateutil/)\" by Phil\nSchwartz. It has been significantly updated and expanded.\n\n[Consult the complete docs for detailed usage info](https://convertdate.readthedocs.io/).\n\nAvailable calendars:\n\n- Armenian\n- Bahai\n- Coptic (Alexandrian)\n- French Republican\n- Gregorian\n- Hebrew\n- Indian Civil\n- Islamic\n- Julian\n- Mayan\n- Persian\n- Positivist\n- Mayan\n- ISO\n- Ordinal (day of year)\n- Dublin day count\n- Julian day count\n\nThe `holidays` module also provides some useful holiday-calculation,\nwith a focus on North American and Jewish holidays.\n\nInstalling\n----------\n\n`pip install convertdate`\n\nOr download the package and run `python setup.py install`.\n\nExamples\n--------\n\n >>> from convertdate import french_republican\n >>> from convertdate import hebrew\n >>> french_republican.from_gregorian(2014, 10, 31)\n (223, 2, 9)\n >>> hebrew.from_gregorian(2014, 10, 31)\n (5775, 8, 7)\n\nNote that in some calendar systems, the day begins at sundown.\nConvertdate gives the conversion for noon of the day in question.\n\nEach module includes a `monthcalendar` function, which will generate a\ncalender-like nested list for a year and month (each list of dates runs\nfrom Sunday to Saturday)\n\n >>> hebrew.monthcalendar(5775, 8)\n [\n [None, None, None, None, None, None, 1],\n [2, 3, 4, 5, 6, 7, 8],\n [9, 10, 11, 12, 13, 14, 15],\n [16, 17, 18, 19, 20, 21, 22],\n [23, 24, 25, 26, 27, 28, 29]\n ]\n\n >>> julian.monthcalendar(2015, 1)\n [\n [None, None, None, 1, 2, 3, 4],\n [5, 6, 7, 8, 9, 10, 11],\n [12, 13, 14, 15, 16, 17, 18],\n [19, 20, 21, 22, 23, 24, 25],\n [26, 27, 28, 29, 30, 31, None]\n ]\n\nSpecial Options\n---------------\n\n### Armenian\n\nThe Armenian calendar begins on 11 July 552 (Julian) and has two modes of\nreckoning. The first is the invariant-length version consisting of 12 months\nof 30 days each and five epagomenal days; the second is the version\nestablished by Yovhannes Sarkawag in 1084, which fixed the first day of the\nyear with respect to the Julian calendar and added a sixth epagomenal day\nevery four years.\n\nBy default the invariant calendar is used, but the Sarkawag calendar can be\nused beginning with the Armenian year 533 (11 August 1084) by passing the\nparameter `method='sarkawag'` to the relevant functions.\n\n\n### French Republican\n\nLeap year calculations in the French Republican calendar are a matter of\ndispute. By default, `convertdate` calculates leap years using the\nautumnal equinox. You can also use one of three more systematic methods\nproposed over the years.\n\n- Romme, a co-creator of the calendar, proposed leap years in years\n divisible by four, except for years divisible by 100.\n- Some concordances were drawn up in the 19th century that gave leap\n years every 4 years, in years that give a remainder of three when\n divided by four (19, 23, 27, etc...).\n- Von Mädler proposed leap years in years divisible by four, except\n for years divisible by 128.\n\nYou can specify any of these three methods with the method keyword\nargument in `french_republican` conversion functions.\n\n from convertdate import french_republican\n\n # Romme's method\n french_republican.to_gregorian(20, 1, 1), method='romme')\n # (1811, 9, 23)\n\n # continuous method\n french_republican.to_gregorian(20, 1, 1), method='continuous')\n # (1811, 9, 24)\n\n # von Madler's method\n french_republican.to_gregorian(20, 1, 1), method='madler')\n # (1811, 9, 23)\n\nAll the conversion methods correctly assign the leap years implemented\nwhile calendar was in use (3, 7, 11).\n\nBaha'i\n------\n\nThe Bahá'í (Badí) calendar has an intercalary period, Ayyam-i-Há, which occurs between the 18th and 19th months.\nDates in this period are returned as month 19, and the month of ‘Alá is reported as month 20.\n\n```python\nfrom convertdate import bahai\n# the first day of Ayyam-i-Ha:\nbahai.to_gregorian(175, 19, 1)\n# (2019, 2, 26)\n# The first day of 'Ala:\nbahai.to_gregorian(175, 20, 1)\n# (2019, 3, 2)\n```\n\nBefore the Common Era\n---------------------\n\nFor dates before the Common Era (year 1), `convertdate` uses\nastronomical notation: 1 BC is recorded as 0, 2 BC is -1, etc. This\nmakes arithmatic much easier at the expense of ignoring custom.\n\nNote that for dates before 4 CE, `convertdate` uses the [proleptic\nJulian\ncalendar](https://en.wikipedia.org/wiki/Proleptic_Julian_calendar). The\nJulian Calendar was in use from 45 BC, but before 4 CE the leap year\nleap year pattern was irregular.\n\nThe [proleptic Gregorian\ncalendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar) is\nused for dates before 1582 CE, the year of the Gregorian calendar\nreform.\n\nHolidays\n--------\n\nNorth American holidays are the current focus of the `holidays` module,\nbut pull requests are welcome.\n\n from convertdate import holidays\n\n # For simplicity, functions in the holidays module return a tuple\n # In the format (year, month, day)\n\n holidays.new_years(2014)\n # (2014, 1, 1)\n\n holidays.memorial_day(2014)\n # (2014, 5, 26)\n\n # USA is default\n holidays.thanksgiving(2014)\n # (2014, 11, 27)\n\n # But there is a Canadian option for some holidays\n holidays.thanksgiving(2014, 'canada')\n # (2014, 10, 13)\n\n # Mexican national holidays\n holidays.natalicio_benito_juarez(2016)\n # (2016, 3, 21)\n\n holidays.dia_revolucion(2016)\n # (2016, 11, 21)\n\n # Some Jewish holidays are included\n holidays.rosh_hashanah(2014)\n \n # Easter can be calculated according to different churches \n # ('western', 'orthodox', 'eastern')\n # The eastern Christian computation differs from the Orthodox one\n # 4 times in each 532-year cycle.\n \n holidays.easter(2019)\n # (2019, 4, 21)\n holidays.easter(2019, church=\"orthodox\")\n # (2019, 4, 28)\n holidays.easter(2019, church=\"orthodox\")\n # (2019, 4, 28)\n\nUtils\n-----\n\nConvertdate includes some utilities for manipulating and calculating\ndates.\n\n from convertdate import utils\n\n # Calculate an arbitrary day of the week\n THUR = 3\n APRIL = 4\n\n # 3rd Thursday in April\n utils.nth_day_of_month(3, THUR, APRIL, 2014)\n # (2014, 4, 17)\n\n utils.nth_day_of_month(5, THUR, APRIL, 2014)\n # IndexError: No 5th day of month 4\n\n # Use 0 for the first argument to get the last weekday of a month\n utils.nth_day_of_month(0, THUR, APRIL, 2014)\n # (2014, 4, 24)\n\nNote that when calculating weekdays, convertdate uses the convention of\nthe calendar and time modules: Monday is 0, Sunday is 6.\n\n from convertdate import gregorian\n\n SUN = 6\n\n day = gregorian.to_jd(2014, 4, 17)\n nextsunday = utils.next_weekday(SUN, day)\n\n gregorian.from_jd(nextsunday)\n # (2014, 4, 20)\n\nOther utility functions:\n\n- nearest\\_weekday\n- next\\_or\\_current\\_weekday\n- previous\\_weekday\n- previous\\_or\\_current\\_weekday\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fitnr/convertdate", "keywords": "calendar,date,time", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "convertdate", "package_url": "https://pypi.org/project/convertdate/", "platform": "", "project_url": "https://pypi.org/project/convertdate/", "project_urls": { "Homepage": "https://github.com/fitnr/convertdate" }, "release_url": "https://pypi.org/project/convertdate/2.4.0/", "requires_dist": [ "pymeeus (<=1,>=0.3.13)", "build ; extra == 'dev'", "black ; extra == 'dev'", "isort ; extra == 'dev'", "pylint ; extra == 'dev'", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "myst-parser ; extra == 'docs'", "coverage ; extra == 'tests'" ], "requires_python": "<4,>=3.7", "summary": "Converts between Gregorian dates and other calendar systems", "version": "2.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 12654642, "releases": { "2.0.1": [ { "comment_text": "", "digests": { "md5": "8279a000e4b8bb3d76ae93681a281e31", "sha256": "2cd387de9fabe4dfddff2ceb5923cdb08f6f9a4573c17b1d963a095bc3d5bba3" }, "downloads": -1, "filename": "convertdate-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8279a000e4b8bb3d76ae93681a281e31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16760, "upload_time": "2014-11-05T23:21:09", "upload_time_iso_8601": "2014-11-05T23:21:09.698508Z", "url": "https://files.pythonhosted.org/packages/2c/e2/b65ad01afed47c9aad80a713997d6b7a6c4a12a1d6cfeb9a17867e575c4a/convertdate-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "feaf9114af7283e48072f3aab74eb939", "sha256": "c621a27b50fc726dcc7aad5dedb0c52e865c481d87aef0051595c06610755d40" }, "downloads": -1, "filename": "convertdate-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "feaf9114af7283e48072f3aab74eb939", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 22789, "upload_time": "2014-11-15T18:44:44", "upload_time_iso_8601": "2014-11-15T18:44:44.052822Z", "url": "https://files.pythonhosted.org/packages/62/c0/426578dafbbc48ee0c39b9b64f7d89f83104f44be65b5806df06047b1c4e/convertdate-2.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "f146a202e1549f3e165ecfcc7e82b3ed", "sha256": "1684060c6e56aeef02ef5b0bd2765293f1cea13bbf24e115a375a1a19f40986c" }, "downloads": -1, "filename": "convertdate-2.0.3.tar.gz", "has_sig": false, "md5_digest": "f146a202e1549f3e165ecfcc7e82b3ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16266, "upload_time": "2014-11-24T18:46:33", "upload_time_iso_8601": "2014-11-24T18:46:33.965590Z", "url": "https://files.pythonhosted.org/packages/f5/db/92530efa196526ea7974f49c7cce73a96d74af52b2658696a612c6a9b6c6/convertdate-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3.1": [ { "comment_text": "", "digests": { "md5": "b1251c7a58eda32aa2f636a48c316e11", "sha256": "ba4120e69f0e684e4da384886813c2e42d9988653b2f2a1869dfe7695d488713" }, "downloads": -1, "filename": "convertdate-2.0.3.1.tar.gz", "has_sig": false, "md5_digest": "b1251c7a58eda32aa2f636a48c316e11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16946, "upload_time": "2014-11-25T17:45:32", "upload_time_iso_8601": "2014-11-25T17:45:32.412055Z", "url": "https://files.pythonhosted.org/packages/50/1e/be3103fdca39575d67ac01f63e0346fd299a18306b7dc57abfd3d59ccf97/convertdate-2.0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "2dd37b7be415e0ba8b6c28526e5764b3", "sha256": "3badd3ee86f149deac74d216e1bf3cb1374066dbe7d42572d4594544bc1b3121" }, "downloads": -1, "filename": "convertdate-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2dd37b7be415e0ba8b6c28526e5764b3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 27411, "upload_time": "2015-03-23T02:49:26", "upload_time_iso_8601": "2015-03-23T02:49:26.761961Z", "url": "https://files.pythonhosted.org/packages/5c/1c/deccf4b2652e0719b3cd6dafdc524e8df54f862c2d9a3852880f458ce0f9/convertdate-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "cf3b9aa9d4aa47383a50aa01753bfa9b", "sha256": "21b26669b2ca9acc36d03d8de6846d809d09f5910171d77f23ea4c4af973a6d8" }, "downloads": -1, "filename": "convertdate-2.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf3b9aa9d4aa47383a50aa01753bfa9b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27973, "upload_time": "2015-09-14T16:18:17", "upload_time_iso_8601": "2015-09-14T16:18:17.083082Z", "url": "https://files.pythonhosted.org/packages/43/61/b6e25282c8ade368becad2dec3dd0b95678d857c88bbe49432bbc2c73071/convertdate-2.0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "c839fe33edd89ca3fb78129cea6eea72", "sha256": "af4827fc139f47033db4fc6fd858291fa53ee1a585cf6b798c42a056b2f267a5" }, "downloads": -1, "filename": "convertdate-2.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c839fe33edd89ca3fb78129cea6eea72", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 29732, "upload_time": "2015-09-28T16:37:41", "upload_time_iso_8601": "2015-09-28T16:37:41.929358Z", "url": "https://files.pythonhosted.org/packages/b9/4f/29883157824526d2dcc7fed9545482830a900120f34902e972918ed0a8ba/convertdate-2.0.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "64ba39229ddac0454bfbe0048719fea6", "sha256": "329c9672d6178f799488de9b75d4898d2168043b2e8cb7f1313b7bbc3048d646" }, "downloads": -1, "filename": "convertdate-2.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64ba39229ddac0454bfbe0048719fea6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32369, "upload_time": "2016-03-28T17:06:32", "upload_time_iso_8601": "2016-03-28T17:06:32.822748Z", "url": "https://files.pythonhosted.org/packages/84/8a/2481d7cdd1c11df456e6140c608612c838bd362b707a94ef0af726539efd/convertdate-2.0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "bc3a5a51a8fc03ade1c58c7b070f6c5f", "sha256": "f4462985c2847e6896ab0362d84f2cf685bee60c169367f09c264bb9b5d5b3bc" }, "downloads": -1, "filename": "convertdate-2.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc3a5a51a8fc03ade1c58c7b070f6c5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32368, "upload_time": "2016-12-13T13:52:35", "upload_time_iso_8601": "2016-12-13T13:52:35.074993Z", "url": "https://files.pythonhosted.org/packages/48/e0/40f032614e2a4b6dd8879e333b36e993244ac0ab86acaa1f534e896935bb/convertdate-2.0.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "d4331fdcfe5d99b6a4913f8e96d135d4", "sha256": "4263e103450d1e64798eed689b5af2f8059ac5528d7e694d6fd17c0445d19fa8" }, "downloads": -1, "filename": "convertdate-2.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4331fdcfe5d99b6a4913f8e96d135d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32363, "upload_time": "2016-12-26T15:09:53", "upload_time_iso_8601": "2016-12-26T15:09:53.249402Z", "url": "https://files.pythonhosted.org/packages/82/ea/0ad7c5cc3f1c331b9562db4819d3bdc4932e92bd1342b7d9f4c479f9f65e/convertdate-2.0.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "8a6853ddd0818582181e13b127551352", "sha256": "9c5d8dc984e51789ffaa92e988939ba8734c56ed718a3943998e7832fffa66ed" }, "downloads": -1, "filename": "convertdate-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a6853ddd0818582181e13b127551352", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38820, "upload_time": "2016-12-27T02:39:14", "upload_time_iso_8601": "2016-12-27T02:39:14.592893Z", "url": "https://files.pythonhosted.org/packages/89/b8/573abdf630d9961ac247200ed5dc325bf1dabdf76d6f799dd4966abf1a0f/convertdate-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "46bd0874e6bc84523d3798a3fc481c9f", "sha256": "cd3a906060760520b999b032cda6c0dd6db9b2011c954c5dbdb1a76bed611d12" }, "downloads": -1, "filename": "convertdate-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46bd0874e6bc84523d3798a3fc481c9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39816, "upload_time": "2017-03-23T13:46:17", "upload_time_iso_8601": "2017-03-23T13:46:17.502247Z", "url": "https://files.pythonhosted.org/packages/69/30/fbbc87150519ceeedc13e16c59f484cf93842bb9931335fc88c05b85b197/convertdate-2.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ebbb422c7f59b264cd2d3d5f3f5d69ca", "sha256": "b06f09139e1717c7ae67013c93476e48f2909bbf37a7c29ea7b11282276d9d85" }, "downloads": -1, "filename": "convertdate-2.1.1.tar.gz", "has_sig": false, "md5_digest": "ebbb422c7f59b264cd2d3d5f3f5d69ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28844, "upload_time": "2017-10-18T16:11:35", "upload_time_iso_8601": "2017-10-18T16:11:35.647926Z", "url": "https://files.pythonhosted.org/packages/05/e5/46eccb9991e3321c7c5924ffcc60b22315444f4d6ad8863830a3ba6d63aa/convertdate-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "294499f9d33544a904b7f8f00d4c0947", "sha256": "f2f840eb768ff8ba5b29f4b9f6b98bdea113d7fc39c3a984bff845cab1e1738e" }, "downloads": -1, "filename": "convertdate-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "294499f9d33544a904b7f8f00d4c0947", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39876, "upload_time": "2017-10-18T17:09:25", "upload_time_iso_8601": "2017-10-18T17:09:25.882911Z", "url": "https://files.pythonhosted.org/packages/94/6a/d9abf63e6d50f791872b60673bc2909fc3cd8dfdb5cf58702c1bd9fa0740/convertdate-2.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "925b0e3c052ae1bbd18840ac4344abed", "sha256": "5656e58ee697b3ad59b3cc729eb1c823a73095bb0240a37a26c10cfc0500d412" }, "downloads": -1, "filename": "convertdate-2.1.2.tar.gz", "has_sig": false, "md5_digest": "925b0e3c052ae1bbd18840ac4344abed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28884, "upload_time": "2017-10-18T17:09:27", "upload_time_iso_8601": "2017-10-18T17:09:27.674147Z", "url": "https://files.pythonhosted.org/packages/a9/0d/01a23849549245f52e3ac779a2ab2286feb1fc0dd351fce96370bcf7eff2/convertdate-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "28ed1befef2d33f9d5289a9154badd45", "sha256": "b38a62cadcd68677d6a752f35d17d7a84e5e05f056436705ea5484888c113467" }, "downloads": -1, "filename": "convertdate-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28ed1befef2d33f9d5289a9154badd45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39879, "upload_time": "2018-08-25T19:42:11", "upload_time_iso_8601": "2018-08-25T19:42:11.767602Z", "url": "https://files.pythonhosted.org/packages/74/83/d0fa07078f4d4ae473a89d7d521aafc66d82641ea0af0ef04a47052e8f17/convertdate-2.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c5437ba86107c839799b5aa95a3084e", "sha256": "c3ca5ba66b31e29d2732bdb361422ed804d3b22c115659d05a43d1fc527b9773" }, "downloads": -1, "filename": "convertdate-2.1.3.tar.gz", "has_sig": false, "md5_digest": "2c5437ba86107c839799b5aa95a3084e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28903, "upload_time": "2018-08-25T19:42:13", "upload_time_iso_8601": "2018-08-25T19:42:13.038669Z", "url": "https://files.pythonhosted.org/packages/81/73/287ef9e7989661ed8218fe074603041d2ea6d76e06afebe1c646a7fd9d65/convertdate-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "dd3921e8973c41ca2f742cf1c59e3acd", "sha256": "fc34133ef6ceb31738cf1169b528ba487d0164d69f4451a7cef206887c45b71d" }, "downloads": -1, "filename": "convertdate-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dd3921e8973c41ca2f742cf1c59e3acd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37759, "upload_time": "2019-10-26T17:55:54", "upload_time_iso_8601": "2019-10-26T17:55:54.735700Z", "url": "https://files.pythonhosted.org/packages/c9/f8/02a18000b0fbfd714f78aa16359796727a181e80f679682e3f62771a5c23/convertdate-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2411d2fd8f1a7d119311522958aabc9b", "sha256": "9d2b0cd8d5382d2458d4cfa59665abba398a9e9bfd3a01c6f61b7b47768d28bf" }, "downloads": -1, "filename": "convertdate-2.2.0.tar.gz", "has_sig": false, "md5_digest": "2411d2fd8f1a7d119311522958aabc9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29774, "upload_time": "2019-10-26T17:57:18", "upload_time_iso_8601": "2019-10-26T17:57:18.742254Z", "url": "https://files.pythonhosted.org/packages/92/c1/1125eba52ce9bccf783f0640eaad39ffa6e4271dcf37d19438c2ef115233/convertdate-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "e691cec7aca8d3c34ec96bed888db9f0", "sha256": "b9a6c0a691b2cfda4ca7f9887b33639d377e95b47171eb8659b1fd2eb7d6f5a1" }, "downloads": -1, "filename": "convertdate-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e691cec7aca8d3c34ec96bed888db9f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43115, "upload_time": "2020-05-10T17:38:15", "upload_time_iso_8601": "2020-05-10T17:38:15.462522Z", "url": "https://files.pythonhosted.org/packages/c8/7a/8001b0fa34ed038d543500c5fa42c6f95103c338dd2cf12a3469c37e6b65/convertdate-2.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2d0514642fa74065a4980bc81457590", "sha256": "6ce4747423fe2dde55bbdf89f0c3dc68044176d16d5f6a2cfbfe6c68b99db405" }, "downloads": -1, "filename": "convertdate-2.2.1.tar.gz", "has_sig": false, "md5_digest": "a2d0514642fa74065a4980bc81457590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31898, "upload_time": "2020-05-10T17:38:16", "upload_time_iso_8601": "2020-05-10T17:38:16.601919Z", "url": "https://files.pythonhosted.org/packages/b5/90/721e4135ab69dea565a238c275dc9f53a5b137fd7b4cd6483d94ad8a0d52/convertdate-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "fe9ad86b28f3d2b9d7ef5e72f9619e62", "sha256": "3cc5e5cb3f0eaccf589cc04aaa4cfdad1f9637c875f514856c0d87c7ab0a7b9b" }, "downloads": -1, "filename": "convertdate-2.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe9ad86b28f3d2b9d7ef5e72f9619e62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40330, "upload_time": "2020-09-06T18:59:30", "upload_time_iso_8601": "2020-09-06T18:59:30.574829Z", "url": "https://files.pythonhosted.org/packages/97/55/d016f15f0b7cf3b283abe386fb3f73a4b862ece57f387b7718bd3ea9313f/convertdate-2.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac845ba4edec63754594bfbd63447e0e", "sha256": "2fd8a44d5f39a2732f26cd481e3424cc10d56a23174c2d85783dbfb7d9dcc159" }, "downloads": -1, "filename": "convertdate-2.2.2.tar.gz", "has_sig": false, "md5_digest": "ac845ba4edec63754594bfbd63447e0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32126, "upload_time": "2020-09-06T18:59:32", "upload_time_iso_8601": "2020-09-06T18:59:32.148721Z", "url": "https://files.pythonhosted.org/packages/da/57/2d01124f7122665d864ce510315fb1e458635bb65dfb4741fff3227fd7c5/convertdate-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "abf78bbe36b99ce4ab7a07255c5fb9bf", "sha256": "c400ddf5c43af980b3d48cdaf6cf3e8d3459a7fbf4d6cb74b729430b8c649d9e" }, "downloads": -1, "filename": "convertdate-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "abf78bbe36b99ce4ab7a07255c5fb9bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 45517, "upload_time": "2020-11-07T15:09:37", "upload_time_iso_8601": "2020-11-07T15:09:37.006781Z", "url": "https://files.pythonhosted.org/packages/ca/7b/ba752f4383dd775de1fa825d4a3bf1df4109be9a1986c905232c83373615/convertdate-2.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "165d94c40e34eff651e2483178521fc7", "sha256": "1f5919e6a64a8bda46a44af2e3c20fa75bcf22c51fb63c638d36d24ef8982446" }, "downloads": -1, "filename": "convertdate-2.3.0.tar.gz", "has_sig": false, "md5_digest": "165d94c40e34eff651e2483178521fc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 37643, "upload_time": "2020-11-07T15:09:39", "upload_time_iso_8601": "2020-11-07T15:09:39.723004Z", "url": "https://files.pythonhosted.org/packages/3a/0c/84324803484643b010e2119e58d5eb86928b8ab30af0988d7d3d7563b30a/convertdate-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "63c5205368d3bdcf30e94b3dc1192a34", "sha256": "ede4b0bfbef002de8e31b9d8c03dc619a210915ce453e7a4826ac8808110fcff" }, "downloads": -1, "filename": "convertdate-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "63c5205368d3bdcf30e94b3dc1192a34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 45552, "upload_time": "2021-02-17T15:25:21", "upload_time_iso_8601": "2021-02-17T15:25:21.469715Z", "url": "https://files.pythonhosted.org/packages/33/d6/86703e7fd709cd1503c9ac84db816b9017bd2ef0720404f9e71bdaf4b34a/convertdate-2.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d746741e684d7046586c8ef093a882c8", "sha256": "4eabe5cab9f7890c6bddab2133502de9d116ad81f2fcf16c4858fef2b737e328" }, "downloads": -1, "filename": "convertdate-2.3.1.tar.gz", "has_sig": false, "md5_digest": "d746741e684d7046586c8ef093a882c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 37829, "upload_time": "2021-02-17T15:25:23", "upload_time_iso_8601": "2021-02-17T15:25:23.274787Z", "url": "https://files.pythonhosted.org/packages/c1/77/8847edf1424e9e257ac62e9cf05f80ebee2f9f4c93c63fac71fb13eb7e1d/convertdate-2.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "af7aed22ce8cf3e4d3fb109ab408bfa8", "sha256": "8f5e9efc2b71410d33217012c0a215f83463f765c94d5883bf656ce7a962b888" }, "downloads": -1, "filename": "convertdate-2.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "af7aed22ce8cf3e4d3fb109ab408bfa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 47158, "upload_time": "2021-03-13T21:05:39", "upload_time_iso_8601": "2021-03-13T21:05:39.199343Z", "url": "https://files.pythonhosted.org/packages/1b/fa/b5f5d8b3a328c930a190540231fe79e854a416df62c57329630823f3941e/convertdate-2.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d7d9c49fe37fdb2795993799998f93d2", "sha256": "57df962a6047534f1452c390ad48e3dc5c83052ad83ad6dd78d60ae22f99214c" }, "downloads": -1, "filename": "convertdate-2.3.2.tar.gz", "has_sig": false, "md5_digest": "d7d9c49fe37fdb2795993799998f93d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 39490, "upload_time": "2021-03-13T21:05:40", "upload_time_iso_8601": "2021-03-13T21:05:40.687711Z", "url": "https://files.pythonhosted.org/packages/16/e5/0bc56e7988c6b6c41a8baddf098c6776aa566b8880e05099e2b62ba5b67c/convertdate-2.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "848e757732829631f368ba8b78b547c3", "sha256": "fcffe3a67522172648cf03b0c3757cfd079726fe5ae04ce29989ad3958039e4e" }, "downloads": -1, "filename": "convertdate-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "848e757732829631f368ba8b78b547c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4,>=3.7", "size": 47923, "upload_time": "2022-01-22T18:32:32", "upload_time_iso_8601": "2022-01-22T18:32:32.094309Z", "url": "https://files.pythonhosted.org/packages/27/65/3deecc820ce91716225ec72b584b48ba9512ed9583ad48619e3dbbbbd714/convertdate-2.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "320965d9ae24060c385110606c61d040", "sha256": "770c6b2195544d3e451e230b3f1c9b121ed02680b877f896306a04cf6f26b48f" }, "downloads": -1, "filename": "convertdate-2.4.0.tar.gz", "has_sig": false, "md5_digest": "320965d9ae24060c385110606c61d040", "packagetype": "sdist", "python_version": "source", "requires_python": "<4,>=3.7", "size": 40288, "upload_time": "2022-01-22T18:32:33", "upload_time_iso_8601": "2022-01-22T18:32:33.952745Z", "url": "https://files.pythonhosted.org/packages/04/3d/04148ceb732dfb6f10e9b89fa5915080a91e27fe28fd982c259bc4d29ced/convertdate-2.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "848e757732829631f368ba8b78b547c3", "sha256": "fcffe3a67522172648cf03b0c3757cfd079726fe5ae04ce29989ad3958039e4e" }, "downloads": -1, "filename": "convertdate-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "848e757732829631f368ba8b78b547c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4,>=3.7", "size": 47923, "upload_time": "2022-01-22T18:32:32", "upload_time_iso_8601": "2022-01-22T18:32:32.094309Z", "url": "https://files.pythonhosted.org/packages/27/65/3deecc820ce91716225ec72b584b48ba9512ed9583ad48619e3dbbbbd714/convertdate-2.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "320965d9ae24060c385110606c61d040", "sha256": "770c6b2195544d3e451e230b3f1c9b121ed02680b877f896306a04cf6f26b48f" }, "downloads": -1, "filename": "convertdate-2.4.0.tar.gz", "has_sig": false, "md5_digest": "320965d9ae24060c385110606c61d040", "packagetype": "sdist", "python_version": "source", "requires_python": "<4,>=3.7", "size": 40288, "upload_time": "2022-01-22T18:32:33", "upload_time_iso_8601": "2022-01-22T18:32:33.952745Z", "url": "https://files.pythonhosted.org/packages/04/3d/04148ceb732dfb6f10e9b89fa5915080a91e27fe28fd982c259bc4d29ced/convertdate-2.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }