{ "info": { "author": "wobe-systems GmbH", "author_email": "info@industrial-devops.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7" ], "description": "Ujo Types Python binding\n************************\n\n|Pipeline| |PyPi| |License| |Documentation|\n\nThis Python extension allows you to use the ujotypes-c library in Python.\nUse of ujotypes in Python is primairly through a class wrapper. Additionally\nyou can access the native C-API functions if you have to.\n\n* Python 3.7.x\n* `Windows x64 and Linux x64 binary wheels available on PyPi `_\n* `Sourcecode `_\n* `Documentation `_\n\nInstalling the extension\n========================\n\nThe `ujotypes `_ extension is available on\nthe Python Package Index (PyPi). The extension is available as a binary wheel\nfor Linux x64 systems that are `manylinux `_\ncompatible and on Windows x64 systems.\n\nTo install it without having to build it yourself open a command line and\nrun:\n\n.. code-block:: shell\n\n pip install ujotypes\n\nBuilding the extension\n======================\n\nBuilding the extensions requires a local compiler. When building on Windows\nyou need to match the compiler of the Python version you want to build the\nextension for. A `comprehensive listing `_\nis available in the pythondev documentation.\n\nAlso the `ujotypes-c `_\nproject needs to be cloned and built locally.\n\nThe standard build process for the ujotypes-py Python extension\nexpects to find the directory of the ujotypes-c project to be next to the\nujotypes-py directory. Should your clone of the ujotypes-c project be in a\ndifferent location you will have to adjust the paths in the `setup.py` file.\n\nTo build and install open a command line and run:\n\n.. code-block:: shell\n\n python setup.py build\n pip install .\n\nRunning Unit Tests\n------------------\n\nThe ujotype-py project comes with a set of unittests.\nTo run tests from the package root dir call:\n\n.. code-block:: shell\n\n python -m unittest discover test -v\n\nCode Quality\n------------\n\nWe value code quality and ask you to check your code with pylint and flake8\nbefore making a merge request.\n\npylint\n~~~~~~\n\nRunning pylint for the python code in this project the following commands are\nused:\n\n.. code-block:: shell\n\n pylint --rcfile=.pylintrc ./ujotypes/\n pylint --rcfile=.pylintrc --disable=duplicate-code ./test/\n\n\nflake8\n~~~~~~\n\nYou can run flake 8 with:\n\n.. code-block:: shell\n\n flake8\n\n\n.. |Pipeline| image:: https://git.industrial-devops.org/titan/related-projects/ujotypes-py/badges/master/pipeline.svg\n :target: https://git.industrial-devops.org/titan/related-projects/ujotypes-py/commits/master\n :alt: Pipeline Status\n\n.. |PyPi| image:: https://img.shields.io/pypi/v/ujotypes.svg\n :target: https://pypi.org/project/ujotypes/\n :alt: Pypi Version\n\n.. |License| image:: https://img.shields.io/pypi/l/ujotypes.svg\n :target: https://pypi.org/project/ujotypes/\n :alt: Pypi Version\n\n.. |Documentation| image:: https://readthedocs.org/projects/ujotypes-py/badge/?version=latest\n :target: https://ujotypes-py.readthedocs.io/en/latest/?badge=latest\n :alt: Pypi Version\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.industrial-devops.org/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ujotypes", "package_url": "https://pypi.org/project/ujotypes/", "platform": "Windows", "project_url": "https://pypi.org/project/ujotypes/", "project_urls": { "Bug Tracker": "https://tracker.industrial-devops.org", "Documentation": "https://ujotypes-py.readthedocs.org/", "Homepage": "https://www.industrial-devops.org/", "Source Code": "https://git.industrial-devops.org/titan/related-projects/ujotypes-py" }, "release_url": "https://pypi.org/project/ujotypes/0.1.2.post113/", "requires_dist": null, "requires_python": "", "summary": "Ujo Types for PythonPython wrapper for the ujotypes-c libraray for inmemory handling of UJO container objects", "version": "0.1.2.post113", "yanked": false, "yanked_reason": null }, "last_serial": 8163930, "releases": { "0.1.2.post101": [ { "comment_text": "", "digests": { "md5": "984683f867e23523c4b62de7cfdb31ab", "sha256": "1d8e3ca60def7b9e7076a455613a133fbc9a458067b3a26a82e35f11088da78d" }, "downloads": -1, "filename": "ujotypes-0.1.2.post101-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "984683f867e23523c4b62de7cfdb31ab", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 116681, "upload_time": "2019-08-15T13:13:12", "upload_time_iso_8601": "2019-08-15T13:13:12.040901Z", "url": "https://files.pythonhosted.org/packages/d3/7b/07542ab0e5bd325e00a09458c35fc15aa210ba2364584c7d9a0269be3480/ujotypes-0.1.2.post101-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "956c3f3ebf65fc2e245a0e86cc47cff4", "sha256": "39ef27452013cc95d63e31865cdda46dd88ad1ae79129d6c269a1c5f049ffe4f" }, "downloads": -1, "filename": "ujotypes-0.1.2.post101-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "956c3f3ebf65fc2e245a0e86cc47cff4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 116684, "upload_time": "2019-08-15T13:13:14", "upload_time_iso_8601": "2019-08-15T13:13:14.794395Z", "url": "https://files.pythonhosted.org/packages/42/2c/58ba4e6b793edef0e62a7b0af6055f1fe5167b383ac53b52ceeec7b9981c/ujotypes-0.1.2.post101-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post102": [ { "comment_text": "", "digests": { "md5": "ff74422e1114583387cec369cd160745", "sha256": "1d8754ea809da2e0f19570088f3e51785f2c07d0263cf7a97d47258602638a7b" }, "downloads": -1, "filename": "ujotypes-0.1.2.post102-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ff74422e1114583387cec369cd160745", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117133, "upload_time": "2019-08-22T08:39:25", "upload_time_iso_8601": "2019-08-22T08:39:25.345197Z", "url": "https://files.pythonhosted.org/packages/b2/5e/9a515d505f6132c39d4f6dbcd8ddb8cfef45ed4caed9d02b142889a5fda0/ujotypes-0.1.2.post102-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "05996f89249fdeff10212fa0b8ca7727", "sha256": "1c9459ff610aaa07cbb10ab7ba6daf60171d411cf78573937fd7874509621654" }, "downloads": -1, "filename": "ujotypes-0.1.2.post102-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "05996f89249fdeff10212fa0b8ca7727", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117138, "upload_time": "2019-08-22T08:39:27", "upload_time_iso_8601": "2019-08-22T08:39:27.406291Z", "url": "https://files.pythonhosted.org/packages/91/8c/9b2d67a0941aad62a14945b996e9c1eea7a891958f850da47d66db88f768/ujotypes-0.1.2.post102-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36371f2e10d1b0b85dce9777323ac6ee", "sha256": "18e5e354e29578121ac4277df5b4927779879236d589fac1afd364c523cc672d" }, "downloads": -1, "filename": "ujotypes-0.1.2.post102-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "36371f2e10d1b0b85dce9777323ac6ee", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 53997, "upload_time": "2019-08-22T12:06:13", "upload_time_iso_8601": "2019-08-22T12:06:13.426782Z", "url": "https://files.pythonhosted.org/packages/23/ca/de27c338660ead53f35c472bd9fbdbce8741ff0a19f4b787040ae7bc05d2/ujotypes-0.1.2.post102-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post103": [ { "comment_text": "", "digests": { "md5": "898c67f2e12da1d41f88b39b96a1443b", "sha256": "2891b5ca030c30f6d7781dc759782401133b50c1620ff190f2019c90113ed156" }, "downloads": -1, "filename": "ujotypes-0.1.2.post103-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "898c67f2e12da1d41f88b39b96a1443b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117251, "upload_time": "2019-09-13T13:52:32", "upload_time_iso_8601": "2019-09-13T13:52:32.278789Z", "url": "https://files.pythonhosted.org/packages/ee/5c/b8e0e2d8a7ced34d41f53318ae4f803faaa89bf886475499cdb63bbf8468/ujotypes-0.1.2.post103-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7dace6f986b48a3dcfe99938e970fda8", "sha256": "730c9f9ec59696db915676ef856eee44b3ff89dc78a703c7fe0cf0543ef08d6f" }, "downloads": -1, "filename": "ujotypes-0.1.2.post103-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "7dace6f986b48a3dcfe99938e970fda8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117256, "upload_time": "2019-09-13T13:52:34", "upload_time_iso_8601": "2019-09-13T13:52:34.278794Z", "url": "https://files.pythonhosted.org/packages/80/fa/875e0c0ed60fd5a7fc092f3b923e116fcdd9a3eb871c3255afc00f13761f/ujotypes-0.1.2.post103-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post105": [ { "comment_text": "", "digests": { "md5": "dba16e16246f0f5bfe3896299ac5b841", "sha256": "04efe8635563a438cc0e1039aa1c6cf622907fc33950fed3c4540e9efcaf1c06" }, "downloads": -1, "filename": "ujotypes-0.1.2.post105-cp37-cp37m-linux_armv7l.whl", "has_sig": false, "md5_digest": "dba16e16246f0f5bfe3896299ac5b841", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 105635, "upload_time": "2019-10-30T16:44:22", "upload_time_iso_8601": "2019-10-30T16:44:22.571994Z", "url": "https://files.pythonhosted.org/packages/d3/4d/d17a9e889831bed7c501c8440dbe9a328f8fca7e13f1a467871519a109f0/ujotypes-0.1.2.post105-cp37-cp37m-linux_armv7l.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b16999da7557771ab2ea54ae0220ed4f", "sha256": "1b36980e1d4132c70fff4497bc861a9c16e3cb10a177faaaa2187e8d46d3b90a" }, "downloads": -1, "filename": "ujotypes-0.1.2.post105-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b16999da7557771ab2ea54ae0220ed4f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117257, "upload_time": "2019-09-13T14:16:46", "upload_time_iso_8601": "2019-09-13T14:16:46.029271Z", "url": "https://files.pythonhosted.org/packages/f8/6b/89d109f501937131e056014b6130e14e5026d1f2197bdd588601b6651ea3/ujotypes-0.1.2.post105-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3096444e1006675cb52cfee0311b1339", "sha256": "d5467daeb6115924d2658eeaac6126c764b8356bcffa5b44cec4185823e4b47f" }, "downloads": -1, "filename": "ujotypes-0.1.2.post105-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "3096444e1006675cb52cfee0311b1339", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 117259, "upload_time": "2019-09-13T14:16:47", "upload_time_iso_8601": "2019-09-13T14:16:47.767030Z", "url": "https://files.pythonhosted.org/packages/06/d6/dbbeb9914e5e4b372c4fed233039c4cf9a83637513288874be3ec13560d9/ujotypes-0.1.2.post105-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "670e3cf290ef4784b6778d4079887ef1", "sha256": "31134bfc58eae7118a9990fe9af78ad82e62eb61263f83d71c532bbf1f170b99" }, "downloads": -1, "filename": "ujotypes-0.1.2.post105-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "670e3cf290ef4784b6778d4079887ef1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 54109, "upload_time": "2019-09-13T14:21:57", "upload_time_iso_8601": "2019-09-13T14:21:57.206702Z", "url": "https://files.pythonhosted.org/packages/19/ae/e6581436a6df925d2396abc806952571cb8f0eff81bb987f1ab7ea196aab/ujotypes-0.1.2.post105-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post106": [ { "comment_text": "", "digests": { "md5": "fda1258eb535598182d3147a11ed5c7b", "sha256": "7860801f3395f6af3266e2153d224bdfd18eaa27b7ee6c34e726a5ab2d2c0763" }, "downloads": -1, "filename": "ujotypes-0.1.2.post106-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fda1258eb535598182d3147a11ed5c7b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 118356, "upload_time": "2020-01-06T10:45:13", "upload_time_iso_8601": "2020-01-06T10:45:13.698454Z", "url": "https://files.pythonhosted.org/packages/21/69/e39400cd98eda00c501440df274ddc516a7b486099e11de20be7651f6cdd/ujotypes-0.1.2.post106-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "980835f6ef76d8dde9e85b4a61888023", "sha256": "138c961bb78d2ccab4b9fc49fd8c3c693d73c8fb7dc53d49d11cc92985ae6093" }, "downloads": -1, "filename": "ujotypes-0.1.2.post106-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "980835f6ef76d8dde9e85b4a61888023", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 118361, "upload_time": "2020-01-06T10:45:15", "upload_time_iso_8601": "2020-01-06T10:45:15.774878Z", "url": "https://files.pythonhosted.org/packages/d1/a0/90676433e6d9056a8591a804313dfbe0e55214f3f6b8ebbc7d0eab5a1fab/ujotypes-0.1.2.post106-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post109": [ { "comment_text": "", "digests": { "md5": "abdbdef585306ee5501d6bc7b4fad808", "sha256": "60b3e68172deebf77e356fd3cf4ea0cdaa03eccd3714623f2f99313bbbd3e85c" }, "downloads": -1, "filename": "ujotypes-0.1.2.post109-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "abdbdef585306ee5501d6bc7b4fad808", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120121, "upload_time": "2020-09-09T11:46:22", "upload_time_iso_8601": "2020-09-09T11:46:22.941740Z", "url": "https://files.pythonhosted.org/packages/86/b0/a9ffd8aa210ca72144f61cf0645fcacabab2b4f9f3763f23a9dd50803493/ujotypes-0.1.2.post109-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b9f6cbcc0f3d2658dba0bc6c7e2cb67", "sha256": "5c6af536e39cc48c5a3b612fc5e888f60bf300fb6da25691a985083ca292956a" }, "downloads": -1, "filename": "ujotypes-0.1.2.post109-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "5b9f6cbcc0f3d2658dba0bc6c7e2cb67", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120125, "upload_time": "2020-09-09T11:46:24", "upload_time_iso_8601": "2020-09-09T11:46:24.468830Z", "url": "https://files.pythonhosted.org/packages/6d/bf/10a06d2f47216cb0cacca76b30e49ae5882d5735a72ea3195acf7838222a/ujotypes-0.1.2.post109-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8839a0cf408df3b3928b4e62d5e049f0", "sha256": "73174f8b07ccb2c2d897d6d395b97f82db9c3dc8023afe5afffe42f2c4229bde" }, "downloads": -1, "filename": "ujotypes-0.1.2.post109-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "8839a0cf408df3b3928b4e62d5e049f0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 55393, "upload_time": "2020-09-09T14:34:53", "upload_time_iso_8601": "2020-09-09T14:34:53.554667Z", "url": "https://files.pythonhosted.org/packages/d5/6d/cfa4b51ee77cb7f3f3cc6c0b2959db3409ab7af19bb89edd73eb00fbadff/ujotypes-0.1.2.post109-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null } ], "0.1.2.post113": [ { "comment_text": "", "digests": { "md5": "6fb5a47aebd8336ac36cea9a42e6e5a9", "sha256": "a53f229d766de209f7d7cdef26006f15230fb1a56afd8118150d686f20f4c56c" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6fb5a47aebd8336ac36cea9a42e6e5a9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120126, "upload_time": "2020-09-11T11:20:54", "upload_time_iso_8601": "2020-09-11T11:20:54.135038Z", "url": "https://files.pythonhosted.org/packages/ae/71/3622b9f06f56b5efb09ce72d090cc0afa01daa31217a602349101128a68f/ujotypes-0.1.2.post113-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22ed649953515e973f140e840847f2fc", "sha256": "2fb26e272b9a3c883126f646fe979977bd852f89058ff5cbb7f9d8783b318777" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "22ed649953515e973f140e840847f2fc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120130, "upload_time": "2020-09-11T11:20:55", "upload_time_iso_8601": "2020-09-11T11:20:55.769453Z", "url": "https://files.pythonhosted.org/packages/e3/21/1498fc20d58b39eab4b41b31ee3b9d3a607024443d5655bae1e294b0f382/ujotypes-0.1.2.post113-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9f6d16faa3172df76d1476264b5e84a", "sha256": "07435aa97fe61d4733dc4dad1f07c8a2eb32532930f773597b6852c4571715e0" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "b9f6d16faa3172df76d1476264b5e84a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 55526, "upload_time": "2020-09-11T11:29:23", "upload_time_iso_8601": "2020-09-11T11:29:23.646784Z", "url": "https://files.pythonhosted.org/packages/5b/e3/cfb99966710e0e971ab8560881d173df27511891a7823065ab14a5d049f7/ujotypes-0.1.2.post113-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6fb5a47aebd8336ac36cea9a42e6e5a9", "sha256": "a53f229d766de209f7d7cdef26006f15230fb1a56afd8118150d686f20f4c56c" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6fb5a47aebd8336ac36cea9a42e6e5a9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120126, "upload_time": "2020-09-11T11:20:54", "upload_time_iso_8601": "2020-09-11T11:20:54.135038Z", "url": "https://files.pythonhosted.org/packages/ae/71/3622b9f06f56b5efb09ce72d090cc0afa01daa31217a602349101128a68f/ujotypes-0.1.2.post113-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22ed649953515e973f140e840847f2fc", "sha256": "2fb26e272b9a3c883126f646fe979977bd852f89058ff5cbb7f9d8783b318777" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "22ed649953515e973f140e840847f2fc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 120130, "upload_time": "2020-09-11T11:20:55", "upload_time_iso_8601": "2020-09-11T11:20:55.769453Z", "url": "https://files.pythonhosted.org/packages/e3/21/1498fc20d58b39eab4b41b31ee3b9d3a607024443d5655bae1e294b0f382/ujotypes-0.1.2.post113-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9f6d16faa3172df76d1476264b5e84a", "sha256": "07435aa97fe61d4733dc4dad1f07c8a2eb32532930f773597b6852c4571715e0" }, "downloads": -1, "filename": "ujotypes-0.1.2.post113-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "b9f6d16faa3172df76d1476264b5e84a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 55526, "upload_time": "2020-09-11T11:29:23", "upload_time_iso_8601": "2020-09-11T11:29:23.646784Z", "url": "https://files.pythonhosted.org/packages/5b/e3/cfb99966710e0e971ab8560881d173df27511891a7823065ab14a5d049f7/ujotypes-0.1.2.post113-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }