{ "info": { "author": "Peter Todd", "author_email": "pete@petertodd.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 3 :: Only", "Topic :: Security :: Cryptography" ], "description": "# python-opentimestamps\n\nPython3 library for creating and verifying OpenTimestamps proofs.\n\n## Installation\n\nFrom the PyPi repository:\n\n pip3 install opentimestamps\n\n## Structure\n\nSimilar to the author's `python-bitcoinlib`, the codebase is split between the\nconsensus-critical `opentimestamps.core.*` modules, and the\nnon-consensus-critical `opentimestamps.*` modules. The distinction between the\ntwo is whether or not changes to that code are likely to lead to permanent\nincompatibilities between versions that could lead to timestamp validation\nreturning inconsistent results between versions.\n\n## Unit tests\n\n python3 -m unittest discover -v\n\nAdditionally Travis is supported.\n\n## SSL Root Certificates\n\nOn some MacOS setups SSL certificates may be missing. The following commands\ncould be of use to resolve this error (the below example assumes a user is\nrunning Python \"3.7\", and is using Certifi package):\n\n```\ncd /Applications/Python\\ 3.7\nInstall\\ Certificates.command\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/opentimestamps/python-opentimestamps", "keywords": "cryptography timestamping bitcoin", "license": "LGPL3", "maintainer": "", "maintainer_email": "", "name": "opentimestamps", "package_url": "https://pypi.org/project/opentimestamps/", "platform": "", "project_url": "https://pypi.org/project/opentimestamps/", "project_urls": { "Homepage": "https://github.com/opentimestamps/python-opentimestamps" }, "release_url": "https://pypi.org/project/opentimestamps/0.4.1/", "requires_dist": [ "pysha3 (>=1.0.2)", "python-bitcoinlib (<0.11.0,>=0.9.0)" ], "requires_python": "", "summary": "Create and verify OpenTimestamps proofs", "version": "0.4.1" }, "last_serial": 5707040, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "626115c24973bc28a73164b38fecb538", "sha256": "873a5e1c0a010f6a1b5e4dea53b5500ee9cd443b5f528c43262e705ca0530b65" }, "downloads": -1, "filename": "opentimestamps-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "626115c24973bc28a73164b38fecb538", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47140, "upload_time": "2017-08-26T00:30:44", "url": "https://files.pythonhosted.org/packages/22/d5/d58eeac10d50ce6c75ff67170750097f510391c31b5864a7eb0fc821e3e0/opentimestamps-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bea589983e98b1d8a52445ef3479b93e", "sha256": "43960b3902e9f976425629a303613235c313bd73a915b72c081d1fdf774e24ec" }, "downloads": -1, "filename": "opentimestamps-0.1.0.tar.gz", "has_sig": true, "md5_digest": "bea589983e98b1d8a52445ef3479b93e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32187, "upload_time": "2017-08-26T00:33:29", "url": "https://files.pythonhosted.org/packages/e4/aa/174fe15ef8232ed3fb973834fca4aba9801fd63260fe5b39e626d956ffbc/opentimestamps-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "04eb6d2f038f0f86b772ca9f6068d7c1", "sha256": "3f4047c178739cbdbcad2f31627c2b80b8bc6f1aeb38119c582ffbc115b40180" }, "downloads": -1, "filename": "opentimestamps-0.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "04eb6d2f038f0f86b772ca9f6068d7c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47272, "upload_time": "2017-12-11T21:44:13", "url": "https://files.pythonhosted.org/packages/73/30/b1ca6d2a28a8736cf80fd6c0056021f750dfd330ddc990ff808458e54c02/opentimestamps-0.2.0-py3-none-any.whl" } ], "0.2.0.1": [ { "comment_text": "", "digests": { "md5": "dc19590a72bb0de9c4d11f6f3363cfc8", "sha256": "2bf371fedd7bd8b3f3e06dbaa2bb7ec3ace6066cd93d9f94d846d49d2f386cee" }, "downloads": -1, "filename": "opentimestamps-0.2.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "dc19590a72bb0de9c4d11f6f3363cfc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47314, "upload_time": "2017-12-11T22:08:46", "url": "https://files.pythonhosted.org/packages/5a/b8/1af7807c1a93018be17e20e36523f917400d0b59fb9e863b25a89ad94c2d/opentimestamps-0.2.0.1-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9bbd668d3d9c6231603da7e331868054", "sha256": "55108bb496e1af983d83562d88619cbc74b4e5c54015c49788b08473246de10a" }, "downloads": -1, "filename": "opentimestamps-0.2.1-py3-none-any.whl", "has_sig": true, "md5_digest": "9bbd668d3d9c6231603da7e331868054", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47913, "upload_time": "2018-02-13T20:56:30", "url": "https://files.pythonhosted.org/packages/0b/b3/73189b4e2b0c1533572ea6f32f261f199dd1b8dc47d61663a4546c2b2b37/opentimestamps-0.2.1-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bc9f3d6ca443dfc6109b2694afb793d5", "sha256": "1909840ce36bd2d52ce7384498dceb1ae23b31877c4e18d8a6ccfa027dfc5453" }, "downloads": -1, "filename": "opentimestamps-0.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "bc9f3d6ca443dfc6109b2694afb793d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48141, "upload_time": "2018-04-13T17:16:22", "url": "https://files.pythonhosted.org/packages/58/9d/785682ee8a71a9a1a24f4040113fd1b0596f0ebef86532203c9bf21c708f/opentimestamps-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8f1ec615629f250798af86cdf06bae3", "sha256": "a207b6f681849ba343c08898d4ab888e32f702ecd0f466e48ed6d807821fbd7b" }, "downloads": -1, "filename": "opentimestamps-0.3.0.tar.gz", "has_sig": true, "md5_digest": "d8f1ec615629f250798af86cdf06bae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33997, "upload_time": "2018-04-13T17:16:23", "url": "https://files.pythonhosted.org/packages/59/9f/17c52c2a04f024a739dc4810c9a9cef52175271b69c608f9c317aa301e99/opentimestamps-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fe913db713e289af314c1dbdfe7db196", "sha256": "cf8383c2d51331e7b6b9596536ae002aea19f727210aa365d4b834a6fd68f014" }, "downloads": -1, "filename": "opentimestamps-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "fe913db713e289af314c1dbdfe7db196", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48373, "upload_time": "2018-06-07T13:57:24", "url": "https://files.pythonhosted.org/packages/fa/4b/d9cd64c12afcfbbe2c4240c8bc1cc29256e2948ccff96879f74ac1e52e80/opentimestamps-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5208e7fc0310b8ccd05c2a634ae27aa", "sha256": "81bba6043707269f7e72d6cd37a834d08e507af5e724e803a7bb9da105d6b8e6" }, "downloads": -1, "filename": "opentimestamps-0.4.0.tar.gz", "has_sig": true, "md5_digest": "e5208e7fc0310b8ccd05c2a634ae27aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34256, "upload_time": "2018-06-07T13:57:26", "url": "https://files.pythonhosted.org/packages/3e/e0/5d9631d8a9d96a3e0157140439c5d10f493105881c4bb84bc9440a87666e/opentimestamps-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "fc3afa2c1c82294fce6033e33cabbc27", "sha256": "d2d66049603eaaea14f806957c1d1d2bb5f5c6f9f34e30b4b8d176caad8755ae" }, "downloads": -1, "filename": "opentimestamps-0.4.1-py3-none-any.whl", "has_sig": true, "md5_digest": "fc3afa2c1c82294fce6033e33cabbc27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50256, "upload_time": "2019-08-21T05:07:38", "url": "https://files.pythonhosted.org/packages/cc/c0/2645215cf48085de981345ee97d9a41d9e4b1eb76f976e7d1746ba58d556/opentimestamps-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f935fc7c03ad49b00f10dafecbd6554", "sha256": "799514b7e347c02638805969cc1d07e12e55236d3ec3a4b93b76a79160737d85" }, "downloads": -1, "filename": "opentimestamps-0.4.1.tar.gz", "has_sig": true, "md5_digest": "3f935fc7c03ad49b00f10dafecbd6554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34421, "upload_time": "2019-08-21T05:07:40", "url": "https://files.pythonhosted.org/packages/f0/d0/09eb98fb34535b3231ec5351949cb69a2463d5911aa68ec9e5459490c2a0/opentimestamps-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc3afa2c1c82294fce6033e33cabbc27", "sha256": "d2d66049603eaaea14f806957c1d1d2bb5f5c6f9f34e30b4b8d176caad8755ae" }, "downloads": -1, "filename": "opentimestamps-0.4.1-py3-none-any.whl", "has_sig": true, "md5_digest": "fc3afa2c1c82294fce6033e33cabbc27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50256, "upload_time": "2019-08-21T05:07:38", "url": "https://files.pythonhosted.org/packages/cc/c0/2645215cf48085de981345ee97d9a41d9e4b1eb76f976e7d1746ba58d556/opentimestamps-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f935fc7c03ad49b00f10dafecbd6554", "sha256": "799514b7e347c02638805969cc1d07e12e55236d3ec3a4b93b76a79160737d85" }, "downloads": -1, "filename": "opentimestamps-0.4.1.tar.gz", "has_sig": true, "md5_digest": "3f935fc7c03ad49b00f10dafecbd6554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34421, "upload_time": "2019-08-21T05:07:40", "url": "https://files.pythonhosted.org/packages/f0/d0/09eb98fb34535b3231ec5351949cb69a2463d5911aa68ec9e5459490c2a0/opentimestamps-0.4.1.tar.gz" } ] }