{ "info": { "author": "Sascha Eichst\u00e4dt, Maximilian Gruber, Bj\u00f6rn Ludwig, Thomas Bruns, Martin Weber", "author_email": "sascha.eichstaedt@ptb.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities", "Typing :: Typed" ], "description": "\"the\n

\n \n \"CircleCI\n \n \n \"PyDynamic's\n \n \n \n \"\n \n \n \n \"\n \n \n \n \"\n \n \n \n \"PyPI\n \n \n \n \"DOI\"\n

\n\n# Python library for the analysis of dynamic measurements\n\n

\nThe goal of this library is to provide a starting point for users in metrology and\nrelated areas who deal with time-dependent i.e., dynamic, measurements. The\ninitial version of this software was developed as part of a joint research project of\nthe national metrology institutes from Germany and the UK, i.e.\nPhysikalisch-Technische Bundesanstalt \nand the National Physical Laboratory.\n

\n\n

\nFurther development and explicit use of PyDynamic is part of the European research\nproject EMPIR 17IND12 \nMet4FoF and the German research project FAMOUS.\n

\n\n## Table of content\n\n- [Quickstart](#quickstart)\n- [Features](#features)\n- [Module diagram](#module-diagram)\n- [Documentation](#documentation)\n- [Installation](#installation)\n- [Contributing](#contributing)\n- [Examples](#examples)\n- [Roadmap](#roadmap)\n- [Citation](#citation)\n- [Acknowledgement](#acknowledgement)\n- [Disclaimer](#disclaimer)\n- [License](#license)\n\n## Quickstart\n\nTo dive right into it, install PyDynamic and execute one of the examples:\n\n```shell\n(my_PyDynamice_venv) $ pip install PyDynamic\nCollecting PyDynamic\n[...]\nSuccessfully installed PyDynamic-[...]\n(my_PyDynamice_venv) $ python\nPython 3.9.7 (default, Aug 31 2021, 13:28:12) \n[GCC 11.1.0] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n```\n```python\n>>> from PyDynamic.examples.uncertainty_for_dft.deconv_DFT import DftDeconvolutionExample\n>>> DftDeconvolutionExample()\nPropagating uncertainty associated with measurement through DFT\nPropagating uncertainty associated with calibration data to real and imag part\nPropagating uncertainty through the inverse system\nPropagating uncertainty through the low-pass filter\nPropagating uncertainty associated with the estimate back to time domain\n```\n\nYou will see a couple of plots opening up to observe the results. For \nfurther information just read on and visit our \n[tutorial section](#examples). \n\n## Features\n\nPyDynamic offers propagation of *uncertainties* for\n\n- application of the discrete Fourier transform and its inverse\n- filtering with an FIR or IIR filter with uncertain coefficients\n- design of a FIR filter as the inverse of a frequency response with\n uncertain coefficients\n- design on an IIR filter as the inverse of a frequency response with\n uncertain coefficients\n- deconvolution in the frequency domain by division\n- multiplication in the frequency domain\n- transformation from amplitude and phase to a representation by real and\n imaginary parts\n- 1-dimensional interpolation\n\nFor the validation of the propagation of uncertainties, the Monte-Carlo\nmethod can be applied using a memory-efficient implementation of Monte-Carlo\nfor digital filtering.\n\n## Module diagram\n\nThe fundamental structure of PyDynamic is shown in the following figure.\n\n![PyDynamic module diagram](https://raw.githubusercontent.com/PTB-M4D/PyDynamic/main/docs/PyDynamic_module_diagram.png)\n\nHowever, imports should generally be possible without explicitly naming all packages\nand modules in the path, so that for example the following import statements are all\nequivalent.\n\n```python\nfrom PyDynamic.uncertainty.propagate_filter import FIRuncFilter\nfrom PyDynamic.uncertainty import FIRuncFilter\nfrom PyDynamic import FIRuncFilter\n```\n\n## Documentation\n\nThe documentation for PyDynamic can be found on\n[ReadTheDocs](http://pydynamic.readthedocs.io)\n\n## Installation\n\nThe installation of PyDynamic is as straightforward as the Python ecosystem suggests.\nDetailed instructions on different options to install PyDynamic you can find in the \n[installation section of the docs](https://pydynamic.readthedocs.io/en/latest/INSTALL.html).\n\n## Contributing\n\nWhenever you are involved with PyDynamic, please respect our [Code of Conduct\n](https://github.com/PTB-M4D/PyDynamic/blob/main/CODE_OF_CONDUCT.md).\nIf you want to contribute back to the project, after reading our Code of Conduct,\ntake a look at our open developments in the [project board\n](https://github.com/PTB-M4D/PyDynamic/projects/1), [pull requests\n](https://github.com/PTB-M4D/PyDynamic/pulls) and search [the issues\n](https://github.com/PTB-M4D/PyDynamic/issues). If you find something similar to\nyour ideas or troubles, let us know by leaving a comment or remark. If you have\nsomething new to tell us, feel free to open a feature request or bug report in the\nissues. If you want to contribute code or improve our documentation, please check our\n[contribution advices and tips](https://pydynamic.readthedocs.io/en/latest/CONTRIBUTING.html).\n\nIf you have downloaded this software, we would be very thankful for letting\nus know. You may, for instance, drop an email to one of the [authors\n](https://github.com/PTB-M4D/PyDynamic/graphs/contributors) (e.g.\n[Sascha Eichst\u00e4dt](mailto:sascha.eichstaedt@ptb.de), [Bj\u00f6rn Ludwig\n](mailto:bjoern.ludwig@ptb.de) or [Maximilian Gruber\n](mailto:maximilian.gruber@ptb.de))\n\n## Examples\n\nWe have collected extended material for an easier introduction to PyDynamic in the\npackage _examples_. Detailed assistance on getting started you can find in the\ncorresponding sections of the docs:\n\n* [examples](https://pydynamic.readthedocs.io/en/latest/Examples.html)\n* [tutorials](https://pydynamic.readthedocs.io/en/latest/Tutorials.html)\n\nIn various Jupyter Notebooks and scripts we demonstrate the use of\nthe provided methods to aid the first steps in PyDynamic. New features are introduced\nwith an example from the beginning if feasible. We are currently moving this supporting\ncollection to an external repository on GitHub. They will be available at\n[github.com/PTB-M4D/PyDynamic_tutorials](https://github.com/PTB-M4D/PyDynamic_tutorials) \nin the near future.\n\n## Roadmap\n\n1. Implementation of robust measurement (sensor) models\n1. Extension to more complex noise and uncertainty models\n1. Introducing uncertainty propagation for Kalman filters\n\nFor a comprehensive overview of current development activities and upcoming tasks,\ntake a look at the [project board](https://github.com/PTB-M4D/PyDynamic/projects/1),\n[issues](https://github.com/PTB-M4D/PyDynamic/issues) and\n[pull requests](https://github.com/PTB-M4D/PyDynamic/pulls).\n\n## Citation\n\nIf you publish results obtained with the help of PyDynamic, please use the above linked\n[Zenodo DOI](https://doi.org/10.5281/zenodo.1489877) for the code itself or cite\n\nSascha Eichst\u00e4dt, Clemens Elster, Ian M. Smith, and Trevor J. Esward\n*Evaluation of dynamic measurement uncertainty \u2013 an open-source software\npackage to bridge theory and practice*\n**J. Sens. Sens. Syst.**, 6, 97-105, 2017, DOI: [10.5194/jsss-6-97-2017\n](https://doi.org/10.5194/jsss-6-97-2017)\n\n## Acknowledgement\n\nPart of this work is developed as part of the Joint Research Project [17IND12 Met4FoF\n](http://met4fof.eu) of the European Metrology Programme for Innovation and\nResearch (EMPIR).\n\nThis work was part of the Joint Support for Impact project\n[14SIP08](https://www.euramet.org/research-innovation/search-research-projects/details/project/standards-and-software-to-maximise-end-user-uptake-of-nmi-calibrations-of-dynamic-force-torque-and/)\nof the European Metrology Programme for Innovation and Research (EMPIR). The\n[EMPIR](http://msu.euramet.org) is jointly funded by the EMPIR participating \ncountries within EURAMET and the European Union.\n\n## Disclaimer\n\nThis software is developed at Physikalisch-Technische Bundesanstalt (PTB). The\nsoftware is made available \"as is\" free of cost. PTB assumes no responsibility\nwhatsoever for its use by other parties, and makes no guarantees, expressed or\nimplied, about its quality, reliability, safety, suitability or any other\ncharacteristic. In no event will PTB be liable for any direct, indirect or\nconsequential damage arising in connection with the use of this software.\n\n## License\n\nPyDynamic is distributed under the [LGPLv3 license\n](https://github.com/PTB-M4D/PyDynamic/blob/main/licence.txt)\nexcept for the module [`impinvar.py`\n](https://github.com/PTB-M4D/PyDynamic/blob/main/src/PyDynamic/misc/impinvar.py) \nin the package [`misc`\n](https://pydynamic.readthedocs.io/en/main/PyDynamic.misc.html), \nwhich is distributed under the [GPLv3 license\n](https://github.com/PTB-M4D/PyDynamic/blob/main/src/PyDynamic/misc/impinvar_license.txt).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/PTB-M4D/PyDynamic/releases/download/v2.2.0/PyDynamic-2.2.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ptb-m4d.github.io/PyDynamic/", "keywords": "measurement uncertainty,dynamic measurements,metrology,GUM", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyDynamic", "package_url": "https://pypi.org/project/PyDynamic/", "platform": null, "project_url": "https://pypi.org/project/PyDynamic/", "project_urls": { "Documentation": "https://pydynamic.readthedocs.io/en/v2.2.0/", "Download": "https://github.com/PTB-M4D/PyDynamic/releases/download/v2.2.0/PyDynamic-2.2.0.tar.gz", "Homepage": "https://ptb-m4d.github.io/PyDynamic/", "Source": "https://github.com/PTB-M4D/PyDynamic/tree/v2.2.0/", "Tracker": "https://github.com/PTB-M4D/PyDynamic/issues" }, "release_url": "https://pypi.org/project/PyDynamic/2.2.0/", "requires_dist": [ "matplotlib", "numpy", "pandas", "scipy", "sympy", "PyWavelets", "time-series-buffer", "notebook ; extra == 'examples'" ], "requires_python": ">=3.7", "summary": "A software package for the analysis of dynamic measurements", "version": "2.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 13593339, "releases": { "1.1.3": [ { "comment_text": "", "digests": { "md5": "594e1ee2d2522770f621e452ea1f06fd", "sha256": "bf19c280fe23f5ef6efe18d10ba33cc5cb197a298f6d34c15994908f740ea70f" }, "downloads": -1, "filename": "PyDynamic-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "594e1ee2d2522770f621e452ea1f06fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29590, "upload_time": "2016-06-03T07:59:06", "upload_time_iso_8601": "2016-06-03T07:59:06.639366Z", "url": "https://files.pythonhosted.org/packages/b0/a6/e75eb5d662ab53a04acc1bcc3ab731c2f6551fe7d040f8f780d8ce75abaa/PyDynamic-1.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5453dc864c9657f251d506ee19e1e027", "sha256": "6c134e79127242092fa0505b489b51f902e94ac7a7bd1b3c2e5be6d7c9f23fd5" }, "downloads": -1, "filename": "PyDynamic-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5453dc864c9657f251d506ee19e1e027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22903, "upload_time": "2016-06-03T07:59:12", "upload_time_iso_8601": "2016-06-03T07:59:12.544464Z", "url": "https://files.pythonhosted.org/packages/c6/4f/467743da49d49e90fef046ef21013a0f65c1cfddddad83703fc77115527b/PyDynamic-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "6efc2e1213028db06984e3795fbcd6ce", "sha256": "6608d1263fb988d9bf8461c8e0f50b9a029c6f6db748abd3e52bdfec64834c5b" }, "downloads": -1, "filename": "PyDynamic-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6efc2e1213028db06984e3795fbcd6ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 677002, "upload_time": "2021-09-28T16:00:35", "upload_time_iso_8601": "2021-09-28T16:00:35.660974Z", "url": "https://files.pythonhosted.org/packages/8b/f3/0577c803a5e19333b7662edbc0f67400bf3a5ab345caf3d5b4f43dda04e8/PyDynamic-1.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3609d492b10188d537e76d8de6ec068e", "sha256": "2852dae487966b40a0fb3bbfcadc06ff356e94dfe691a3b8ef1f72bf66b36445" }, "downloads": -1, "filename": "PyDynamic-1.10.0.tar.gz", "has_sig": false, "md5_digest": "3609d492b10188d537e76d8de6ec068e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1794353, "upload_time": "2021-09-28T16:00:37", "upload_time_iso_8601": "2021-09-28T16:00:37.496885Z", "url": "https://files.pythonhosted.org/packages/d1/4b/860d25cd0d55943dc22fa07ab683d8a1ae3d75a6f8c0ed8deb96e90fd164/PyDynamic-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "7f60146b715b87171128f9aece0b53eb", "sha256": "fd231b2442870e60b96323f5cc3ef9abc70129b72d91618a532c1526d1ee65e3" }, "downloads": -1, "filename": "PyDynamic-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f60146b715b87171128f9aece0b53eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 677398, "upload_time": "2021-10-15T14:07:09", "upload_time_iso_8601": "2021-10-15T14:07:09.340562Z", "url": "https://files.pythonhosted.org/packages/f0/ef/9de4212ab737212e1a5bfc08684955627f3112b97e13d873c2dbfe79b52c/PyDynamic-1.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef207af9c8ee5f0d5552d165f87cce82", "sha256": "668ee6a360cc85b59751e844f8f9e9e0be91c4d5affb149460136ae596e90628" }, "downloads": -1, "filename": "PyDynamic-1.11.0.tar.gz", "has_sig": false, "md5_digest": "ef207af9c8ee5f0d5552d165f87cce82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2248102, "upload_time": "2021-10-15T14:07:11", "upload_time_iso_8601": "2021-10-15T14:07:11.513462Z", "url": "https://files.pythonhosted.org/packages/2f/54/d7d8ab9abf248bb00526dbdb959e97f1d523480d6bc73d69c01ec562e489/PyDynamic-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "77af51063205b84ca1c5ca94d9ac6fdc", "sha256": "08f8c492d39d5b2548719c9d81392c91fc3e7ef1bb37b222526181125e13c733" }, "downloads": -1, "filename": "PyDynamic-1.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "77af51063205b84ca1c5ca94d9ac6fdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 677399, "upload_time": "2021-10-20T10:57:41", "upload_time_iso_8601": "2021-10-20T10:57:41.605222Z", "url": "https://files.pythonhosted.org/packages/c5/ca/29a73111be56575b3a13e4a913b30e70a62dadfabdc4c3c79334373a2756/PyDynamic-1.11.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bb96dcbebbd2a4e279e791525b346e78", "sha256": "6c805f015df63e97bd754860233e19a68a055787765e93d28e85ecc1a05dea22" }, "downloads": -1, "filename": "PyDynamic-1.11.1.tar.gz", "has_sig": false, "md5_digest": "bb96dcbebbd2a4e279e791525b346e78", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2248171, "upload_time": "2021-10-20T10:57:43", "upload_time_iso_8601": "2021-10-20T10:57:43.235613Z", "url": "https://files.pythonhosted.org/packages/dc/d3/471f115719aebeb54c89f2c750323c9923f8e324bf2d4aef5e01f80d5bf7/PyDynamic-1.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "37cadcd826abf21fca1347f1ebb33639", "sha256": "9671b01f690079e68ecf74a6288cb356d6d7d410596423754b76bffa7be9516a" }, "downloads": -1, "filename": "PyDynamic-1.2.1.tar.gz", "has_sig": false, "md5_digest": "37cadcd826abf21fca1347f1ebb33639", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23353, "upload_time": "2016-06-29T12:09:57", "upload_time_iso_8601": "2016-06-29T12:09:57.294642Z", "url": "https://files.pythonhosted.org/packages/48/c4/7eabb06c69268729fa664d9be4bba71e3ac05a688327a279ef523d220c8d/PyDynamic-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "496ef2aebee22a7168541548aabada1a", "sha256": "df2d118223efd2db8567a43589cda10375ed7b298d7b9866518ec2a2185f22ef" }, "downloads": -1, "filename": "PyDynamic-1.2.2.tar.gz", "has_sig": false, "md5_digest": "496ef2aebee22a7168541548aabada1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25768, "upload_time": "2016-08-17T05:55:19", "upload_time_iso_8601": "2016-08-17T05:55:19.308920Z", "url": "https://files.pythonhosted.org/packages/02/98/67a542965d35a4cae7f8a9ece9cf98287fcf9d00bdb3263a6b8d1b22abc5/PyDynamic-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4b0": [ { "comment_text": "", "digests": { "md5": "c351d316f7f7d844dddcc649cb5f520f", "sha256": "33289a236bc7315141bbde12f609b4ffe0ae7693502a49161e3d4972dc23d52e" }, "downloads": -1, "filename": "PyDynamic-1.2.4b0.tar.gz", "has_sig": false, "md5_digest": "c351d316f7f7d844dddcc649cb5f520f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24470, "upload_time": "2016-10-19T04:21:44", "upload_time_iso_8601": "2016-10-19T04:21:44.145516Z", "url": "https://files.pythonhosted.org/packages/bd/0c/683921e07f93918d526dfe0ba124ea1ba0eb6e3ac44160a87f76c0830d44/PyDynamic-1.2.4b0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "fad98f786a9cb0409e1651a8c520fae4", "sha256": "a88d30acca3be13dfbd8d65749ef2e1dd5caeb080e99639d545661cc544bf6d3" }, "downloads": -1, "filename": "PyDynamic-1.2.5.tar.gz", "has_sig": false, "md5_digest": "fad98f786a9cb0409e1651a8c520fae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24466, "upload_time": "2016-10-19T04:23:55", "upload_time_iso_8601": "2016-10-19T04:23:55.415114Z", "url": "https://files.pythonhosted.org/packages/7f/fb/c1c3605f6ad14146312acb4cc068a6d4e3fc7086e3c8ad2944b69a2dc5dc/PyDynamic-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "5531ed38b9c549640cba42552bbdc2a0", "sha256": "9f767ac8776f24289368bdf446bd7cd0a98b409291a76d2b02c82cebe40fb93c" }, "downloads": -1, "filename": "PyDynamic-1.2.6.tar.gz", "has_sig": false, "md5_digest": "5531ed38b9c549640cba42552bbdc2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24541, "upload_time": "2016-11-04T12:43:39", "upload_time_iso_8601": "2016-11-04T12:43:39.881485Z", "url": "https://files.pythonhosted.org/packages/72/05/96267a36a65d38449b753e268ba4c1884066e3a95dcd4aea4374bab7c3bc/PyDynamic-1.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.61": [ { "comment_text": "", "digests": { "md5": "90a94b28e34fb31a044b2170fcf8a2eb", "sha256": "376ceb93487dc2a17eff44da4389c0ad3a6aa86944770a016e997ad17be1b1ab" }, "downloads": -1, "filename": "PyDynamic-1.2.61.tar.gz", "has_sig": false, "md5_digest": "90a94b28e34fb31a044b2170fcf8a2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24744, "upload_time": "2016-11-18T14:17:11", "upload_time_iso_8601": "2016-11-18T14:17:11.541814Z", "url": "https://files.pythonhosted.org/packages/e0/ef/1f12bfb99f111b3d3d6d61687d2be66f58b311de7cfc9ce3d99a6a7879f1/PyDynamic-1.2.61.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.63": [ { "comment_text": "", "digests": { "md5": "674c08939ea427657984b99d59ab6b5e", "sha256": "7e9a40006d5200bf7a96ed8591692220ae24eafd8942bc81bd4f7da055a21be5" }, "downloads": -1, "filename": "PyDynamic-1.2.63.tar.gz", "has_sig": false, "md5_digest": "674c08939ea427657984b99d59ab6b5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24847, "upload_time": "2017-01-19T09:03:20", "upload_time_iso_8601": "2017-01-19T09:03:20.159005Z", "url": "https://files.pythonhosted.org/packages/f4/9d/e838eed49f5ee1908e877a112e3876fc2eea5ec7621ae3c41990ec317029/PyDynamic-1.2.63.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.64": [ { "comment_text": "", "digests": { "md5": "406604b934438f9e19b5ea5f97a8f1f6", "sha256": "81ac64eaecbf69230962979c48dd58cb46305fc0dc79bbd150c977a93b328561" }, "downloads": -1, "filename": "PyDynamic-1.2.64.tar.gz", "has_sig": false, "md5_digest": "406604b934438f9e19b5ea5f97a8f1f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24970, "upload_time": "2017-05-09T07:14:04", "upload_time_iso_8601": "2017-05-09T07:14:04.956153Z", "url": "https://files.pythonhosted.org/packages/c8/fa/1ce2d132243db104a867b49b6f04512734132c19ecc24e8eca1969d4c0af/PyDynamic-1.2.64.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.65": [ { "comment_text": "", "digests": { "md5": "85c4deae615430bfd3ad7089af36392a", "sha256": "b6612b509401f8b553e9420385ac11b37c21d7bc96ef660264242981506d5e2a" }, "downloads": -1, "filename": "PyDynamic-1.2.65.tar.gz", "has_sig": false, "md5_digest": "85c4deae615430bfd3ad7089af36392a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24953, "upload_time": "2017-07-10T15:25:31", "upload_time_iso_8601": "2017-07-10T15:25:31.556610Z", "url": "https://files.pythonhosted.org/packages/8a/3b/ac6cbb8f427079ce3675c2359b259e469828b7814e47ba988802cac2db1f/PyDynamic-1.2.65.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.66": [ { "comment_text": "", "digests": { "md5": "17016c9385455504ebf9c9485e2fa01c", "sha256": "39d20563cd02f7341a565abb8c02f37f2f7844604f96ba38de436931aca8388f" }, "downloads": -1, "filename": "PyDynamic-1.2.66.tar.gz", "has_sig": false, "md5_digest": "17016c9385455504ebf9c9485e2fa01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25039, "upload_time": "2017-07-17T05:00:36", "upload_time_iso_8601": "2017-07-17T05:00:36.089969Z", "url": "https://files.pythonhosted.org/packages/72/a9/c760145e5506f86989c9283edc9c48cc4c95f6fa1c46cb51232703482d83/PyDynamic-1.2.66.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.71": [ { "comment_text": "", "digests": { "md5": "25a61ef1811c4e74b1c8b40b9eeac970", "sha256": "77e7c3342c4eaee36487735e7b9b6e8e84da6032dedd850cee61f8ccfa215ade" }, "downloads": -1, "filename": "PyDynamic-1.2.71-py3-none-any.whl", "has_sig": false, "md5_digest": "25a61ef1811c4e74b1c8b40b9eeac970", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 41140, "upload_time": "2019-07-08T15:58:22", "upload_time_iso_8601": "2019-07-08T15:58:22.793526Z", "url": "https://files.pythonhosted.org/packages/63/a4/770211056f63e2d4fc2a501f03b367d37855360cec272d2e324e083c8848/PyDynamic-1.2.71-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c3ec1ba2b1c5110912b549c7da3116cf", "sha256": "b3b246e4a9135f1b48dbf3bda833be7bcbf3f46924d5bc4ff9bd2c1399ef7a47" }, "downloads": -1, "filename": "PyDynamic-1.2.71.tar.gz", "has_sig": false, "md5_digest": "c3ec1ba2b1c5110912b549c7da3116cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 37041, "upload_time": "2019-07-08T15:58:24", "upload_time_iso_8601": "2019-07-08T15:58:24.583871Z", "url": "https://files.pythonhosted.org/packages/51/d4/f8454ff00212d5d5201590435c76a8852735cab285ef6171f1de2953d2cd/PyDynamic-1.2.71.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.72": [ { "comment_text": "", "digests": { "md5": "df2fa8ad4e9a945d6098516b152bc70d", "sha256": "4205bc0759746dcd0fc0b6d06ffe1e1bb63ea6b551b9d85b2c8867e4fefa6ccc" }, "downloads": -1, "filename": "PyDynamic-1.2.72-py3-none-any.whl", "has_sig": false, "md5_digest": "df2fa8ad4e9a945d6098516b152bc70d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42182, "upload_time": "2019-07-15T15:29:31", "upload_time_iso_8601": "2019-07-15T15:29:31.441532Z", "url": "https://files.pythonhosted.org/packages/e2/fe/82288674d4e58e304c3ad0ba687dd6f9cf6d60bcf70a36780e7cd12b6b5a/PyDynamic-1.2.72-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "408f4b1c9c14e1b55a49c9e1697f528c", "sha256": "bdc2c512bdcb9119ac055e0b30834b2118c9fb4bd387902b3eb685a0de99dddf" }, "downloads": -1, "filename": "PyDynamic-1.2.72.tar.gz", "has_sig": false, "md5_digest": "408f4b1c9c14e1b55a49c9e1697f528c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 39673, "upload_time": "2019-07-15T15:29:33", "upload_time_iso_8601": "2019-07-15T15:29:33.147740Z", "url": "https://files.pythonhosted.org/packages/68/aa/23ddd12cbded8b51d3c74a694bf3a6b2304184ca68ea055b503d8dcb35fd/PyDynamic-1.2.72.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.73": [ { "comment_text": "", "digests": { "md5": "ef933c8948e2d114db689fcb3ebaffd1", "sha256": "fa8c29b9b424f868cf2f5fff474c308c73082541abcf7923b1fbf02c34e99072" }, "downloads": -1, "filename": "PyDynamic-1.2.73-py3-none-any.whl", "has_sig": false, "md5_digest": "ef933c8948e2d114db689fcb3ebaffd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42147, "upload_time": "2019-07-15T15:49:52", "upload_time_iso_8601": "2019-07-15T15:49:52.772913Z", "url": "https://files.pythonhosted.org/packages/d9/c1/01ad5079d740d98bba23dd5b2ecf55719496a1fe563849f0e12876bbdad4/PyDynamic-1.2.73-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "258ba16f093ee93276534c220af094f7", "sha256": "640005f87bcb38da707eb3041407b575f02191e8ac4cf058011e60ea155ec377" }, "downloads": -1, "filename": "PyDynamic-1.2.73.tar.gz", "has_sig": false, "md5_digest": "258ba16f093ee93276534c220af094f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 39548, "upload_time": "2019-07-15T15:49:54", "upload_time_iso_8601": "2019-07-15T15:49:54.560431Z", "url": "https://files.pythonhosted.org/packages/a1/23/25ad3fff6a202331e2158f9a753b85398038d6a47c0647babcc2b5e25e73/PyDynamic-1.2.73.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.74": [ { "comment_text": "", "digests": { "md5": "2164382244462e4e68e0c9e1378d44bc", "sha256": "ca3256b147353c1239c29648e8cfc5e814bbf48ca7c90847ee1e577b4056717f" }, "downloads": -1, "filename": "PyDynamic-1.2.74-py3-none-any.whl", "has_sig": false, "md5_digest": "2164382244462e4e68e0c9e1378d44bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42586, "upload_time": "2019-07-23T17:02:25", "upload_time_iso_8601": "2019-07-23T17:02:25.552668Z", "url": "https://files.pythonhosted.org/packages/b5/b6/ce8829bd42af4a1fb3c1397d91e9758ad840955e8cac5fd77d587b1b811a/PyDynamic-1.2.74-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74258f17a1825beebed994b7ae44b2ee", "sha256": "9a98863a0ddc8eaae5f54ef0907c6518bd3196ab302cd4b6bf7447169d9bc777" }, "downloads": -1, "filename": "PyDynamic-1.2.74.tar.gz", "has_sig": false, "md5_digest": "74258f17a1825beebed994b7ae44b2ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 40518, "upload_time": "2019-07-23T17:02:27", "upload_time_iso_8601": "2019-07-23T17:02:27.291325Z", "url": "https://files.pythonhosted.org/packages/d6/72/67200dca4bdfef10375c942da93026d5ed1359b596ca4355e6350959899b/PyDynamic-1.2.74.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.75": [ { "comment_text": "", "digests": { "md5": "ea00aae0a357ca12d8f97e4f7a4a018a", "sha256": "8237011bb82a07e24c9e306db3e46b349dc7fe78e4a9ae9e1f57d5176b5174c3" }, "downloads": -1, "filename": "PyDynamic-1.2.75-py3-none-any.whl", "has_sig": false, "md5_digest": "ea00aae0a357ca12d8f97e4f7a4a018a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42665, "upload_time": "2019-07-24T12:19:35", "upload_time_iso_8601": "2019-07-24T12:19:35.344059Z", "url": "https://files.pythonhosted.org/packages/8d/a6/012e91dfe77be4eca14d68df98c3f726bfcc496f1fc0053e9c4bbb561306/PyDynamic-1.2.75-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fa98a2f0e9a7ceed0227a3dd7d850e43", "sha256": "a368772f365ce7b759bea59199fc6edf46093e145cf134428037091497fed94a" }, "downloads": -1, "filename": "PyDynamic-1.2.75.tar.gz", "has_sig": false, "md5_digest": "fa98a2f0e9a7ceed0227a3dd7d850e43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 40587, "upload_time": "2019-07-24T12:19:36", "upload_time_iso_8601": "2019-07-24T12:19:36.950909Z", "url": "https://files.pythonhosted.org/packages/7f/76/c045928df1601a3a38b9138787ecc4e46e2e9239e6d70959cdbecde634e0/PyDynamic-1.2.75.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.76": [ { "comment_text": "", "digests": { "md5": "d09ff7fed3d2f79aea92f26b5b346f3e", "sha256": "4f1c853fde37808b0b69c45dfceb25226abc101c3543dee930b4df532185bcda" }, "downloads": -1, "filename": "PyDynamic-1.2.76-py3-none-any.whl", "has_sig": false, "md5_digest": "d09ff7fed3d2f79aea92f26b5b346f3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42774, "upload_time": "2019-07-25T13:21:30", "upload_time_iso_8601": "2019-07-25T13:21:30.938782Z", "url": "https://files.pythonhosted.org/packages/b8/a5/80d3cc56e232d887506df128a1831206ec3b6ec05e1a8f5899396efd285b/PyDynamic-1.2.76-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "05a242ad8bd5d132effeeef7ac32bcc7", "sha256": "551c3decf92c35f767ca86444dd325c5611d585b1d8b8fb5e56280e48bfafd7f" }, "downloads": -1, "filename": "PyDynamic-1.2.76.tar.gz", "has_sig": false, "md5_digest": "05a242ad8bd5d132effeeef7ac32bcc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 41225, "upload_time": "2019-07-25T13:21:32", "upload_time_iso_8601": "2019-07-25T13:21:32.590289Z", "url": "https://files.pythonhosted.org/packages/67/ce/7253e64fd8314f7ed5c281428d8b53a970537a8bb8ef515cffab0727557b/PyDynamic-1.2.76.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.77": [ { "comment_text": "", "digests": { "md5": "980bdbfb9c7ae2843f93f386ba81b8be", "sha256": "e29f3a3577ca9031b0437ded06d586f6f67422ae90fcefdecfe7bcf1f7e8d949" }, "downloads": -1, "filename": "PyDynamic-1.2.77-py3-none-any.whl", "has_sig": false, "md5_digest": "980bdbfb9c7ae2843f93f386ba81b8be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42770, "upload_time": "2019-07-25T14:00:01", "upload_time_iso_8601": "2019-07-25T14:00:01.668995Z", "url": "https://files.pythonhosted.org/packages/2b/c7/93811c9f91d9c7f200c7030cd06a26f21eb1e95a187cccf43380d80d1ac7/PyDynamic-1.2.77-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "72a70d75faa99d18f17838e283e655cd", "sha256": "895c22f7a68bb9100780be49eb4c3908d51782d55c11bafbb7e32f294969b499" }, "downloads": -1, "filename": "PyDynamic-1.2.77.tar.gz", "has_sig": false, "md5_digest": "72a70d75faa99d18f17838e283e655cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 41226, "upload_time": "2019-07-25T14:00:03", "upload_time_iso_8601": "2019-07-25T14:00:03.428281Z", "url": "https://files.pythonhosted.org/packages/69/1c/320f6edfa2c072317b0bfb772faf1bd338e2f0d650f1c40ca4a3f28f5085/PyDynamic-1.2.77.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.78": [ { "comment_text": "", "digests": { "md5": "00ed424b7b34b3b2fe8823e6bbf7affa", "sha256": "986a148fc9e62144a82468b4b70953df16a72706af55c016dddb463076debfd9" }, "downloads": -1, "filename": "PyDynamic-1.2.78-py3-none-any.whl", "has_sig": false, "md5_digest": "00ed424b7b34b3b2fe8823e6bbf7affa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42817, "upload_time": "2019-08-16T06:57:44", "upload_time_iso_8601": "2019-08-16T06:57:44.121949Z", "url": "https://files.pythonhosted.org/packages/bf/00/826f8b2ee7bd87bc2c1475ad1872afdaac07f19034c8b7d0e0c93f22fba1/PyDynamic-1.2.78-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07946aeb731130548a11e0b15d873f32", "sha256": "36cf90a5c69ef1e3ee7087103a7b033cd908c965db566a5a65dd50240f7f9d12" }, "downloads": -1, "filename": "PyDynamic-1.2.78.tar.gz", "has_sig": false, "md5_digest": "07946aeb731130548a11e0b15d873f32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 41445, "upload_time": "2019-08-16T06:57:45", "upload_time_iso_8601": "2019-08-16T06:57:45.689511Z", "url": "https://files.pythonhosted.org/packages/29/40/0c1e468b97ebaca34a885014992dd4aff848924465309c0570fde19248a6/PyDynamic-1.2.78.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.79": [ { "comment_text": "", "digests": { "md5": "e3d7784a96248136bb3551959dd25b4f", "sha256": "8399f367be26bf5a874916de7b61aafecc5a47ec449fcc27b5a9e218e74fdeea" }, "downloads": -1, "filename": "PyDynamic-1.2.79-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d7784a96248136bb3551959dd25b4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 47890, "upload_time": "2019-09-06T12:11:54", "upload_time_iso_8601": "2019-09-06T12:11:54.282786Z", "url": "https://files.pythonhosted.org/packages/90/4b/c818c1af9ae152a35d1adcdaf620e412cb05a63e6739bacfbc0d7c326c6d/PyDynamic-1.2.79-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70865848f5e98404db6e71436fce1152", "sha256": "45760260e2f22949e48b8287caccc08a9d9c3ecbad86b164e2ac97a7036d7c82" }, "downloads": -1, "filename": "PyDynamic-1.2.79.tar.gz", "has_sig": false, "md5_digest": "70865848f5e98404db6e71436fce1152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 47155, "upload_time": "2019-09-06T12:11:56", "upload_time_iso_8601": "2019-09-06T12:11:56.501507Z", "url": "https://files.pythonhosted.org/packages/06/1a/1b73f2fe315536219f7bbc236e7f5a99f5819f2df3c2c686df5d36b51d3f/PyDynamic-1.2.79.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.80": [ { "comment_text": "", "digests": { "md5": "50fcace6e13e4f42ad794492476ab3f2", "sha256": "79413e1d73fd4532381c4c954cb31d5e07778f4cd853afa98301d46664990531" }, "downloads": -1, "filename": "PyDynamic-1.2.80-py3-none-any.whl", "has_sig": false, "md5_digest": "50fcace6e13e4f42ad794492476ab3f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 48745, "upload_time": "2019-10-29T18:50:38", "upload_time_iso_8601": "2019-10-29T18:50:38.528720Z", "url": "https://files.pythonhosted.org/packages/1c/bf/8f2dbd95d9494dfa703c1960500245854f4d3a24831e811bc97dcea587b4/PyDynamic-1.2.80-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f9a316aed861343f404f61d7339c84f", "sha256": "963caed5c4640355ce7de1a3d089db9d69c810e9e0c41eb3f636469de1753714" }, "downloads": -1, "filename": "PyDynamic-1.2.80.tar.gz", "has_sig": false, "md5_digest": "4f9a316aed861343f404f61d7339c84f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 47881, "upload_time": "2019-10-29T18:50:40", "upload_time_iso_8601": "2019-10-29T18:50:40.637065Z", "url": "https://files.pythonhosted.org/packages/a8/b8/60ea6df42ada809b16e0c2327ff877e24a702b6f9d3ae835ef1710ff09a1/PyDynamic-1.2.80.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.81": [ { "comment_text": "", "digests": { "md5": "e3ef343c9eb53b37b6a5d406cf22da24", "sha256": "569453039c8bf09ce00208b997400f557da9416027a457caaa4de6c99e0643bf" }, "downloads": -1, "filename": "PyDynamic-1.2.81-py3-none-any.whl", "has_sig": false, "md5_digest": "e3ef343c9eb53b37b6a5d406cf22da24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 48742, "upload_time": "2020-02-14T16:15:59", "upload_time_iso_8601": "2020-02-14T16:15:59.311618Z", "url": "https://files.pythonhosted.org/packages/3f/f4/332cf578a259b37242f286119723718c62373e89fa8d6faaf6a2cabcc74c/PyDynamic-1.2.81-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de492a0cb2023431a27e34ea48d162d4", "sha256": "64710f9a6262ee9a38fcac90f67bbbfe5eb93e794304e7419687d24403115d67" }, "downloads": -1, "filename": "PyDynamic-1.2.81.tar.gz", "has_sig": false, "md5_digest": "de492a0cb2023431a27e34ea48d162d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 47809, "upload_time": "2020-02-14T16:16:00", "upload_time_iso_8601": "2020-02-14T16:16:00.611825Z", "url": "https://files.pythonhosted.org/packages/fe/76/22b47cff22a695acb2c55b9ca0315a4f0149957c839ce3b4fa2e42b18be4/PyDynamic-1.2.81.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.82": [ { "comment_text": "", "digests": { "md5": "5abb38b933ef9f8fe8c240a9244eee98", "sha256": "8930af70078a71b9a635fb3fc546b37620933af4e4fe2cdedfd7992d12fdd6ba" }, "downloads": -1, "filename": "PyDynamic-1.2.82-py3-none-any.whl", "has_sig": false, "md5_digest": "5abb38b933ef9f8fe8c240a9244eee98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 52192, "upload_time": "2020-03-20T16:58:23", "upload_time_iso_8601": "2020-03-20T16:58:23.956591Z", "url": "https://files.pythonhosted.org/packages/0b/d0/01cea3a21153183bee47f36a12db03032af72466a2e2c2ff574d7b01678d/PyDynamic-1.2.82-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d5033f7c918e71a07d513d73b97c99c", "sha256": "50e244b970083232c0b27e6e558fd425ae5c3cfe31162ef39e33e646e77e7cfe" }, "downloads": -1, "filename": "PyDynamic-1.2.82.tar.gz", "has_sig": false, "md5_digest": "1d5033f7c918e71a07d513d73b97c99c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 53618, "upload_time": "2020-03-20T16:58:24", "upload_time_iso_8601": "2020-03-20T16:58:24.868415Z", "url": "https://files.pythonhosted.org/packages/44/8e/3a8e510a50a7efedd0c263ee90c281b77277fa5bc2afbd1a20883b6ec43c/PyDynamic-1.2.82.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.83": [ { "comment_text": "", "digests": { "md5": "5c4782fc20945047cac44100cec9cdeb", "sha256": "f36bae25cfe9497f317be1f815c2f1f76c6c2d9cabd9aa624a2374452b634dcf" }, "downloads": -1, "filename": "PyDynamic-1.2.83-py3-none-any.whl", "has_sig": false, "md5_digest": "5c4782fc20945047cac44100cec9cdeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 52190, "upload_time": "2020-03-29T05:22:54", "upload_time_iso_8601": "2020-03-29T05:22:54.770069Z", "url": "https://files.pythonhosted.org/packages/98/2c/c5de9649d986becefeaa35654538f9fbb889c433d0d18522661dae6b47a7/PyDynamic-1.2.83-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3a6d96451a79aecda47665c87611e99c", "sha256": "b24be3d3718454009716b0c05ec6507ac6518c54aa0336637f947bed8811c4db" }, "downloads": -1, "filename": "PyDynamic-1.2.83.tar.gz", "has_sig": false, "md5_digest": "3a6d96451a79aecda47665c87611e99c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 53628, "upload_time": "2020-03-29T05:22:55", "upload_time_iso_8601": "2020-03-29T05:22:55.689075Z", "url": "https://files.pythonhosted.org/packages/71/d6/be16731afad95e9dce644a64b48b75a4bd270bed5691fbbf4e6e7983d55e/PyDynamic-1.2.83.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.84": [ { "comment_text": "", "digests": { "md5": "53e218acafacd3f63b6434304e94a9f9", "sha256": "d4fa2bc474ab224c48a35c5d783781596511ce3b69fbe960d79b78a03b80bab5" }, "downloads": -1, "filename": "PyDynamic-1.2.84-py3-none-any.whl", "has_sig": false, "md5_digest": "53e218acafacd3f63b6434304e94a9f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 52248, "upload_time": "2020-03-31T13:25:21", "upload_time_iso_8601": "2020-03-31T13:25:21.365734Z", "url": "https://files.pythonhosted.org/packages/dc/f7/8f1479bd5dab706f2a5528cf47062d7f9217f2ed970763860c796b1310db/PyDynamic-1.2.84-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "962f780f14d483a44049192ed69e1ffa", "sha256": "2bb1fc84ade44be5b8204a8aedb922e306a0575077163b241de27e0096306f26" }, "downloads": -1, "filename": "PyDynamic-1.2.84.tar.gz", "has_sig": false, "md5_digest": "962f780f14d483a44049192ed69e1ffa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 53679, "upload_time": "2020-03-31T13:25:22", "upload_time_iso_8601": "2020-03-31T13:25:22.372984Z", "url": "https://files.pythonhosted.org/packages/7e/35/7e300f361410f8ed7f3e2f81ba152482cfc611fedcf508e29f28a3f036b3/PyDynamic-1.2.84.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e88ca72a6c9f4184a149c7f459582577", "sha256": "c03ba31d2c92fad48fc110c7f1ee78921dbbfee27a2d486daa33561d419b83b4" }, "downloads": -1, "filename": "PyDynamic-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e88ca72a6c9f4184a149c7f459582577", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 53561, "upload_time": "2020-04-16T12:49:09", "upload_time_iso_8601": "2020-04-16T12:49:09.724829Z", "url": "https://files.pythonhosted.org/packages/c9/a4/98840e6c5c65e10e15f14e62b96a2735861e9f7d2d133c03f8908c6c334b/PyDynamic-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa43a2539d625a8f129b9a49dd9e281c", "sha256": "a0c0d3be782d884ebba3b7d9896263668ba63292af1eac07fc760aac4a6c1412" }, "downloads": -1, "filename": "PyDynamic-1.3.0.tar.gz", "has_sig": false, "md5_digest": "aa43a2539d625a8f129b9a49dd9e281c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 55818, "upload_time": "2020-04-16T12:49:10", "upload_time_iso_8601": "2020-04-16T12:49:10.637401Z", "url": "https://files.pythonhosted.org/packages/74/e8/550115ff3b35e5e7fc8224e0c4ad13997dca2eacd245811dbfeec7dd1867/PyDynamic-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "5d7737f103d95d9465bf1a474d1e3a43", "sha256": "ac964cb3132195d4b18251662c3f41582fb36084079992b16adbc474bb43e8c1" }, "downloads": -1, "filename": "PyDynamic-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d7737f103d95d9465bf1a474d1e3a43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54050, "upload_time": "2020-04-20T16:08:45", "upload_time_iso_8601": "2020-04-20T16:08:45.467139Z", "url": "https://files.pythonhosted.org/packages/8d/1b/b83092aad732f01fa4c6c23b764891a06b85592785ae9e90c4cb21a29ac7/PyDynamic-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "037fd8ca4a4b00aa6b3f5053631381a1", "sha256": "050144137a5cfbf896812b432d714191c2d29f1a89a598c69f371a55b26b5147" }, "downloads": -1, "filename": "PyDynamic-1.3.1.tar.gz", "has_sig": false, "md5_digest": "037fd8ca4a4b00aa6b3f5053631381a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 56229, "upload_time": "2020-04-20T16:08:46", "upload_time_iso_8601": "2020-04-20T16:08:46.565097Z", "url": "https://files.pythonhosted.org/packages/8b/ba/d12c646fcf5291ffef97926091254c060596d60e35e1480b135da8a5d29f/PyDynamic-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "67dc6e083f59ab038039f437b18afb5b", "sha256": "9efae5c483d6bf08bd49a2e7486afc3957f31fcd63773e0f46c623018d961a76" }, "downloads": -1, "filename": "PyDynamic-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "67dc6e083f59ab038039f437b18afb5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 56842, "upload_time": "2020-05-20T07:53:45", "upload_time_iso_8601": "2020-05-20T07:53:45.966333Z", "url": "https://files.pythonhosted.org/packages/15/6a/13fe5f0140bdeeaef5868e91279880fc191ddaaf46c2a3fd4432937b5164/PyDynamic-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5105b634691e354e150b54010f4fa49a", "sha256": "a0975bcb0d309615e5ba52794c475998ddee4e163eb2efb83708f150ec1f3dca" }, "downloads": -1, "filename": "PyDynamic-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5105b634691e354e150b54010f4fa49a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 61992, "upload_time": "2020-05-20T07:53:46", "upload_time_iso_8601": "2020-05-20T07:53:46.885083Z", "url": "https://files.pythonhosted.org/packages/2a/59/c7c1027322c40b70c2782e3a38af60ad62744ec1a4077ded72e6e3a2b99c/PyDynamic-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b66b985ce666fff734c5013b44f596ce", "sha256": "e5fa0908c3358fff671ffb0a6f25693befde6260e8de15eea57cc2b4682faacd" }, "downloads": -1, "filename": "PyDynamic-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b66b985ce666fff734c5013b44f596ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 59009, "upload_time": "2020-06-12T13:37:43", "upload_time_iso_8601": "2020-06-12T13:37:43.600569Z", "url": "https://files.pythonhosted.org/packages/0c/71/8ae2a00247e8ea703b30b0ab6024f10c67769c7e82dd1d8ccd908041aa7c/PyDynamic-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f2eac6b0c636dacfac704b43d921209", "sha256": "fb9c22e8963ad5caad282b800a91f8d637660aa67774c8c737cf56ed61f5c30c" }, "downloads": -1, "filename": "PyDynamic-1.4.1.tar.gz", "has_sig": false, "md5_digest": "8f2eac6b0c636dacfac704b43d921209", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 64886, "upload_time": "2020-06-12T13:37:44", "upload_time_iso_8601": "2020-06-12T13:37:44.493016Z", "url": "https://files.pythonhosted.org/packages/18/8d/a71b88fe609859aaae717ad70b0f3ffd4e649422f14e377b97f84c951833/PyDynamic-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "1f11fd7761c21b6a1cef926719466d31", "sha256": "c74ee8caa7b373f8b0d418ebb14dd738bc3930bb32f7e522a070a61a51fefe3b" }, "downloads": -1, "filename": "PyDynamic-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1f11fd7761c21b6a1cef926719466d31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 59038, "upload_time": "2020-06-12T14:29:57", "upload_time_iso_8601": "2020-06-12T14:29:57.343812Z", "url": "https://files.pythonhosted.org/packages/5e/af/06407a5c6f92b43e67d2e65fc96680c50a9b060349b2e49ca3dc5db707dc/PyDynamic-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76406652475634f6102642e5f138042a", "sha256": "0016a50caad310677cdb60fbfc2414d703e34ce71117403730dd840e3589bf49" }, "downloads": -1, "filename": "PyDynamic-1.4.2.tar.gz", "has_sig": false, "md5_digest": "76406652475634f6102642e5f138042a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 65008, "upload_time": "2020-06-12T14:29:58", "upload_time_iso_8601": "2020-06-12T14:29:58.456256Z", "url": "https://files.pythonhosted.org/packages/cf/86/c0e67fc32162188de517069e72dc63509507416af2c2e0046cb4205aeac4/PyDynamic-1.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "aa1dbfbe4eb2968a85ce1c5ddbb8cd4a", "sha256": "5c7d0ceb045b7d6b7a1a2f9c3807029bb2099f6345b60b068292be6e531ca481" }, "downloads": -1, "filename": "PyDynamic-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aa1dbfbe4eb2968a85ce1c5ddbb8cd4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 60880, "upload_time": "2020-06-24T15:11:31", "upload_time_iso_8601": "2020-06-24T15:11:31.379181Z", "url": "https://files.pythonhosted.org/packages/9b/63/c66079e63509465d92d091fc4b911dcc4c40a89c89126614664fc56483d1/PyDynamic-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6e14fe957b2047c8a1ecb18fbc11a8d", "sha256": "c1324bca7c3a8b3818e5fd4313b47b9e89e21e858ba7661143af5a8b295a5da3" }, "downloads": -1, "filename": "PyDynamic-1.4.3.tar.gz", "has_sig": false, "md5_digest": "c6e14fe957b2047c8a1ecb18fbc11a8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 68678, "upload_time": "2020-06-24T15:11:32", "upload_time_iso_8601": "2020-06-24T15:11:32.444542Z", "url": "https://files.pythonhosted.org/packages/ed/41/de6fdbdd4c752453df7686abbf8ae0d85a8e00075201701fe5d509f521d8/PyDynamic-1.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "d97af27eb954ccf92857f23b4db5df35", "sha256": "f63a83821635b812ab19ee4a3be4dade32c9bd6ceaa15033f8c8d7fcb84ef35f" }, "downloads": -1, "filename": "PyDynamic-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d97af27eb954ccf92857f23b4db5df35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61001, "upload_time": "2020-09-16T14:14:41", "upload_time_iso_8601": "2020-09-16T14:14:41.204873Z", "url": "https://files.pythonhosted.org/packages/26/6f/6e7aa1cc770d2554e22d28c9075655c70777863a9d341d37fbd919d1e4e8/PyDynamic-1.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2af4447ed9bb318c16eccf60695907d", "sha256": "c98a95318f3e50e4d0d5f8b2405def17ad2eb36fd6fe878b6987a435003e916d" }, "downloads": -1, "filename": "PyDynamic-1.4.4.tar.gz", "has_sig": false, "md5_digest": "a2af4447ed9bb318c16eccf60695907d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 68839, "upload_time": "2020-09-16T14:14:42", "upload_time_iso_8601": "2020-09-16T14:14:42.196866Z", "url": "https://files.pythonhosted.org/packages/7c/c5/2c5c3d6ac0905b226021b14941991978647e8c6c5186b56b71000f1b66d1/PyDynamic-1.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "3d53c51b1bd0a3b23c12d4f1591e6164", "sha256": "f0815d8ac41fb2409ea3aad3a819b653c14ba47bf1b0dca06b6cf0aad749af3f" }, "downloads": -1, "filename": "PyDynamic-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d53c51b1bd0a3b23c12d4f1591e6164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61501, "upload_time": "2020-10-27T12:40:53", "upload_time_iso_8601": "2020-10-27T12:40:53.831236Z", "url": "https://files.pythonhosted.org/packages/2c/be/d135e38558f6fee56720f5964046f506557722ac4264bad9fe17a1390286/PyDynamic-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b8c9cb48deae8083412c8ce3c4c17ca", "sha256": "5666b6ef3f09b9b3f46159df17089c0bf149a4e0571f0cceed5155e992e3a7bd" }, "downloads": -1, "filename": "PyDynamic-1.5.0.tar.gz", "has_sig": false, "md5_digest": "3b8c9cb48deae8083412c8ce3c4c17ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 69441, "upload_time": "2020-10-27T12:40:55", "upload_time_iso_8601": "2020-10-27T12:40:55.898785Z", "url": "https://files.pythonhosted.org/packages/35/79/b1909fc4d9762bbe98ae8a66c4a9c4942da621faca6cf6847b0fa7253092/PyDynamic-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "dd56e614a94cf5b4cd9417e66a861608", "sha256": "25e70faf7974a8bef25d270829b89d54446d4bedafd1c305bfde03e59b40b0f1" }, "downloads": -1, "filename": "PyDynamic-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dd56e614a94cf5b4cd9417e66a861608", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61687, "upload_time": "2020-10-27T15:08:10", "upload_time_iso_8601": "2020-10-27T15:08:10.178769Z", "url": "https://files.pythonhosted.org/packages/76/0c/8f0032e1f10c1e4e998ab10f84403cad7a88f9bc6e296fc75c07582846b4/PyDynamic-1.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "05340a2c2480dc5a288317c70fc9f415", "sha256": "439c7763c38f2930a4892a0a2697c2a8c4bb124ee5c3e25812874be446e69c40" }, "downloads": -1, "filename": "PyDynamic-1.6.0.tar.gz", "has_sig": false, "md5_digest": "05340a2c2480dc5a288317c70fc9f415", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 69945, "upload_time": "2020-10-27T15:08:11", "upload_time_iso_8601": "2020-10-27T15:08:11.854782Z", "url": "https://files.pythonhosted.org/packages/92/be/7cb4d232d4fcf334ae3f8edcad88554e5243809302251d80fb0b38f45ef1/PyDynamic-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "dfb97afc9d65a17915d23d80ec5f9b5e", "sha256": "812aa84c8255732972ccc466bbe15183f23873bf593ff2c09495069e493752a0" }, "downloads": -1, "filename": "PyDynamic-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dfb97afc9d65a17915d23d80ec5f9b5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61901, "upload_time": "2020-10-29T20:27:43", "upload_time_iso_8601": "2020-10-29T20:27:43.064923Z", "url": "https://files.pythonhosted.org/packages/22/b6/bb089c3f3d513b88af14d0de1f56fe81e48486dff4d869002d41eb11a2bc/PyDynamic-1.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40097af89e4cf4fd995d981a1603394f", "sha256": "05702ce9764b625d2981e0ea4918bcc75090334a2c4f24720e5afa344456de68" }, "downloads": -1, "filename": "PyDynamic-1.6.1.tar.gz", "has_sig": false, "md5_digest": "40097af89e4cf4fd995d981a1603394f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 70859, "upload_time": "2020-10-29T20:27:44", "upload_time_iso_8601": "2020-10-29T20:27:44.158785Z", "url": "https://files.pythonhosted.org/packages/9e/60/9a4a2b0fc44c1454e36c00ace2151776fee150b6311f24cd092234b114fb/PyDynamic-1.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "400e802fd265ef052da961cb4d211ac4", "sha256": "46a7161e71c5b01efd5f98bb0f9791764b0ee78b645baf41c0ecff2b70237f6e" }, "downloads": -1, "filename": "PyDynamic-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "400e802fd265ef052da961cb4d211ac4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 62629, "upload_time": "2021-02-16T08:57:21", "upload_time_iso_8601": "2021-02-16T08:57:21.589527Z", "url": "https://files.pythonhosted.org/packages/9f/76/9a4b71bbb07e4f352e890a9992fe7e10857bb24785afb14346470955eb53/PyDynamic-1.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19935309731df80b2e1adb41e326c8f2", "sha256": "1f95057409c506379aefd105624f60e30fb500b661599ec7b1c291b93546c952" }, "downloads": -1, "filename": "PyDynamic-1.7.0.tar.gz", "has_sig": false, "md5_digest": "19935309731df80b2e1adb41e326c8f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1845279, "upload_time": "2021-02-16T08:57:22", "upload_time_iso_8601": "2021-02-16T08:57:22.647048Z", "url": "https://files.pythonhosted.org/packages/18/3a/5a3b63fae9cd081faa05aa66107d42bb0c52316cff8461ab2e556e687345/PyDynamic-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "af1937af49f62d8d3fa891aa1bd3f1da", "sha256": "8847f0a5e3f76d276e90c874fd5d6c9b58de8b0e062e4053cf03e060b358f986" }, "downloads": -1, "filename": "PyDynamic-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af1937af49f62d8d3fa891aa1bd3f1da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 70773, "upload_time": "2021-04-28T10:45:01", "upload_time_iso_8601": "2021-04-28T10:45:01.696594Z", "url": "https://files.pythonhosted.org/packages/3e/b7/2c7afc7947aa0d5ff08de8acfd6029f69d912fb6b4991ef9407a4e22da96/PyDynamic-1.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0af0e28cbec3e5a0337bb0317a5576c8", "sha256": "964ab8361e9e4e921c9d10c7957eeac4884480a4b30348d38b9e6747be2f0073" }, "downloads": -1, "filename": "PyDynamic-1.8.0.tar.gz", "has_sig": false, "md5_digest": "0af0e28cbec3e5a0337bb0317a5576c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2011873, "upload_time": "2021-04-28T10:45:03", "upload_time_iso_8601": "2021-04-28T10:45:03.255587Z", "url": "https://files.pythonhosted.org/packages/bc/b8/2d4902c8e8b701ef29bf8f9c8b518ba29c4f8b4f5564137c8e0e7fca7c17/PyDynamic-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "dc8576b0513c5e275de178b506734c7c", "sha256": "433a8b8f6a68d36933a2fe44cd63d75ae89f8e04485da89a07140a57935c495c" }, "downloads": -1, "filename": "PyDynamic-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dc8576b0513c5e275de178b506734c7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 71312, "upload_time": "2021-05-11T07:28:05", "upload_time_iso_8601": "2021-05-11T07:28:05.006001Z", "url": "https://files.pythonhosted.org/packages/48/e8/eef5e4abf454d7f70d081830d97d8e7a56601094563176cc08660358c869/PyDynamic-1.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b3d2073c34e18f65ed4cfdc65e33034", "sha256": "c12b377f573bf5feb40db2ed07f625ac99a91377b4348afe0ace939f24899cf7" }, "downloads": -1, "filename": "PyDynamic-1.9.0.tar.gz", "has_sig": false, "md5_digest": "5b3d2073c34e18f65ed4cfdc65e33034", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2013558, "upload_time": "2021-05-11T07:28:06", "upload_time_iso_8601": "2021-05-11T07:28:06.332138Z", "url": "https://files.pythonhosted.org/packages/a4/9e/cb7e805c93226f975d48fcdbcd09a506068ea419122bedd16fb739da3f39/PyDynamic-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "423b9b857a4b8409ba09f476c3075ed6", "sha256": "de98f71ed9730f358fa23509b273dc30ccf8e1917cfd5c4a4f49c896995a1f10" }, "downloads": -1, "filename": "PyDynamic-1.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "423b9b857a4b8409ba09f476c3075ed6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 72688, "upload_time": "2021-09-15T14:09:24", "upload_time_iso_8601": "2021-09-15T14:09:24.889892Z", "url": "https://files.pythonhosted.org/packages/91/1d/d076c46994dd74ea167ed1536f1cd5de887f16d7939c427d9f04a2f4ad9a/PyDynamic-1.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d2e43c2737c7a2185d5d414412aaa3b7", "sha256": "5fb668757f9e6140f01a813ed356f11f00f464ccdf181c55d7999f7ee4da96a7" }, "downloads": -1, "filename": "PyDynamic-1.9.1.tar.gz", "has_sig": false, "md5_digest": "d2e43c2737c7a2185d5d414412aaa3b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2017689, "upload_time": "2021-09-15T14:09:27", "upload_time_iso_8601": "2021-09-15T14:09:27.485081Z", "url": "https://files.pythonhosted.org/packages/61/f9/13bc49a19a1da0fc83169c805a94abed5e54b3962a129a84e1e5a4818019/PyDynamic-1.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "80bae68f0b47c1ad37c312666c27bde1", "sha256": "2543c279ad371887a98822deae1e939253078e614f2373ce92a31ebbffa419e4" }, "downloads": -1, "filename": "PyDynamic-1.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "80bae68f0b47c1ad37c312666c27bde1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 685248, "upload_time": "2021-09-21T11:31:24", "upload_time_iso_8601": "2021-09-21T11:31:24.282367Z", "url": "https://files.pythonhosted.org/packages/d2/dc/dea38d73325bf4ab1e10a3110825dcc062e8947198629fd36f46c2583631/PyDynamic-1.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "50d64e4362942f07c34fd701c068facd", "sha256": "b561892f951c385421e78f68c9c88092bfd30bd4fbd2ce88c57d9dfcbf0195f4" }, "downloads": -1, "filename": "PyDynamic-1.9.2.tar.gz", "has_sig": false, "md5_digest": "50d64e4362942f07c34fd701c068facd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1800855, "upload_time": "2021-09-21T11:31:25", "upload_time_iso_8601": "2021-09-21T11:31:25.848203Z", "url": "https://files.pythonhosted.org/packages/c9/a6/5081c4fe3809056ef758442f3520d6632bee77593262c63fb38c7d9d5b4a/PyDynamic-1.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a29aacc4a4f092b2402c08d43af2afa7", "sha256": "657b3de30362168a5d089b3c62f750d4cd55b0d8108021ad2fc0c368b52135b6" }, "downloads": -1, "filename": "PyDynamic-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a29aacc4a4f092b2402c08d43af2afa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 986013, "upload_time": "2021-11-05T23:38:55", "upload_time_iso_8601": "2021-11-05T23:38:55.478222Z", "url": "https://files.pythonhosted.org/packages/e8/4b/7854ca73fd74db56092bcacab89f63759a37cfdd105d45d1f579161f847b/PyDynamic-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed0a1d66b0c29d98dd522af939ad911b", "sha256": "1d86ad2c1eb8483bbfeebb05f4c0939870bcfa47d496da090d2e97098720e053" }, "downloads": -1, "filename": "PyDynamic-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ed0a1d66b0c29d98dd522af939ad911b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2919188, "upload_time": "2021-11-05T23:38:57", "upload_time_iso_8601": "2021-11-05T23:38:57.102749Z", "url": "https://files.pythonhosted.org/packages/65/8f/b639748e2c2c59b4f13e33c8bd06be73c3c724751ee4e4d1fdaa3fea8dab/PyDynamic-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.dev1": [ { "comment_text": "", "digests": { "md5": "93ccea98438efcf948e73e23e0a0f1d7", "sha256": "ec82d50274131096214ac90c9eaab7137b7e5f63c8581c90fab5dd39af38d58d" }, "downloads": -1, "filename": "PyDynamic-2.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "93ccea98438efcf948e73e23e0a0f1d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 67376, "upload_time": "2021-01-13T10:25:10", "upload_time_iso_8601": "2021-01-13T10:25:10.701211Z", "url": "https://files.pythonhosted.org/packages/81/e8/1699aeac55118f5d910f9f3a7d6b1831000a7e3050fe7101dcdf56b59543/PyDynamic-2.0.dev1-py3-none-any.whl", "yanked": true, "yanked_reason": "This version is only a developmental release. The production-ready release is following soon." }, { "comment_text": "", "digests": { "md5": "9cd0577e0ac6ccb7ba2ec2c84f29b287", "sha256": "a6e60f83d6d27878e5e5c982d17278fa1f7e771049ee566767c1c759dcf96b9b" }, "downloads": -1, "filename": "PyDynamic-2.0.dev1.tar.gz", "has_sig": false, "md5_digest": "9cd0577e0ac6ccb7ba2ec2c84f29b287", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 78383, "upload_time": "2021-01-13T10:28:07", "upload_time_iso_8601": "2021-01-13T10:28:07.903968Z", "url": "https://files.pythonhosted.org/packages/2a/07/63035232ec5cf9b2d912d7bd74fb4a15b40618a5b85ce4b458fed22d98a1/PyDynamic-2.0.dev1.tar.gz", "yanked": true, "yanked_reason": "This version is only a developmental release. The production-ready release is following soon." } ], "2.0.dev2": [ { "comment_text": "", "digests": { "md5": "f904b5f01a28c6982c9dd0318d9d25a6", "sha256": "0bbcec7e653de19c7c6a29c7749be80cac20a8e6dce9de4fd7722e703d854c6c" }, "downloads": -1, "filename": "PyDynamic-2.0.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "f904b5f01a28c6982c9dd0318d9d25a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 77362, "upload_time": "2021-07-09T13:00:36", "upload_time_iso_8601": "2021-07-09T13:00:36.660456Z", "url": "https://files.pythonhosted.org/packages/76/2f/ffe295bca7a48010d97e4fb9ef58b4f4449e11b66ddb13a58b873ee2ce54/PyDynamic-2.0.dev2-py3-none-any.whl", "yanked": true, "yanked_reason": "This version is only a developmental release. The production-ready release is following soon." }, { "comment_text": "", "digests": { "md5": "d7a453fab7102ec916062ebc9e272081", "sha256": "510fe25b78ad72e5a5b69b50b89f5653c092e44e01274616dffdb988b91225a8" }, "downloads": -1, "filename": "PyDynamic-2.0.dev2.tar.gz", "has_sig": false, "md5_digest": "d7a453fab7102ec916062ebc9e272081", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2024928, "upload_time": "2021-07-09T12:55:34", "upload_time_iso_8601": "2021-07-09T12:55:34.487111Z", "url": "https://files.pythonhosted.org/packages/89/ec/59e4d33d4925e739c5d0453d121bbc317e538c068471d3ef0b4f3ec8951f/PyDynamic-2.0.dev2.tar.gz", "yanked": true, "yanked_reason": "This version is only a developmental release. The production-ready release is following soon." } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "5a8b5528a47b514555316f237ad5705d", "sha256": "d84d9f3a4edc7345c702d84fa82f1ce7abb991b62894ec9583317eb4095e8b6d" }, "downloads": -1, "filename": "PyDynamic-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a8b5528a47b514555316f237ad5705d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1344680, "upload_time": "2021-12-03T20:41:36", "upload_time_iso_8601": "2021-12-03T20:41:36.397876Z", "url": "https://files.pythonhosted.org/packages/f8/68/e021a1f9d623137d34bc395365f9e57312b3c6cf7ac241a2d4f9a734c73b/PyDynamic-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ca93588ef18db314ded32615e9f2aad", "sha256": "c0afdcfe452cc2f89347b803cf1fde71d5ce49668a5418b32f20e8148cbb76bb" }, "downloads": -1, "filename": "PyDynamic-2.1.0.tar.gz", "has_sig": false, "md5_digest": "8ca93588ef18db314ded32615e9f2aad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3346209, "upload_time": "2021-12-03T20:41:38", "upload_time_iso_8601": "2021-12-03T20:41:38.030371Z", "url": "https://files.pythonhosted.org/packages/33/cd/9fc21b059ab6e06c37342af1f6e04e8f7e84868de090f63fed8a0e3ea769/PyDynamic-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "a510be95c3ab7ceaf650eb8aa337d35a", "sha256": "0ec28b90edb7d37120dc9646c67b9801cd3140d58cd40bac22c3a40d4b0fce0d" }, "downloads": -1, "filename": "PyDynamic-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a510be95c3ab7ceaf650eb8aa337d35a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1345945, "upload_time": "2021-12-18T15:44:28", "upload_time_iso_8601": "2021-12-18T15:44:28.481530Z", "url": "https://files.pythonhosted.org/packages/02/25/c7ea9029c22093cce471d8415cecea91cb09f2f038fc3decd267d9be6b34/PyDynamic-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd65ab15c5f4f9b8193e7fd6f451cd32", "sha256": "6e404e5ee33408d4e392a460fae756331a61269700cc3c34487b307f56ca723e" }, "downloads": -1, "filename": "PyDynamic-2.1.1.tar.gz", "has_sig": false, "md5_digest": "dd65ab15c5f4f9b8193e7fd6f451cd32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3348894, "upload_time": "2021-12-18T15:44:29", "upload_time_iso_8601": "2021-12-18T15:44:29.949501Z", "url": "https://files.pythonhosted.org/packages/1d/b7/107e61fd0b5c75e806de33b7b883951b1d0ad3925b9af17a90902dfa1ce2/PyDynamic-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "7f35dff78a6bdd11007fe288e4d9cff9", "sha256": "8eb680f84627d2534af46d91a239a5cfc78d98edce1886ea77d360c0875fa513" }, "downloads": -1, "filename": "PyDynamic-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7f35dff78a6bdd11007fe288e4d9cff9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 1345938, "upload_time": "2022-02-07T11:55:27", "upload_time_iso_8601": "2022-02-07T11:55:27.622348Z", "url": "https://files.pythonhosted.org/packages/98/c1/a3ef14f79aa1c4b444d6404c2dfc085785d94f6d0d18baefcf6f84f94eef/PyDynamic-2.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "235c5db58f96f3bd6d61cab6bbacee08", "sha256": "eb2120a00005583ae4019489d28ffff627749e4520f5e4a5c3e97dbbc172a500" }, "downloads": -1, "filename": "PyDynamic-2.1.2.tar.gz", "has_sig": false, "md5_digest": "235c5db58f96f3bd6d61cab6bbacee08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2776655, "upload_time": "2022-02-07T11:55:28", "upload_time_iso_8601": "2022-02-07T11:55:28.855616Z", "url": "https://files.pythonhosted.org/packages/6d/7d/507ac59dcc7b32e5105f16eafd71346a3ae5d5c8a87d4055bfefa5e3afaf/PyDynamic-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "234cb7ca25c697c9b32e4d2843242bc2", "sha256": "79a229978bddc274e011e5bfd43435115659c431e57cecdc5440264533e08ec0" }, "downloads": -1, "filename": "PyDynamic-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "234cb7ca25c697c9b32e4d2843242bc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 1345929, "upload_time": "2022-04-19T12:08:31", "upload_time_iso_8601": "2022-04-19T12:08:31.340022Z", "url": "https://files.pythonhosted.org/packages/dc/72/a0071cf204f3253ea6fe4d3a52d507f07359ddbbee027721d7b0891afc84/PyDynamic-2.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "833f68880aa132e59d321bd356200f4a", "sha256": "e2c59b7fcd3bb1acff14ab665ba12f08f8916ea6826d622d9b40859c86b3c559" }, "downloads": -1, "filename": "PyDynamic-2.1.3.tar.gz", "has_sig": false, "md5_digest": "833f68880aa132e59d321bd356200f4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2776826, "upload_time": "2022-04-19T12:08:33", "upload_time_iso_8601": "2022-04-19T12:08:33.288893Z", "url": "https://files.pythonhosted.org/packages/40/2d/1168f51f446c21842e453771b8882479c1cae2e700c7fe350e07d262e222/PyDynamic-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "7b41e17eb30d6a0922963d3ac7f44d72", "sha256": "5dbe438a4517cf41cbd1e805a327ea3d8afa47eb3b5075373af851801797cceb" }, "downloads": -1, "filename": "PyDynamic-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7b41e17eb30d6a0922963d3ac7f44d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 1346391, "upload_time": "2022-04-22T17:26:55", "upload_time_iso_8601": "2022-04-22T17:26:55.595551Z", "url": "https://files.pythonhosted.org/packages/e8/87/48dce3ad54d30e6943b365183832e226cc9f058c20b06f2c0fbf480ee210/PyDynamic-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62bd19aa7502c104d13a2b229ca87cd4", "sha256": "f3910e9f7f25a2aa12e28513607de0ffa57b7c35d085af844ee528da9998cce2" }, "downloads": -1, "filename": "PyDynamic-2.2.0.tar.gz", "has_sig": false, "md5_digest": "62bd19aa7502c104d13a2b229ca87cd4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2777238, "upload_time": "2022-04-22T17:26:57", "upload_time_iso_8601": "2022-04-22T17:26:57.165447Z", "url": "https://files.pythonhosted.org/packages/d4/41/8d81fb99ed7ad47b17d89f9aeda4c11980a6ab65f0a1611350107bdf1d98/PyDynamic-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b41e17eb30d6a0922963d3ac7f44d72", "sha256": "5dbe438a4517cf41cbd1e805a327ea3d8afa47eb3b5075373af851801797cceb" }, "downloads": -1, "filename": "PyDynamic-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7b41e17eb30d6a0922963d3ac7f44d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 1346391, "upload_time": "2022-04-22T17:26:55", "upload_time_iso_8601": "2022-04-22T17:26:55.595551Z", "url": "https://files.pythonhosted.org/packages/e8/87/48dce3ad54d30e6943b365183832e226cc9f058c20b06f2c0fbf480ee210/PyDynamic-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62bd19aa7502c104d13a2b229ca87cd4", "sha256": "f3910e9f7f25a2aa12e28513607de0ffa57b7c35d085af844ee528da9998cce2" }, "downloads": -1, "filename": "PyDynamic-2.2.0.tar.gz", "has_sig": false, "md5_digest": "62bd19aa7502c104d13a2b229ca87cd4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2777238, "upload_time": "2022-04-22T17:26:57", "upload_time_iso_8601": "2022-04-22T17:26:57.165447Z", "url": "https://files.pythonhosted.org/packages/d4/41/8d81fb99ed7ad47b17d89f9aeda4c11980a6ab65f0a1611350107bdf1d98/PyDynamic-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }