{ "info": { "author": "Luis Carlos Berrocal", "author_email": "luis.berrocal.1942@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "============\nACP-Calendar\n============\n\n.. image:: https://badge.fury.io/py/acp-calendar.png\n :target: https://badge.fury.io/py/acp-calendar\n\n.. image:: https://api.travis-ci.org/luiscberrocal/django-acp-calendar.svg?branch=master\n :target: https://travis-ci.org/luiscberrocal/django-acp-calendar\n\n.. image:: https://coveralls.io/repos/github/luiscberrocal/django-acp-calendar/badge.svg?branch=master\n :target: https://coveralls.io/github/luiscberrocal/django-acp-calendar?branch=master\n\n.. image:: https://codeclimate.com/github/luiscberrocal/django-acp-calendar/badges/gpa.svg\n :target: https://codeclimate.com/github/luiscberrocal/django-acp-calendar\n :alt: Code Climate\n\n.. image:: https://requires.io/github/luiscberrocal/django-acp-calendar/requirements.svg?branch=master\n :target: https://requires.io/github/luiscberrocal/django-acp-calendar/requirements/?branch=master\n :alt: Requirements Status\n\n\nHoliday calendar and date management for the Panama Canal. Includes Panama Canal holidays from 2006 to 2017.\n\nDocumentation\n=============\n\nThe full documentation is at http://django-acp-calendar.readthedocs.io/.\n\nRequirements\n=============\n\nAs of version 1.7.0 Django 1.8 will no longer be supported due to the fact that the latest Django Restframework version\ndoes not support it.\n\nRequires\n\n * Python 3.4, 3.5 or 3.6\n * Django 1.9, 1.10 or 1.11.6\n\n\nQuickstart\n==========\n\nInstall ACP-Calendar\n\n.. code-block:: bash\n\n $ pip install acp-calendar\n\n\nOpen your settings file and include acp_calendar and `rest_framework`_ to the THIRD_PARTY_APPS variable on your settings\nfile.\n\n\n.. _rest_framework: http://www.django-rest-framework.org/\n\nThe settings file\n\n.. code-block:: python\n\n DJANGO_APPS = (\n # Default Django apps:\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.sites',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n\n # Useful template tags:\n # 'django.contrib.humanize',\n\n # Admin\n 'django.contrib.admin',\n )\n THIRD_PARTY_APPS = (\n 'crispy_forms', # Form layouts\n 'allauth', # registration\n 'allauth.account', # registration\n 'allauth.socialaccount', # registration\n 'rest_framework',\n 'acp_calendar',\n )\n\n # Apps specific for this project go here.\n LOCAL_APPS = (\n 'acp_calendar_project.users', # custom users app\n\n # Your stuff: custom apps go here\n )\n\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps\n INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS\n\n\nAdd the acp_calendar.urls to your urls file.\n\n.. code-block:: python\n\n urlpatterns = [\n url(r'^$', TemplateView.as_view(template_name='pages/home.html'), name='home'),\n url(r'^about/$', TemplateView.as_view(template_name='pages/about.html'), name='about'),\n\n # Django Admin, use {% url 'admin:index' %}\n url(settings.ADMIN_URL, include(admin.site.urls)),\n\n # User management\n url(r'^users/', include('acp_calendar_project.users.urls', namespace='users')),\n url(r'^calendar/', include('acp_calendar.urls', namespace='calendar')),\n url(r'^accounts/', include('allauth.urls')),\n\n # Your stuff: custom urls includes go here\n\n\n ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n\n\n\n\n\nFeatures\n========\n\nHolidays\n++++++++\n\nTo get the working days for the Panama Canal between january 1st to january 31st 2016.\n\n.. code-block:: python\n\n In [ 3 ]: import datetime\n\n In [ 4 ]: start_date = datetime.date(2016, 1,1)\n\n In [ 5 ]: end_date = datetime.date(2016,1,31)\n\n In [ 6 ]: working_days = ACPHoliday.get_working_days(start_date, end_date)\n\n In [ 7 ]: print(working_days)\n 19\n\nFiscal Year\n+++++++++++\n\n.. code-block:: python\n\n In [ 1 ]: import datetime\n\n In [ 2 ]: from acp_calendar.models import FiscalYear\n\n In [ 3 ]: start_date = datetime.date(2015, 10,1)\n\n In [ 4 ]: fiscal_year = FiscalYear.create_from_date(start_date)\n\n In [ 5 ]: print(fiscal_year)\n FY16\n\n In [ 6 ]: fiscal_year.start_date\n Out[6]: datetime.date(2015, 10, 1)\n\n In [ 7 ]: fiscal_year.end_date\n Out[7]: datetime.date(2016, 9, 30)\n\n\nCalculator\n++++++++++\n\nTo access the calculator go to http://:/calendar/calculator/\n\n.. image:: docs/images/calculator_01.png\n\nTo use the calculator your base.html must have:\n\n * A javascript block at the end of the html\n * jQuery (version 2.2.x)\n * jQuery ui (version 1.12.x)\n\n\n\nVirtual Environment\n-------------------\n\nUse virtualenv to manage a virtual environment.\n\nIn a Mac use the following command to create the virtual environment.\n\n.. code-block:: bash\n\n $ python3 /usr/local/lib/python3.4/site-packages/virtualenv.py --no-site-packages acp_calendar_env\n\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n.. code-block:: bash\n\n $ source acp_calendar_env/bin/activate\n (acp_calendar_env) $ pip install -r requirements-test.txt\n (acp_calendar_env) $ python runtests.py\n\nBuilds\n------\n\nWe are using Travis for continuos integration https://travis-ci.org/luiscberrocal/django-acp-calendar/builds\n\nFor coverage we are using coveralls https://coveralls.io/github/luiscberrocal/django-acp-calendar\n\nRun bumpversion\n\n.. code-block:: bash\n\n $ bumpversion minor\n\n\nInstead of minor you could also use **major** o **patch** depending on the level of the release.\n\n.. code-block:: bash\n\n python setup.py sdist bdist_wheel\n\n python setup.py register -r pypitest\n\n python setup.py sdist upload -r pypitest\n\n\n\nCheck https://testpypi.python.org/pypi/acp-calendar/\n\n.. code-block:: bash\n\n python setup.py register -r pypi\n\n python setup.py sdist upload -r pypi\n\nDevelopment\n-----------\n\nThe development project is in the ./example folder.\n\nTo use it\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-pypackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.2.2 (2016-04-10)\n++++++++++++++++++\n\n* First release on PyPI.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/luiscberrocal/django-acp-calendar", "keywords": "acp-calendar", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "acp-calendar", "package_url": "https://pypi.org/project/acp-calendar/", "platform": "", "project_url": "https://pypi.org/project/acp-calendar/", "project_urls": { "Homepage": "https://github.com/luiscberrocal/django-acp-calendar" }, "release_url": "https://pypi.org/project/acp-calendar/1.7.0/", "requires_dist": null, "requires_python": "", "summary": "Calendar and date management por the Panama Canal", "version": "1.7.0" }, "last_serial": 3305583, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "fb5a246e5a93c43e0ca31eabf18ed4af", "sha256": "a35ae6dc14501b67b4629801b7dec5c0201ece6b5c37728acae07fb789dc12f9" }, "downloads": -1, "filename": "acp-calendar-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fb5a246e5a93c43e0ca31eabf18ed4af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6919, "upload_time": "2016-04-10T13:29:18", "url": "https://files.pythonhosted.org/packages/78/5d/cef20a0caa44eff870ac9d85dcf396916d98c72ebe6f29e7480e144cc2d7/acp-calendar-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f717672da82e7f493f78feed8786a128", "sha256": "785271febed68cb4c1909bdc9f935a6857a323de52945b5511cee94b8197e88c" }, "downloads": -1, "filename": "acp-calendar-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f717672da82e7f493f78feed8786a128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7904, "upload_time": "2016-04-10T23:08:08", "url": "https://files.pythonhosted.org/packages/52/16/f51afc176f111fdc0ceff2f9f4be535df1c503d9b5666198965aa158ac59/acp-calendar-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "b2d1a196c2dca25cd4c288b19a11d547", "sha256": "7dac2b386c30bc37b6a73734f54a29e9bdaa26ecc7a5d853d14ccad25986e091" }, "downloads": -1, "filename": "acp-calendar-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b2d1a196c2dca25cd4c288b19a11d547", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9126, "upload_time": "2016-04-21T01:25:59", "url": "https://files.pythonhosted.org/packages/28/68/7674cba667188ce5a1a4b03d447d8338e6b4712a539c0a0e9932064dc3f9/acp-calendar-0.2.4.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3f729072644fad69dc7b75d5c3d8c991", "sha256": "d01db68483b87f2c8e333b0f1a3d0f0ae076d07126c5ad857c0f9c3c87756584" }, "downloads": -1, "filename": "acp-calendar-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3f729072644fad69dc7b75d5c3d8c991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9863, "upload_time": "2016-05-02T14:47:02", "url": "https://files.pythonhosted.org/packages/2b/c4/ba6133d4ce4db12bc46f49aec45188ee9b45351326b3556981de30478353/acp-calendar-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "62f365848df64017868f855137f05573", "sha256": "0820c742a806b11adec43dc4d2e9a862976b62e6243b49de832e81370e3777da" }, "downloads": -1, "filename": "acp-calendar-0.4.0.tar.gz", "has_sig": false, "md5_digest": "62f365848df64017868f855137f05573", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11030, "upload_time": "2016-06-12T18:41:54", "url": "https://files.pythonhosted.org/packages/6a/f1/0f22a2954acc99e8271a81c567592b9245aa4950bdd84b8961388868343f/acp-calendar-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "422ab546cdbca16ebbef50382554f24f", "sha256": "f63fb955298703e9a477f3c532a540c80448ae334ce75564c1dc6540ff9df2f4" }, "downloads": -1, "filename": "acp-calendar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "422ab546cdbca16ebbef50382554f24f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11247, "upload_time": "2016-09-24T10:31:20", "url": "https://files.pythonhosted.org/packages/06/a2/ab950a3dd074af06fb108f7161fc6ff250ddd23333399df2a122b4f6331a/acp-calendar-0.4.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3431d9c4bac785ab4507942ed9d2dd6a", "sha256": "76731b0411c8966790173c6cccb8a653667feba7c945ec32db03d125a15a2f29" }, "downloads": -1, "filename": "acp-calendar-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3431d9c4bac785ab4507942ed9d2dd6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12179, "upload_time": "2016-09-24T12:37:52", "url": "https://files.pythonhosted.org/packages/b5/b9/061743b346b20b34f8a36dddc2c5ce21f3a66a5cb016105bd4b27df28ced/acp-calendar-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ae2d65434b90bae7e3ed8c6fba38a63d", "sha256": "f0df781ed5251e8ddbb0de4a9706a84d4edccb00467ef02549a7eaae8d79b241" }, "downloads": -1, "filename": "acp-calendar-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ae2d65434b90bae7e3ed8c6fba38a63d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13446, "upload_time": "2016-09-24T16:47:21", "url": "https://files.pythonhosted.org/packages/2c/c4/2437f345386fc38a176f6aa709ac275bef0c3c2b2dd4ed13be9628b2b12b/acp-calendar-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "265dcf1a6ae25430ec815d2b7310971a", "sha256": "c9397eb8fed0fda36f7551bfefe6c4e0a9434246ddb3baa81e9675c1d17d426e" }, "downloads": -1, "filename": "acp-calendar-1.1.1.tar.gz", "has_sig": false, "md5_digest": "265dcf1a6ae25430ec815d2b7310971a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15481, "upload_time": "2016-09-25T15:42:39", "url": "https://files.pythonhosted.org/packages/3d/52/214f497f64e1a2078ec652b6f1edb7a103c3bb2aeeec78eb0cd4fb9e28ad/acp-calendar-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2ff44fb26d9485aea9dc220414933238", "sha256": "bd5d3935e1718f3d194f33c21cf38ea46bd7fe4a6095fb20d301d786084f523e" }, "downloads": -1, "filename": "acp-calendar-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2ff44fb26d9485aea9dc220414933238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15631, "upload_time": "2016-09-25T16:58:54", "url": "https://files.pythonhosted.org/packages/a1/14/37ce4ff4d2abb1ace9e717b5aa725b5c0dbb9c4ff2588eb3121a996a0394/acp-calendar-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8b819de36a1d7fea818b7f4175afc8f7", "sha256": "1a7d567d36ff39faafbf229778d39550d5731199fbdf79b77ffc58db991d3fdc" }, "downloads": -1, "filename": "acp-calendar-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8b819de36a1d7fea818b7f4175afc8f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14990, "upload_time": "2016-10-02T17:20:25", "url": "https://files.pythonhosted.org/packages/25/b1/e07c1e795f22d8bd2085e1532cc003cd19548c51d763091af0a90acc4d70/acp-calendar-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "dd61c372bc76584c4314bd76851aade4", "sha256": "c4944cad2701c875252462117c30a6901a45d2e335b60f681d2948a2fe2b6086" }, "downloads": -1, "filename": "acp-calendar-1.3.0.tar.gz", "has_sig": false, "md5_digest": "dd61c372bc76584c4314bd76851aade4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16037, "upload_time": "2016-10-07T09:56:18", "url": "https://files.pythonhosted.org/packages/25/17/2722d6b00623cd924fa0454542e1a2d2d42d6412c5cb1feb9277bbbd0dbc/acp-calendar-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "341840e4854e87e2d5d50134caa35819", "sha256": "d12397a37f13ec696bd450436e3b1b77d77130afc57726415fdb06c15777a0ec" }, "downloads": -1, "filename": "acp-calendar-1.3.1.tar.gz", "has_sig": false, "md5_digest": "341840e4854e87e2d5d50134caa35819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16984, "upload_time": "2016-10-14T18:03:00", "url": "https://files.pythonhosted.org/packages/19/fb/ec4b6111c50c56d13b022178310ccc837f7c12e884f0545f8b07ac6dd004/acp-calendar-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "28af342bb7a87dc4c7f2419d2d7bc9ee", "sha256": "f299fd3f0ed815a7283b1c99c6bdde839ba5ec46f5d7effcc1f89b3d10f990b0" }, "downloads": -1, "filename": "acp-calendar-1.4.0.tar.gz", "has_sig": false, "md5_digest": "28af342bb7a87dc4c7f2419d2d7bc9ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18604, "upload_time": "2016-10-23T16:38:37", "url": "https://files.pythonhosted.org/packages/1f/0a/f1b15f4b4e4ab2cf2b6737dda6c1a2b058af4495f034eedadbe09039b655/acp-calendar-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b1ee2f8fe7d10d30af4b9d6c5ed421ee", "sha256": "92ffd2ba8c92fcecaba98f0e04f12db9c7ca111aa8ff9289b2d9084b7ab8e0af" }, "downloads": -1, "filename": "acp-calendar-1.4.1.tar.gz", "has_sig": false, "md5_digest": "b1ee2f8fe7d10d30af4b9d6c5ed421ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18612, "upload_time": "2016-10-23T16:45:50", "url": "https://files.pythonhosted.org/packages/75/e2/5f6f3d6a7e4128221c172fe73dfa8762e29534b045467fa0d5eb10ffc000/acp-calendar-1.4.1.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "d8ff194a2985465d930f01ba9abfff0c", "sha256": "8c7853663bc89b5d4e85bb46f787aa4d2887e6eae5686abe1f9366b4c6eea8f0" }, "downloads": -1, "filename": "acp-calendar-1.4.3.tar.gz", "has_sig": false, "md5_digest": "d8ff194a2985465d930f01ba9abfff0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18638, "upload_time": "2016-10-25T10:40:22", "url": "https://files.pythonhosted.org/packages/df/67/8ee789bbc5f3bbb3c053f241b92d5227730f688fe1ea4a88bdd30fef3507/acp-calendar-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "f3864ff0772d327910afc8fffa36af27", "sha256": "a5acb2bf8b72331f6028c6022d43c73b32e1c8da307230506808571d0d792618" }, "downloads": -1, "filename": "acp-calendar-1.4.4.tar.gz", "has_sig": false, "md5_digest": "f3864ff0772d327910afc8fffa36af27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18652, "upload_time": "2016-10-30T10:39:39", "url": "https://files.pythonhosted.org/packages/b6/b0/0ed014bf33e20acf07e102ddca220e42969e261601a3556e4c576d0ae590/acp-calendar-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "2569db0eabd12df6c1113fa425202ed5", "sha256": "a13b17802e9488bb57db5766e2381cac22b495eb2e00b7465f51952b26799f02" }, "downloads": -1, "filename": "acp-calendar-1.4.5.tar.gz", "has_sig": false, "md5_digest": "2569db0eabd12df6c1113fa425202ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18700, "upload_time": "2016-11-20T18:11:04", "url": "https://files.pythonhosted.org/packages/e2/59/7fa3a811d1976f93b50529181243133eab8061bef2f696ddc5aa1c85cd06/acp-calendar-1.4.5.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d0425b2f58baf94d3a12bac5ee738fe9", "sha256": "f0ed643985f2f3d2eeb53a4d47d07c61abf884f98100c224ce762a13de0037ca" }, "downloads": -1, "filename": "acp-calendar-1.5.0.tar.gz", "has_sig": false, "md5_digest": "d0425b2f58baf94d3a12bac5ee738fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19729, "upload_time": "2016-12-03T13:04:05", "url": "https://files.pythonhosted.org/packages/64/a8/e57e52d31d724d4b18e4fed086955ffacd960210dc69a1fca5f1a29bd67e/acp-calendar-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "1fcd2653e2a2ab7953bb7934860a3f05", "sha256": "4f3b253c1c3b966b149de14a4c280e4cae157cadee187924f19f6ba06b3c001f" }, "downloads": -1, "filename": "acp-calendar-1.5.1.tar.gz", "has_sig": false, "md5_digest": "1fcd2653e2a2ab7953bb7934860a3f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20138, "upload_time": "2016-12-29T13:44:35", "url": "https://files.pythonhosted.org/packages/23/00/c47122196bec8717a1c43a780372ef196c68b7ee17e9023274283f00f589/acp-calendar-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "902808e17626ff38fff09c5d81b9aedb", "sha256": "a5bb6ae0655a5dfbf37f693eb850551b76e07d67dbabab3c922e006f950089aa" }, "downloads": -1, "filename": "acp-calendar-1.5.2.tar.gz", "has_sig": false, "md5_digest": "902808e17626ff38fff09c5d81b9aedb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20180, "upload_time": "2017-04-19T09:36:08", "url": "https://files.pythonhosted.org/packages/2e/bc/71b70e31e88d7eacaf17047daf9e66cdc65ee25aad387ffb44ea87de1bc7/acp-calendar-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "98a77c2bdbc986f4907f4176ad189f81", "sha256": "f2aef6df697004301ec279e0ab93ada5b5801271a0f50e4bdddd390ed3161b2b" }, "downloads": -1, "filename": "acp_calendar-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98a77c2bdbc986f4907f4176ad189f81", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 28125, "upload_time": "2017-10-01T17:22:27", "url": "https://files.pythonhosted.org/packages/61/f9/c3acfec45837727af8ff918f594f8000f80248c2f16deea6cc83964a4ca9/acp_calendar-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb89c8e7f206df16f02ace7411668ef7", "sha256": "fbb702c724fec16e04eccab9b7fe95028f9249d1ef2f2a9f604b5c566720bd7d" }, "downloads": -1, "filename": "acp-calendar-1.6.0.tar.gz", "has_sig": false, "md5_digest": "fb89c8e7f206df16f02ace7411668ef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20346, "upload_time": "2017-10-01T17:22:23", "url": "https://files.pythonhosted.org/packages/7a/b2/b322db7c8c5aac9f6af27c85044d2f0c8c55e8bdd3e7dce0d64287dfeaef/acp-calendar-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "8f0e7865647928fbabdf08df18fb9bbe", "sha256": "d8e68df33d1154f0f1a1ad1a28811e50669b52205c2d6504bd20a8dd39aef848" }, "downloads": -1, "filename": "acp-calendar-1.7.0.tar.gz", "has_sig": false, "md5_digest": "8f0e7865647928fbabdf08df18fb9bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21100, "upload_time": "2017-11-04T14:40:35", "url": "https://files.pythonhosted.org/packages/ba/a4/489fe15e3e36c2a675b1e8cedcc9d0d7b702b916f63f9e0f28c1d12f4c9f/acp-calendar-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f0e7865647928fbabdf08df18fb9bbe", "sha256": "d8e68df33d1154f0f1a1ad1a28811e50669b52205c2d6504bd20a8dd39aef848" }, "downloads": -1, "filename": "acp-calendar-1.7.0.tar.gz", "has_sig": false, "md5_digest": "8f0e7865647928fbabdf08df18fb9bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21100, "upload_time": "2017-11-04T14:40:35", "url": "https://files.pythonhosted.org/packages/ba/a4/489fe15e3e36c2a675b1e8cedcc9d0d7b702b916f63f9e0f28c1d12f4c9f/acp-calendar-1.7.0.tar.gz" } ] }