{ "info": { "author": "Erik van Widenfelt", "author_email": "ew2789@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "|pypi| |travis| |codecov| |downloads|\n\n\nedc-facility\n------------\n\nLoading holidays\n++++++++++++++++\n\nTo load the list of holidays into the system:\n\n.. code-block:: python\n\n python manage.py import_holidays\n\n\nCustomizing appointment scheduling by ``Facility``\n++++++++++++++++++++++++++++++++++++++++++++++++++\n\nAppointment scheduling can be customized per ``facility`` or clinic:\n\nAdd each facility to ``app_config.facilities`` specifying the facility ``name``, ``days`` open and the maximum number of ``slots`` available per day:\n\n.. code-block:: python\n\n from edc_facility.apps import AppConfig as EdcAppointmentAppConfig\n\n class AppConfig(EdcAppointmentAppConfig):\n\n facilities = {\n 'clinic1': Facility(name='clinic', days=[MO, TU, WE, TH, FR], slots=[100, 100, 100, 100, 100])}\n 'clinic2': Facility(name='clinic', days=[MO, WE, FR], slots=[30, 30, 30])}\n\nTo schedule an appointment that falls on a day that the clinic is open, isn't a holiday and isn't already over-booked:\n\n.. code-block:: python\n\n from edc_utils import get_utcnow\n from .facility import Facility\n\n suggested_datetime = get_utcnow()\n available_datetime = facility.available_datetime(suggested_datetime)\n\n\nIf holidays are entered (in model ``Holiday``) and the appointment lands on a holiday, the appointment date is incremented forward to an allowed weekday. Assuming ``facility`` is configured in ``app_config`` to only schedule appointments on [TU, TH]:\n\n.. code-block:: python\n\n from datetime import datetime\n from dateutil.relativedelta import TU, TH\n from django.conf import settings\n from django.utils import timezone\n\n from .facility import Facility\n from .models import Holiday\n\n Holiday.objects.create(\n name='Id-ul-Adha (Feast of the Sacrifice)',\n date=date(2015, 9, 24)\n )\n suggested_datetime = timezone.make_aware(datetime(2015, 9, 24), timezone=pytz.utc) # TH\n available_datetime = facility.available_datetime(suggested_datetime)\n print(available_datetime) # 2015-09-29 00:00:00, TU\n\nThe maximum number of possible scheduling slots per day is configured in ``app_config``. As with the holiday example above, the appointment date will be incremented forward to a day with an available slot.\n\n\nSystem checks\n+++++++++++++\n* ``edc_facility.001`` Holiday file not found! settings.HOLIDAY_FILE not defined.\n* ``edc_facility.002`` Holiday file not found.\n* ``edc_facility.003`` Holiday table is empty. Run management command 'import_holidays'.\n* ``edc_facility.004`` No Holidays have been defined for this country.\n\n\n\n.. |pypi| image:: https://img.shields.io/pypi/v/edc-facility.svg\n :target: https://pypi.python.org/pypi/edc-facility\n\n.. |travis| image:: https://travis-ci.org/clinicedc/edc-facility.svg?branch=develop\n :target: https://travis-ci.org/clinicedc/edc-facility\n\n.. |codecov| image:: https://codecov.io/gh/clinicedc/edc-facility/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/clinicedc/edc-facility\n\n.. |downloads| image:: https://pepy.tech/badge/edc-facility\n :target: https://pepy.tech/project/edc-facility\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/clinicedc/edc-facility", "keywords": "django pandas edc clinic facility", "license": "GPL license, see LICENSE", "maintainer": "", "maintainer_email": "", "name": "edc-facility", "package_url": "https://pypi.org/project/edc-facility/", "platform": "", "project_url": "https://pypi.org/project/edc-facility/", "project_urls": { "Homepage": "https://github.com/clinicedc/edc-facility" }, "release_url": "https://pypi.org/project/edc-facility/0.1.21/", "requires_dist": [ "edc-auth", "tqdm" ], "requires_python": ">=3.7", "summary": "Define clinic facilities for clinicedc/edc projects", "version": "0.1.21" }, "last_serial": 5766758, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "cc40ad371ebcb1747cc676449e0411c3", "sha256": "37a51e3b69a1ab15694ac15ca26080f34878063568471459367cb1db5d1ba08f" }, "downloads": -1, "filename": "edc-facility-0.1.10.macosx-10.7-x86_64.tar.gz", "has_sig": false, "md5_digest": "cc40ad371ebcb1747cc676449e0411c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 24104, "upload_time": "2019-02-04T22:26:48", "url": "https://files.pythonhosted.org/packages/ee/5e/0020b51008a79ddf2dcf4d3dffe867bc94328b9842d4808f10605076db96/edc-facility-0.1.10.macosx-10.7-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0994da8f53bd28c285c45d496a8b5e7e", "sha256": "89b2f1abc21871d17b3febed11e0225539457b4fdee6199d5bec61ef236d0c81" }, "downloads": -1, "filename": "edc_facility-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "0994da8f53bd28c285c45d496a8b5e7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16190, "upload_time": "2019-02-04T22:26:46", "url": "https://files.pythonhosted.org/packages/db/af/d981044d38a1574be0d2d9b031a9fbbff8ca2a02ba9274dafd5bb186a75d/edc_facility-0.1.10-py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "79b3dd738dda12269ae910546b42afdb", "sha256": "246fc5d96aa9ac84168447c7540305278f0f6166a2c0d3e701288564f7e39454" }, "downloads": -1, "filename": "edc_facility-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "79b3dd738dda12269ae910546b42afdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 28503, "upload_time": "2019-02-27T14:35:53", "url": "https://files.pythonhosted.org/packages/26/38/f59c759cdb13d635369be77bcfb75041041fd310dc2dee8fcbaa3a26a0c1/edc_facility-0.1.11-py3-none-any.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "ca0ce719bbd7fb4b3b159f3e31dea03c", "sha256": "506e9c213b49038df5816cf11850a47d36ba941a3fc9ca2101c26ae591a1466f" }, "downloads": -1, "filename": "edc_facility-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0ce719bbd7fb4b3b159f3e31dea03c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 28539, "upload_time": "2019-03-04T23:30:56", "url": "https://files.pythonhosted.org/packages/e7/df/aae555ceabcd8c040af3655933ab27a494a40d1d6229e6f42cab108e8e04/edc_facility-0.1.12-py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "8cd883d6091295e5b67427c28efbcc79", "sha256": "791ba77e799905ee7688283666c55217d1a4f73278be72373abf43e8de39af4c" }, "downloads": -1, "filename": "edc_facility-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd883d6091295e5b67427c28efbcc79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 28538, "upload_time": "2019-03-05T03:15:19", "url": "https://files.pythonhosted.org/packages/54/54/ea5786dbb0916e4fd70753b839371bbad7bdadc999635bdacf2496a1358e/edc_facility-0.1.13-py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "9bd3ece037ec4d4fe052eb3be628aaf9", "sha256": "594c48cd2400b872a4b0fac4483a22d88689e7ff6edda95a6478f667f7687c08" }, "downloads": -1, "filename": "edc_facility-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "9bd3ece037ec4d4fe052eb3be628aaf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 28694, "upload_time": "2019-03-27T05:47:52", "url": "https://files.pythonhosted.org/packages/d4/02/95e3c1e1853c0d554b1dfe20ccf4842ccb0555ef1869fa8d2094b39cf001/edc_facility-0.1.14-py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "d7e22742a1a3306de378f3d59c59a840", "sha256": "cea770e433dca8fd42f8935d4576ba64fcb4c166db825d8fd25aada917df9260" }, "downloads": -1, "filename": "edc_facility-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "d7e22742a1a3306de378f3d59c59a840", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27123, "upload_time": "2019-04-09T00:54:36", "url": "https://files.pythonhosted.org/packages/74/10/aac1a93337e1975440045579ef70388d19b33aff4e5b5520a51625b7e6e6/edc_facility-0.1.15-py3-none-any.whl" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "f714348800074c2a6a71af7337bfec5f", "sha256": "2304f0ec39225962dbbb10190f08dbd1f7f2443a36721fd9c9282d490f8281e6" }, "downloads": -1, "filename": "edc_facility-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "f714348800074c2a6a71af7337bfec5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 14954, "upload_time": "2019-06-12T12:48:54", "url": "https://files.pythonhosted.org/packages/5c/ad/16c8be9a6202064a84be3865646a6c4c3e0a3c2831c8381a6bdc99862211/edc_facility-0.1.18-py3-none-any.whl" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "2ae73fc5e2146e28bc827a69c6ab6579", "sha256": "c0f7efa4342e52bffcd97f83c22dde396d69611394a2ecd44a37fe1923907168" }, "downloads": -1, "filename": "edc_facility-0.1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "2ae73fc5e2146e28bc827a69c6ab6579", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27408, "upload_time": "2019-06-25T00:09:36", "url": "https://files.pythonhosted.org/packages/b4/ce/e09d25872daac6bff7f3d1cea5333e1c88fb2a984c60b0eab67090b31e4c/edc_facility-0.1.19-py3-none-any.whl" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "13c2f38c9e164faab1a1240bfa1f6d85", "sha256": "32ace15b1766d1f07b0279605ffffefc34c5c760c06a4f57b44bdd633e60575d" }, "downloads": -1, "filename": "edc_facility-0.1.20-py3-none-any.whl", "has_sig": false, "md5_digest": "13c2f38c9e164faab1a1240bfa1f6d85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27421, "upload_time": "2019-07-05T23:13:21", "url": "https://files.pythonhosted.org/packages/e1/0d/d760bba474fe67043c0b7561cda70c6e8d80a828c907e430a518ff59a0e3/edc_facility-0.1.20-py3-none-any.whl" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "5a755ca38ffdee4358de9190843b78e9", "sha256": "b368bbb00ec3eafec588eee8e0eeb5f53eca52dbe5f53167eeae59ad7ce6fe2b" }, "downloads": -1, "filename": "edc_facility-0.1.21-py3-none-any.whl", "has_sig": false, "md5_digest": "5a755ca38ffdee4358de9190843b78e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27889, "upload_time": "2019-09-01T11:54:24", "url": "https://files.pythonhosted.org/packages/27/80/b7c0e6b8a712e679f86c29e4ee5598c101b50c0e12cfb03dc33ba61b9d1e/edc_facility-0.1.21-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7d0c1e2abf9a0322a665d7f985d6dcb0", "sha256": "a12ed324e3f39fa6f341eb0a041bd348346f801d2b9968f7adbae3eb41788abe" }, "downloads": -1, "filename": "edc-facility-0.1.3.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "7d0c1e2abf9a0322a665d7f985d6dcb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24352, "upload_time": "2018-07-20T11:52:27", "url": "https://files.pythonhosted.org/packages/ea/98/2ef6ba46c90f70404f62c32d5cada266090d8db0d0c019bda232a43b3331/edc-facility-0.1.3.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "110202fa2ea6acb12e72a71a5c756d9b", "sha256": "2ec888e4aa174c819b5e6bc0f59652ca24f9b7d3d97e5986e28b32f8b5ddf3b4" }, "downloads": -1, "filename": "edc_facility-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "110202fa2ea6acb12e72a71a5c756d9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15977, "upload_time": "2018-07-20T11:52:25", "url": "https://files.pythonhosted.org/packages/2c/ac/4f931f7f133d1411c11e9668c318e82f9eaf94d6c81ad0524ea087c9587a/edc_facility-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "80088ea1c7809fa928a068895a2c8e83", "sha256": "4b7419e882072d7685536f405039bf4e7c698809c6b453bcc3d1b024371e43ab" }, "downloads": -1, "filename": "edc-facility-0.1.4.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "80088ea1c7809fa928a068895a2c8e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24442, "upload_time": "2018-08-01T01:33:29", "url": "https://files.pythonhosted.org/packages/2e/77/ea1b7dae7286ffea39615478f5f05c10e7ac87e1a423bfe43c60e701ee3c/edc-facility-0.1.4.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "eee8939e815957a0e9629646716eb84e", "sha256": "0b9d7119f943307c1fa8333807f05a6df5ce51f8cef20246d939328a7dc9de12" }, "downloads": -1, "filename": "edc_facility-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eee8939e815957a0e9629646716eb84e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16049, "upload_time": "2018-08-01T01:33:27", "url": "https://files.pythonhosted.org/packages/06/58/1434455789419ae596e3d641334db8c041774202331a90d66ebd7397a9ba/edc_facility-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ddcbf4cf1e93c0029fda5ee263d145c0", "sha256": "eda8c262f38e449b6fa541f4ab1fd2f6f16f07eb7f6558618377a7f271e1526d" }, "downloads": -1, "filename": "edc-facility-0.1.5.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "ddcbf4cf1e93c0029fda5ee263d145c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24482, "upload_time": "2018-08-06T14:14:45", "url": "https://files.pythonhosted.org/packages/12/d1/d5cd592d1ec47d6c30f2a354ce4e28e9591fafad2a67022e987b2824585b/edc-facility-0.1.5.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "74ff4627a4bda8209f02ff7617677baf", "sha256": "1b1d12b33c7a5ccaaa1e5f97bf82b4d9e34f9bd9bc2530aa143d7117c0d30687" }, "downloads": -1, "filename": "edc_facility-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "74ff4627a4bda8209f02ff7617677baf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16062, "upload_time": "2018-08-06T14:14:43", "url": "https://files.pythonhosted.org/packages/3b/63/051b1686cbd2c46d73a2fc2de74cf05aeca8e6ea52c5750813c073f51699/edc_facility-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "90eb3710bbe1bbaf7fb4954658566467", "sha256": "c3659d1a569f723e39b5c99e67d844c6e51455439852e9b51b9d1efc74c7c16e" }, "downloads": -1, "filename": "edc-facility-0.1.6.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "90eb3710bbe1bbaf7fb4954658566467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24487, "upload_time": "2018-08-06T14:16:46", "url": "https://files.pythonhosted.org/packages/51/56/818dd4799c9e87cdcd1db15dfcba7686a12c4f73f65ba8f3922bc4bbd2f4/edc-facility-0.1.6.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "38dc0dca78cf7fa44f9efbf7d5c75feb", "sha256": "6d4b86c2b29133aaac5d7cb73a72267ddad7b0dad0c644dc927b5271a1a30895" }, "downloads": -1, "filename": "edc_facility-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "38dc0dca78cf7fa44f9efbf7d5c75feb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16063, "upload_time": "2018-08-06T14:16:43", "url": "https://files.pythonhosted.org/packages/d5/74/ce8f9c707816e96be18c22a159e4f71d7874dc09bc93b96bea4610f090b8/edc_facility-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2762bcfeb6f59ecb683375d3ef3166d3", "sha256": "079d6a9822c760699cde5b1f112f89d978687b4ea89fc0e3a6a6d8e096d80814" }, "downloads": -1, "filename": "edc-facility-0.1.7.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "2762bcfeb6f59ecb683375d3ef3166d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23093, "upload_time": "2018-08-07T21:21:10", "url": "https://files.pythonhosted.org/packages/6e/88/485d1c80bbc092d8f9fb66770785569e579cad0a8b62cbdeba65dc206620/edc-facility-0.1.7.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "95143803648777c5b4331169891f4606", "sha256": "832c23696449cd6b336d2f29f9044207734ffbc086dc1d56dd5ad63ec4b33906" }, "downloads": -1, "filename": "edc_facility-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "95143803648777c5b4331169891f4606", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15691, "upload_time": "2018-08-07T21:21:09", "url": "https://files.pythonhosted.org/packages/52/3e/9badee53019342cb8b250ea47959b01fa3c98878f0bc7f3ad4d8ff6e65aa/edc_facility-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1b728578358dec91af6fa98f7a9d246a", "sha256": "eff27e0c3a4a9035e7e6dfea43f449fa9b27e4f8541102f359f5239fe65a5a45" }, "downloads": -1, "filename": "edc-facility-0.1.8.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "1b728578358dec91af6fa98f7a9d246a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23121, "upload_time": "2018-08-07T23:05:13", "url": "https://files.pythonhosted.org/packages/8e/66/ec790dff6aea99ad213b30995927fed5cad2bb03be0311dbd36becda290c/edc-facility-0.1.8.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9333f3aeae1aa351a44e5c91f076a32f", "sha256": "d24d27eb3752c140a6f656c65e4e9697b73d02d3fcd5b67fecf49d24898954b9" }, "downloads": -1, "filename": "edc_facility-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9333f3aeae1aa351a44e5c91f076a32f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15695, "upload_time": "2018-08-07T23:05:11", "url": "https://files.pythonhosted.org/packages/9b/0f/4ef4164d9fb9bebb95255679067a6b99d0aaa24a25eaa7d53e665e5d0799/edc_facility-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "cef67db2f582418fd7dfba5cd0213652", "sha256": "46df0ad5e6f103318aebe47efb13c1863cc3ec7c79cd01889157be84bf8870d1" }, "downloads": -1, "filename": "edc-facility-0.1.9.macosx-10.7-x86_64.tar.gz", "has_sig": false, "md5_digest": "cef67db2f582418fd7dfba5cd0213652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24669, "upload_time": "2019-01-12T22:40:38", "url": "https://files.pythonhosted.org/packages/78/38/5f7110100aa25f2ff71eff3e362b4b37e6404bfa79200e6413d193908222/edc-facility-0.1.9.macosx-10.7-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f124e1707bfd50ea813bd4558824b354", "sha256": "14f81b306413a054a8b4b999c9c024baf0e7876250c15d5dc5634aaa270bc5f1" }, "downloads": -1, "filename": "edc_facility-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f124e1707bfd50ea813bd4558824b354", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28392, "upload_time": "2019-01-12T22:40:36", "url": "https://files.pythonhosted.org/packages/ed/ce/871b6b966663e5c3b636f849b660378319926baa3f005512eadd37380ff9/edc_facility-0.1.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a755ca38ffdee4358de9190843b78e9", "sha256": "b368bbb00ec3eafec588eee8e0eeb5f53eca52dbe5f53167eeae59ad7ce6fe2b" }, "downloads": -1, "filename": "edc_facility-0.1.21-py3-none-any.whl", "has_sig": false, "md5_digest": "5a755ca38ffdee4358de9190843b78e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27889, "upload_time": "2019-09-01T11:54:24", "url": "https://files.pythonhosted.org/packages/27/80/b7c0e6b8a712e679f86c29e4ee5598c101b50c0e12cfb03dc33ba61b9d1e/edc_facility-0.1.21-py3-none-any.whl" } ] }