{ "info": { "author": "Nikita Marchant", "author_email": "nikita.marchant@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Office/Business :: Scheduling", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed" ], "description": "Ics.py : iCalendar for Humans\n=============================\n\n`Original repository `_ (GitHub) -\n`Bugtracker and issues `_ (GitHub) -\n`PyPi package `_ (ics) -\n`Documentation `_ (Read The Docs).\n\n\n.. image:: https://img.shields.io/github/license/c4ptaincrunch/ics.py.svg\n :target: https://pypi.python.org/pypi/ics/\n :alt: Apache 2 License\n\n\nIcs.py is a pythonic and easy iCalendar library.\nIts goals are to read and write ics data in a developer friendly way.\n\niCalendar is a widely-used and useful format but not user friendly.\nIcs.py is there to give you the ability of creating and reading this\nformat without any knowledge of it.\n\nIt should be able to parse every calendar that respects the\n`rfc5545 `_ and maybe some more\u2026\nIt also outputs rfc compliant calendars.\n\niCalendar (file extension `.ics`) is used by Google Calendar,\nApple Calendar, Android and many more.\n\n\nIcs.py is available for Python>=3.6 and is Apache2 Licensed.\n\n\n\nQuickstart\n----------\n\n.. code-block:: bash\n\n $ pip install ics\n\n\n\n.. code-block:: python\n\n from ics import Calendar, Event\n c = Calendar()\n e = Event()\n e.name = \"My cool event\"\n e.begin = '2014-01-01 00:00:00'\n c.events.add(e)\n c.events\n # []\n with open('my.ics', 'w') as my_file:\n my_file.writelines(c)\n # and it's done !\n\nMore examples are available in the\n`documentation `_.\n\nDocumentation\n-------------\n\nAll the `documentation `_ is hosted on\n`readthedocs.org `_ and is updated automatically\nat every commit.\n\n* `Quickstart `_\n* `API `_\n* `About `_\n\n\nContribute\n----------\n\nContribution are welcome of course! For more information, see\n`contributing `_.\n\n\nTesting & Docs\n--------------\n\n.. code-block:: bash\n\n # setup virtual environment\n $ sudo pip install virtualenv\n $ virtualenv ve\n $ source ve/bin/activate\n\n # tests\n $ pip install -r requirements.txt\n $ pip install -r dev/requirements-test.txt\n $ python setup.py test\n\n # tests coverage\n $ pip install -r requirements.txt\n $ pip install -r dev/requirements-test.txt\n $ python setup.py test\n $ coverage html\n $ firefox htmlcov/index.html\n\n # docs\n $ pip install -r requirements.txt\n $ pip install -r dev/requirements-doc.txt\n $ cd doc\n $ make html\n\n\nLinks\n-----\n* `rfc5545 `_\n* `Vulgarised RFC `_\n\n.. image:: http://i.imgur.com/KnSQg48.jpg\n :target: https://github.com/C4ptainCrunch/ics.py\n :alt: Parse ALL the calendars!\n :align: center\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/C4ptainCrunch/ics.py", "keywords": "ics icalendar calendar event todo rfc5545 parser pythonic", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "ics", "package_url": "https://pypi.org/project/ics/", "platform": "", "project_url": "https://pypi.org/project/ics/", "project_urls": { "Homepage": "http://github.com/C4ptainCrunch/ics.py" }, "release_url": "https://pypi.org/project/ics/0.7/", "requires_dist": [ "python-dateutil", "arrow (<0.15,>=0.11)", "six (>1.5)", "tatsu (>4.2)" ], "requires_python": "", "summary": "Python icalendar (rfc5545) parser", "version": "0.7", "yanked": false, "yanked_reason": null }, "last_serial": 10199558, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9da986731be9a38f520869a3768436a9", "sha256": "476a4796322dde5a59bd375304f421669e433c3cf3dca275618e8bc7ea1d8949" }, "downloads": -1, "filename": "ics-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9da986731be9a38f520869a3768436a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10318, "upload_time": "2013-12-27T10:55:39", "upload_time_iso_8601": "2013-12-27T10:55:39.132468Z", "url": "https://files.pythonhosted.org/packages/ef/9b/01d981679e94dba9aa8f88b1d6a83f53bfca008dc89ba47e2d33faca450a/ics-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "04dd8e11e45c11d825e2882b03463a8f", "sha256": "c066bfd5c2ca980d04e21f9b0bb81d7b79a409e33016245b8fca0420d25c7685" }, "downloads": -1, "filename": "ics-0.1.2.tar.gz", "has_sig": false, "md5_digest": "04dd8e11e45c11d825e2882b03463a8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10377, "upload_time": "2013-12-27T11:10:17", "upload_time_iso_8601": "2013-12-27T11:10:17.801896Z", "url": "https://files.pythonhosted.org/packages/8d/32/6aa267a35dbe7da68b7cd3fac47ca3d97fe98bbeb36600fdb7f6a263dc83/ics-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e57cb3227db5874cc80dad18526e292f", "sha256": "7916be7e042c34edf1fd508c8d2c09f5f7e81a3f41c5c5828810a1ed367ed0b6" }, "downloads": -1, "filename": "ics-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e57cb3227db5874cc80dad18526e292f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10509, "upload_time": "2013-12-27T11:18:51", "upload_time_iso_8601": "2013-12-27T11:18:51.634906Z", "url": "https://files.pythonhosted.org/packages/2a/82/398f1b849c3e00065d4f9ae148aac4b0a89ab8d5710565883966b418cad2/ics-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3d46ed54a6af8c88e0c47ee7fc24576c", "sha256": "c8639c86d5b5e86fe9f9270bbc1d00e90439ac5fa712c7c7069f3dd864986943" }, "downloads": -1, "filename": "ics-0.2-py2.7.egg", "has_sig": false, "md5_digest": "3d46ed54a6af8c88e0c47ee7fc24576c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15524, "upload_time": "2014-01-11T13:40:49", "upload_time_iso_8601": "2014-01-11T13:40:49.085305Z", "url": "https://files.pythonhosted.org/packages/e3/e3/1840e27c1469150543e6464947c80e8ad352a2c6ff07f631ca06fdc2f7eb/ics-0.2-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c98796352f578fc3668f371fa9ae7ea4", "sha256": "b5243744b52cd4fbab178c2917e6c0cb4ca0897633d8bd878d10e459b46bfc34" }, "downloads": -1, "filename": "ics-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c98796352f578fc3668f371fa9ae7ea4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17890, "upload_time": "2014-01-11T13:40:46", "upload_time_iso_8601": "2014-01-11T13:40:46.102156Z", "url": "https://files.pythonhosted.org/packages/df/ac/91a7067a2a1593c8ad859aae22f86af91f186aed4ba50bc787d676eff520/ics-0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "085588d2390a5b35ef6941cefcb81e84", "sha256": "868cece5dff2afbfec16c6c3d9a44632d2df366e0a42619918f114e8ad109e9d" }, "downloads": -1, "filename": "ics-0.2-py3.3.egg", "has_sig": false, "md5_digest": "085588d2390a5b35ef6941cefcb81e84", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 15524, "upload_time": "2014-01-11T13:41:46", "upload_time_iso_8601": "2014-01-11T13:41:46.172272Z", "url": "https://files.pythonhosted.org/packages/0c/bb/e9ad1b45c21ec6291d630652b91d2f334bf3909149e11b017b6c80bb57c1/ics-0.2-py3.3.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2bb776ddf3e52c8dd991cfa37f9a6a25", "sha256": "15293f7ca6035b8743396792861362251775a480ef00e916b7750a19bc09f338" }, "downloads": -1, "filename": "ics-0.2.tar.gz", "has_sig": false, "md5_digest": "2bb776ddf3e52c8dd991cfa37f9a6a25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32911, "upload_time": "2014-01-11T13:40:43", "upload_time_iso_8601": "2014-01-11T13:40:43.870731Z", "url": "https://files.pythonhosted.org/packages/4d/9e/a37838f0bddef2914f44849af1b2ce50bf8ff0d28267708053508fac6fdc/ics-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7a5f96f3ff514120b3cbb3554ea2c034", "sha256": "b29d62aef1eeef19553721a6c35d5de1d607137689bf6e2be9e5f1727dbae868" }, "downloads": -1, "filename": "ics-0.3-py2.7.egg", "has_sig": false, "md5_digest": "7a5f96f3ff514120b3cbb3554ea2c034", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16379, "upload_time": "2015-01-17T20:37:21", "upload_time_iso_8601": "2015-01-17T20:37:21.655460Z", "url": "https://files.pythonhosted.org/packages/fb/88/1b999353a0c29995ee80a539df9d67db958185e328424821bafc3f6d2c4e/ics-0.3-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a08d4c275c81d9a96aa3a8800734f26", "sha256": "ded5dbff657d9055843a7f7a4d6864f3f1f60f48c42be0a69eebd1e0f0f925cf" }, "downloads": -1, "filename": "ics-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a08d4c275c81d9a96aa3a8800734f26", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19125, "upload_time": "2015-01-17T20:37:18", "upload_time_iso_8601": "2015-01-17T20:37:18.999766Z", "url": "https://files.pythonhosted.org/packages/bb/26/92f4ced31cdcf27b7cfbec62bf22903d31a8456d439ffd78d4a6f1c87cf4/ics-0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f283fa0df9cb81e7d37cdafdd9b6d534", "sha256": "77bf0e80f71676e5eb6d44b416b37765cf94957073ab77f2343193fb160713f1" }, "downloads": -1, "filename": "ics-0.3.tar.gz", "has_sig": false, "md5_digest": "f283fa0df9cb81e7d37cdafdd9b6d534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37240, "upload_time": "2015-01-17T20:37:16", "upload_time_iso_8601": "2015-01-17T20:37:16.552382Z", "url": "https://files.pythonhosted.org/packages/68/5c/9e07e43abd434404a5308b50379c02ce4d7832c4a9a6c76d7edd398ccd2d/ics-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4d52bcd5517e5dc813acd05e4ea15ec4", "sha256": "c44c04bfd63087cec98c7802f21ac634e8ab61b2c66fc0b682a8a9b29b87a2dd" }, "downloads": -1, "filename": "ics-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "4d52bcd5517e5dc813acd05e4ea15ec4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16391, "upload_time": "2015-03-24T09:13:19", "upload_time_iso_8601": "2015-03-24T09:13:19.132856Z", "url": "https://files.pythonhosted.org/packages/7d/b1/01fae314d18bfb01419332e5e3528a229ad5094951876c8a17b79dbfd04d/ics-0.3.1-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7e08f64ac8f0fa5b1de660b7b294d2cc", "sha256": "e8901b2b010ac6ced817e09f7842340428355ed879da5b6d8a582b6d29a08d5e" }, "downloads": -1, "filename": "ics-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e08f64ac8f0fa5b1de660b7b294d2cc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19189, "upload_time": "2015-03-24T09:13:16", "upload_time_iso_8601": "2015-03-24T09:13:16.027062Z", "url": "https://files.pythonhosted.org/packages/d2/e1/1dc646fbc36831cdd5e3a4ebd3b83113d9bbfbfe702f45cbf03ab13a071b/ics-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0911b429a26ce19ff5ae26126035fd40", "sha256": "694ce925cbd30e6a74a7eac2a37b2caa8ee5efdf2d4961330f2be9f547eec2ae" }, "downloads": -1, "filename": "ics-0.3.1-py3.4.egg", "has_sig": false, "md5_digest": "0911b429a26ce19ff5ae26126035fd40", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 38551, "upload_time": "2015-03-24T09:13:42", "upload_time_iso_8601": "2015-03-24T09:13:42.528173Z", "url": "https://files.pythonhosted.org/packages/c4/2d/8e7eac3df66198e732bf161a009e03868b87994053ee343eda72a70644bf/ics-0.3.1-py3.4.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7fc6637b132be74ccb42f455ec4009da", "sha256": "38406ceffb16094db20c2153f5d43745be4cae513e41f61604e516e847855938" }, "downloads": -1, "filename": "ics-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7fc6637b132be74ccb42f455ec4009da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37283, "upload_time": "2015-03-24T09:13:13", "upload_time_iso_8601": "2015-03-24T09:13:13.314132Z", "url": "https://files.pythonhosted.org/packages/e0/b6/6238912420684e3da7c81c13012e28df6f0c2c978c37e5c57838b9987cc7/ics-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f099e5147e4a1fe91672cad906b6f389", "sha256": "5ac19475cb2e191e258d7daab8af0692ed1ef9528e6a6a1074c7279cc2975423" }, "downloads": -1, "filename": "ics-0.4-py2.7.egg", "has_sig": false, "md5_digest": "f099e5147e4a1fe91672cad906b6f389", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 23029, "upload_time": "2018-05-18T14:43:56", "upload_time_iso_8601": "2018-05-18T14:43:56.942656Z", "url": "https://files.pythonhosted.org/packages/a1/93/e67c37bf6b30a9d6e1f08f8f2c9baff20770d000f84502be7e284781b1a4/ics-0.4-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e75bcc7ec59b455192c032777e5b613", "sha256": "8220f6cefd3f53231e8953acbe073313f28314fecbe77d3ffebc8ceef6ad837c" }, "downloads": -1, "filename": "ics-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e75bcc7ec59b455192c032777e5b613", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27330, "upload_time": "2018-05-18T14:43:55", "upload_time_iso_8601": "2018-05-18T14:43:55.819343Z", "url": "https://files.pythonhosted.org/packages/c0/92/77d5c49943a670e7721410076c2ffe2d0821140b95cdf464137c64ee6858/ics-0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87d29088a588dd7f3017d30bc7d9114d", "sha256": "6e35b93051facaae1f1081d991d0d7f5fe4fd8fefc6f0c0214463895a6f7dae7" }, "downloads": -1, "filename": "ics-0.4-py3.6.egg", "has_sig": false, "md5_digest": "87d29088a588dd7f3017d30bc7d9114d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 53730, "upload_time": "2018-05-18T14:43:57", "upload_time_iso_8601": "2018-05-18T14:43:57.976720Z", "url": "https://files.pythonhosted.org/packages/28/eb/dd0e4d2eba7f8542b930eaa3d873ada4720269da25b609b55e446518979a/ics-0.4-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "82d649bbe860c182fd23a1603b539220", "sha256": "5de36fd69983bb2d16a863c51ae1d02ccc3c1e407d39464d1360fac25697735e" }, "downloads": -1, "filename": "ics-0.4.tar.gz", "has_sig": false, "md5_digest": "82d649bbe860c182fd23a1603b539220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50922, "upload_time": "2018-05-18T14:43:59", "upload_time_iso_8601": "2018-05-18T14:43:59.066409Z", "url": "https://files.pythonhosted.org/packages/f5/d4/e14e5b17aca858ad53210c0342fe0a4b1f46dffe3e2e31961b34ad7c4fab/ics-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8c3a04af8302c67088c0726f5843588e", "sha256": "a9c01479e49499beb82e4ca67321275cd1509ddba5e8b8e45aef8bb6015aa295" }, "downloads": -1, "filename": "ics-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c3a04af8302c67088c0726f5843588e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28631, "upload_time": "2019-07-23T07:50:58", "upload_time_iso_8601": "2019-07-23T07:50:58.831017Z", "url": "https://files.pythonhosted.org/packages/3a/66/7844baa915da9a76ef7b7b6d93935cc1474688c6ea914b90dbe54d6f6f41/ics-0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39482f1805e478813847152ec1b25065", "sha256": "aa5d1f35e0d366523cb91cec8c38bf4d96cd779a290c31e5db6f6d6e46e89861" }, "downloads": -1, "filename": "ics-0.5-py3.7.egg", "has_sig": false, "md5_digest": "39482f1805e478813847152ec1b25065", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 56931, "upload_time": "2019-07-23T07:51:01", "upload_time_iso_8601": "2019-07-23T07:51:01.128282Z", "url": "https://files.pythonhosted.org/packages/7b/1a/72840689c656f36d929c8272c436a847ddeee1781aaa9f0d1bcd572ed839/ics-0.5-py3.7.egg", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4942ef9b1fbc8a4f8d48802f3d95d4d7", "sha256": "12cf34aed0dafa1bf99d79ca58e99949d6721511b856386e118015fe5f5d6e3a" }, "downloads": -1, "filename": "ics-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4942ef9b1fbc8a4f8d48802f3d95d4d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41035, "upload_time": "2019-10-23T16:32:50", "upload_time_iso_8601": "2019-10-23T16:32:50.786622Z", "url": "https://files.pythonhosted.org/packages/cf/68/e99b7c80638dd5dcc03e976ce2cb312e1a6abc8a6a7d688614bb62d61429/ics-0.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f558ff09aa7ac4302a474f672ac52bff", "sha256": "daa457478dbaba3ce7ab5f7b3a411e72d7a2771c0781c21013cc6c9f27b2a050" }, "downloads": -1, "filename": "ics-0.6-py3.7.egg", "has_sig": false, "md5_digest": "f558ff09aa7ac4302a474f672ac52bff", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 92226, "upload_time": "2019-10-23T16:32:52", "upload_time_iso_8601": "2019-10-23T16:32:52.852454Z", "url": "https://files.pythonhosted.org/packages/38/9a/0a063d08b1c19d6c02b8c4e64c3728b1cf921997f672ddfbf6a93c9bd98d/ics-0.6-py3.7.egg", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "0f8555004bab21c81b4dd4611a3feeef", "sha256": "bf5fbdef6e1e073afdadf1b996f0271186dd114a148e38e795919a1ae644d6ac" }, "downloads": -1, "filename": "ics-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f8555004bab21c81b4dd4611a3feeef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42895, "upload_time": "2020-02-29T19:34:32", "upload_time_iso_8601": "2020-02-29T19:34:32.670207Z", "url": "https://files.pythonhosted.org/packages/42/e2/b09e44126e2858346c8b3a722d8de4b9baf4a58e9bc3931b579aaa0ac763/ics-0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e185f0728e0a04dc0638dd900d6e91be", "sha256": "3b606205b9582ad27dff77f9b227a30d02fdac532731927fe39df1f1ddf8673f" }, "downloads": -1, "filename": "ics-0.7-py3.7.egg", "has_sig": false, "md5_digest": "e185f0728e0a04dc0638dd900d6e91be", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 97438, "upload_time": "2020-02-29T19:34:34", "upload_time_iso_8601": "2020-02-29T19:34:34.529422Z", "url": "https://files.pythonhosted.org/packages/ff/6a/d7c69b0657396d6848488d7df8ee73aa88ecde3ce96c245396da5e78b08f/ics-0.7-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b89b74d41738d6ab458b3a82ad5b550", "sha256": "81113a2bb3166c1afcd71cd450c968d40efc385601e9d8344733e00ad8f53429" }, "downloads": -1, "filename": "ics-0.7.tar.gz", "has_sig": false, "md5_digest": "8b89b74d41738d6ab458b3a82ad5b550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189367, "upload_time": "2021-04-28T20:10:58", "upload_time_iso_8601": "2021-04-28T20:10:58.630376Z", "url": "https://files.pythonhosted.org/packages/79/0d/7fbe65f161ecde7cf022644da5e1128f94787f27ae645a9375f1f61775b4/ics-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "indev": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f8555004bab21c81b4dd4611a3feeef", "sha256": "bf5fbdef6e1e073afdadf1b996f0271186dd114a148e38e795919a1ae644d6ac" }, "downloads": -1, "filename": "ics-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f8555004bab21c81b4dd4611a3feeef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42895, "upload_time": "2020-02-29T19:34:32", "upload_time_iso_8601": "2020-02-29T19:34:32.670207Z", "url": "https://files.pythonhosted.org/packages/42/e2/b09e44126e2858346c8b3a722d8de4b9baf4a58e9bc3931b579aaa0ac763/ics-0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e185f0728e0a04dc0638dd900d6e91be", "sha256": "3b606205b9582ad27dff77f9b227a30d02fdac532731927fe39df1f1ddf8673f" }, "downloads": -1, "filename": "ics-0.7-py3.7.egg", "has_sig": false, "md5_digest": "e185f0728e0a04dc0638dd900d6e91be", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 97438, "upload_time": "2020-02-29T19:34:34", "upload_time_iso_8601": "2020-02-29T19:34:34.529422Z", "url": "https://files.pythonhosted.org/packages/ff/6a/d7c69b0657396d6848488d7df8ee73aa88ecde3ce96c245396da5e78b08f/ics-0.7-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b89b74d41738d6ab458b3a82ad5b550", "sha256": "81113a2bb3166c1afcd71cd450c968d40efc385601e9d8344733e00ad8f53429" }, "downloads": -1, "filename": "ics-0.7.tar.gz", "has_sig": false, "md5_digest": "8b89b74d41738d6ab458b3a82ad5b550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189367, "upload_time": "2021-04-28T20:10:58", "upload_time_iso_8601": "2021-04-28T20:10:58.630376Z", "url": "https://files.pythonhosted.org/packages/79/0d/7fbe65f161ecde7cf022644da5e1128f94787f27ae645a9375f1f61775b4/ics-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }