{ "info": { "author": "Daniel CAUNE", "author_email": "daniel.caune@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries" ], "description": "# Perseus: RESTful API Server Framework\n\nPerseus is a Python framework for quickly building RESTful API servers with minimal effort.\n\nPerseus provides an initial set of core services that supports the following features:\n\n- Client application registration with API keys generation\n- Client application access control with RESTful request signature\n- Client application and RESTful API server version compatibility check\n- User authentication and session management\n- Team/group management\n- RESTful request logging with data sensitiveness support\n- RESTful service automatic discovery\n- HTTP request query parameters & body JSON message automatically parsing (depending on the HTTP method used) with data type check and conversion\n\nPerseus is based on [Tornado](https://www.tornadoweb.org/) for handling client network connection.\n\n## RESTful API Request Handler\n\n```python\nfrom majormode.perseus.service.base_http_handler import HttpRequest\nfrom majormode.perseus.service.base_http_handler import HttpRequestHandler\nfrom majormode.perseus.service.base_http_handler import http_request\n\nimport AttendantService\n\n\nclass AttendantServiceHttpRequestHandler(HttpRequestHandler):\n @http_request(r'^/attendant/session$',\n http_method=HttpRequest.HttpMethod.POST,\n authentication_required=False,\n sensitive_data=True,\n signature_required=False)\n def sign_in(self, request):\n email_address = request.get_argument(\n 'email_address',\n data_type=HttpRequest.ArgumentDataType.email_address,\n is_required=True)\n\n password = request.get_argument(\n 'password',\n data_type=HttpRequest.ArgumentDataType.string,\n is_required=True)\n\n return AttendantService().sign_in(request.app_id, email_address, password)\n```\n\n## Configure the environment variables\n\n```env\n# Copyright (C) 2021 Majormode. All rights reserved.\n#\n# Permission is hereby granted, free of charge, to any person obtaining\n# a copy of this software and associated documentation files (the\n# \"Software\"), to deal in the Software without restriction, including\n# without limitation the rights to use, copy, modify, merge, publish,\n# distribute, sublicense, and/or sell copies of the Software, and to\n# permit persons to whom the Software is furnished to do so, subject to\n# the following conditions:\n#\n# The above copyright notice and this permission notice shall be\n# included in all copies or substantial portions of the Software.\n#\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n# Connection properties of the RESTful API server instances. Defaults\n# to 127.0.0.1:8081.\nAPI_SERVER_HOSTNAME=127.0.0.1\nAPI_SERVER_PORTS=\n\n# Root path of the Network File System (NFS) -- referring to the\n# distributed file system (not the protocol) -- where the Content\n# Delivery Network (CDN) files are stored into, such as avatars, etc.\nCDN_NFS_ROOT_PATH=\n\n# Hostname of the Content Delivery Network (CDN) server that hosts media\n# files such as avatars, etc.\nCDN_URL_HOSTNAME=\n\n# Environment stage of the API server instances. Possible values are:\n#\n# - dev\n# - int\n# - staging\n# - prod\n#\n# Defaults to `dev`.\nENVIRONMENT_STAGE=\n\n# Connection properties to a Memcached server (a distributed memory\n# object caching system). Defaults to 127.0.0.1:11211.\nMEMCACHED_HOSTNAME = '127.0.0.1'\nMEMCACHED_PORT = 11211\n\n# Threshold for the logger to level. Logging messages which are less\n# severe than the specified level will be ignored; logging messages\n# which have this severity level or higher will be emitted. Possible\n# values are:\n#\n# - debug\n# - info\n# - warning\n# - error\n# - critical\n#\n# Default to 'debug'.\nLOGGING_LEVEL=\n\n# Environment variables to select default parameter values to connect\n# to PostgreSQL Relational Database Management System.\nPG_HOSTNAME=localhost\nPG_PORT=5432\nPG_DATABASE_NAME=\nPG_USERNAME=\nPG_PASSWORD=\n```\n\n## Run the RESTful API Server Processes\n\n```bash\n$ fab start --port=65180,65181,...\n```\n\nHashtags/Topics: `#perseus` `#restful` `#api` `#server` `#framework` `#python`\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": "http://www.majormode.com/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "perseus-restful-api-framework", "package_url": "https://pypi.org/project/perseus-restful-api-framework/", "platform": "any", "project_url": "https://pypi.org/project/perseus-restful-api-framework/", "project_urls": { "Homepage": "http://www.majormode.com/" }, "release_url": "https://pypi.org/project/perseus-restful-api-framework/1.24.13/", "requires_dist": [ "twine", "pipfile", "setuptools", "wheel", "fabric", "psutil", "tornado", "perseus-core-library", "pillow", "perseus-microrm-library", "prosoponym", "perseus-getenv-library", "pymemcache" ], "requires_python": ">=3", "summary": "Python server framework for quickly building RESTful APIs with minimal effort.", "version": "1.24.13", "yanked": false, "yanked_reason": null }, "last_serial": 13633843, "releases": { "1.10.12": [ { "comment_text": "", "digests": { "md5": "f49cb1ea13ce2bd9070f1464b19130a4", "sha256": "ad1b7a89ae0b3fffb9e941b47e35bb33dfcf44e03cc99b5a056af85778bc69e4" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.10.12-py3-none-any.whl", "has_sig": false, "md5_digest": "f49cb1ea13ce2bd9070f1464b19130a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 154510, "upload_time": "2020-09-30T16:28:30", "upload_time_iso_8601": "2020-09-30T16:28:30.311648Z", "url": "https://files.pythonhosted.org/packages/1c/6d/f7091cff241c6e6ec9e555ac79965de39bf9e5766907206e005ebfe39132/perseus_restful_api_framework-1.10.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e69c37e7e9b8300eb40620d40dc79ed0", "sha256": "14875460e6d1d2b1891cfdc379a163c8f5174ca0b497f02be192fdd0ed9b0cb3" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.10.12.tar.gz", "has_sig": false, "md5_digest": "e69c37e7e9b8300eb40620d40dc79ed0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 112734, "upload_time": "2020-09-30T16:28:32", "upload_time_iso_8601": "2020-09-30T16:28:32.376231Z", "url": "https://files.pythonhosted.org/packages/33/95/bdb55df2338bfad2d477be5010949ec0a39082b7b03a85f41b4d2536e1f7/perseus-restful-api-framework-1.10.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.9": [ { "comment_text": "", "digests": { "md5": "cc46b2defe9e5cdb746ca4fbc7658fef", "sha256": "8c700094fe6667ca79701a9c5ccf7f06653d64909dc64e0a18b66838a0ba5ea1" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.11.9-py3-none-any.whl", "has_sig": false, "md5_digest": "cc46b2defe9e5cdb746ca4fbc7658fef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 155408, "upload_time": "2021-03-22T02:48:47", "upload_time_iso_8601": "2021-03-22T02:48:47.427353Z", "url": "https://files.pythonhosted.org/packages/d2/51/7f5daf2696e9ef04bda28904354e13c8cf0c6251c88049c00b11dbbe0fcd/perseus_restful_api_framework-1.11.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44bb86856293147ab8d05ac87f0805b0", "sha256": "140c00b5f8fc842665225b8c75f56b0210c053a6ca6aacc980fbb8cacc4ad99f" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.11.9.tar.gz", "has_sig": false, "md5_digest": "44bb86856293147ab8d05ac87f0805b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 115627, "upload_time": "2021-03-22T02:48:49", "upload_time_iso_8601": "2021-03-22T02:48:49.614307Z", "url": "https://files.pythonhosted.org/packages/c6/83/76e880572574ed3fe6762a971bc6fae7843829672253cfcb88c27a005bab/perseus-restful-api-framework-1.11.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.9": [ { "comment_text": "", "digests": { "md5": "6b85115dd881f9424bf0daa79c2c4b8c", "sha256": "40bebe3704b3e30a84fd2c62aad7c79600ca4d223e0851f8b1424091803597e3" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.12.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6b85115dd881f9424bf0daa79c2c4b8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 154728, "upload_time": "2021-03-27T02:32:28", "upload_time_iso_8601": "2021-03-27T02:32:28.495158Z", "url": "https://files.pythonhosted.org/packages/ed/86/ac609394916712487227a97a87f5f98ad6092db54f332c04ba53bdb4b98f/perseus_restful_api_framework-1.12.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d83a1b50213b881f9ae9053142a5de2c", "sha256": "c1f115e31ca0cbd2e4303670c360369d0c3a24b1a57edfbd33fe7d1442e8b66e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.12.9.tar.gz", "has_sig": false, "md5_digest": "d83a1b50213b881f9ae9053142a5de2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 115260, "upload_time": "2021-03-27T02:32:30", "upload_time_iso_8601": "2021-03-27T02:32:30.450744Z", "url": "https://files.pythonhosted.org/packages/cd/3a/bdef1b02fabfd5f8d6efebc3df022a1c1b31b9c6c1106376fc078bbde52c/perseus-restful-api-framework-1.12.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13.3": [ { "comment_text": "", "digests": { "md5": "9cd0f0c32821076f121a2bba0f6acd9c", "sha256": "90bc6903657ee61bd757246a5bcaf605bb2aed1e028ee76c13cf3b869b3d7f98" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.13.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9cd0f0c32821076f121a2bba0f6acd9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158181, "upload_time": "2021-03-30T03:53:56", "upload_time_iso_8601": "2021-03-30T03:53:56.807065Z", "url": "https://files.pythonhosted.org/packages/d4/90/35b416c4e8ab4480ee7a9f27018bd2ffb5b32724b091c7d0774404463f11/perseus_restful_api_framework-1.13.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5eaec6bbaea6ca96f5504f1c8da0018e", "sha256": "cf465c5e7363b2868776bfd09746e1de76739eade2a530b4093c996b13445762" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.13.3.tar.gz", "has_sig": false, "md5_digest": "5eaec6bbaea6ca96f5504f1c8da0018e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 118732, "upload_time": "2021-03-30T03:54:09", "upload_time_iso_8601": "2021-03-30T03:54:09.334788Z", "url": "https://files.pythonhosted.org/packages/ae/52/dd7197c0cb51f6e9f2415c807bdef34d1796bb80b0e4e84c0b97d5a4a8b6/perseus-restful-api-framework-1.13.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.6": [ { "comment_text": "", "digests": { "md5": "e59cfec4c96c6bdb885e449356f7d331", "sha256": "2da2a1c105ca5efade97d7ea7dd3eeac9093e7c5bcf5fc32b5aac105587abb06" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.14.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e59cfec4c96c6bdb885e449356f7d331", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158730, "upload_time": "2021-03-31T14:58:53", "upload_time_iso_8601": "2021-03-31T14:58:53.660530Z", "url": "https://files.pythonhosted.org/packages/28/3d/5c968ffdf77628268d97636b4f92db5acd84a72b6531ccebd4c2e42762b5/perseus_restful_api_framework-1.14.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0d038200e9c92696994a2244b51d4fe", "sha256": "ad593c0a285ca58500a2d06a86d5d2bc53586462337f0103fd0af78d36ef9d2e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.14.6.tar.gz", "has_sig": false, "md5_digest": "c0d038200e9c92696994a2244b51d4fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 119241, "upload_time": "2021-03-31T14:58:55", "upload_time_iso_8601": "2021-03-31T14:58:55.566973Z", "url": "https://files.pythonhosted.org/packages/a7/84/092460bb865012520a20f2f109034b36411edbb68f85ad2270af011333a6/perseus-restful-api-framework-1.14.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15.18": [ { "comment_text": "", "digests": { "md5": "b18c7e1ac81621c671d18ac7f60f46c0", "sha256": "e2462cea305f64477d443da41d8a85181f6428b39cb2b88853acf7eabc67e5ef" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.15.18-py3-none-any.whl", "has_sig": false, "md5_digest": "b18c7e1ac81621c671d18ac7f60f46c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159992, "upload_time": "2021-04-08T01:29:13", "upload_time_iso_8601": "2021-04-08T01:29:13.106142Z", "url": "https://files.pythonhosted.org/packages/90/08/b19a171bd37031d36532d3ae568e10a2138a68989250b28a12302b3f2540/perseus_restful_api_framework-1.15.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc3e94abd05f7300b6ed4aba1766232e", "sha256": "fb93843124f260d81ec175e3bc8f3162e1e4f16d47c58d5aa955b241a1e3d72b" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.15.18.tar.gz", "has_sig": false, "md5_digest": "bc3e94abd05f7300b6ed4aba1766232e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 120495, "upload_time": "2021-04-08T01:29:14", "upload_time_iso_8601": "2021-04-08T01:29:14.707770Z", "url": "https://files.pythonhosted.org/packages/a3/fb/434269f5bd2f3e3fe813430940989e7d7a5d15536900e61d052d9a9ba8d0/perseus-restful-api-framework-1.15.18.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16.14": [ { "comment_text": "", "digests": { "md5": "6418056769025398e4d1378eba0e6704", "sha256": "8b7f40c7bb59cade2bd42cb55fe5b96ed3433a25872bf4647fc003c419af77a4" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.16.14-py3-none-any.whl", "has_sig": false, "md5_digest": "6418056769025398e4d1378eba0e6704", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160739, "upload_time": "2021-04-12T04:56:50", "upload_time_iso_8601": "2021-04-12T04:56:50.588154Z", "url": "https://files.pythonhosted.org/packages/5f/99/a9ef604f7f8dc9c5dac62f0e7297b84b734c91d17989146703e97f4d62db/perseus_restful_api_framework-1.16.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9526f81b78bbe75c3ea59f873cc6b638", "sha256": "0296a8b56a0e93663cfede71524ec7469bc5a6288dd059aec2c76c897ce1da81" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.16.14.tar.gz", "has_sig": false, "md5_digest": "9526f81b78bbe75c3ea59f873cc6b638", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 121263, "upload_time": "2021-04-12T04:56:52", "upload_time_iso_8601": "2021-04-12T04:56:52.185394Z", "url": "https://files.pythonhosted.org/packages/38/75/5f1e9adaf07ed7298cb07dfc8247790df548bf0a2de308f7f0648b787be9/perseus-restful-api-framework-1.16.14.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.31": [ { "comment_text": "", "digests": { "md5": "ab1c4250465b7401c0bbabde4aa7e3e0", "sha256": "d02d6b427aa5f252a0f8808b09463ff34bbaa8c94d0aa0401bd0bf7798a81fa3" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.17.31-py3-none-any.whl", "has_sig": false, "md5_digest": "ab1c4250465b7401c0bbabde4aa7e3e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 162744, "upload_time": "2021-05-25T02:38:11", "upload_time_iso_8601": "2021-05-25T02:38:11.079022Z", "url": "https://files.pythonhosted.org/packages/95/b2/e02d8f3552abee45bbb2d7bc02ceece6a43ecd21ecb510e0183fea37ad24/perseus_restful_api_framework-1.17.31-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "23d54dc1166d0854f47409d847c8eb3f", "sha256": "5981cf278a468a67b99a13ba4c04155e8efb921283923ef8baf9a2e12edcaab3" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.17.31.tar.gz", "has_sig": false, "md5_digest": "23d54dc1166d0854f47409d847c8eb3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 123379, "upload_time": "2021-05-25T02:38:13", "upload_time_iso_8601": "2021-05-25T02:38:13.412693Z", "url": "https://files.pythonhosted.org/packages/95/9a/b97d743d1b003e9e7ce38caf1c87cee750225bb8982fc770ec3de73682ad/perseus-restful-api-framework-1.17.31.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18.11": [ { "comment_text": "", "digests": { "md5": "a89d31427fa3eb9329f90fdb8a22b74f", "sha256": "dee5415014548496069636a2108b0bd93fd675bfca91a6e3cb4a396586e086f8" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.18.11-py3-none-any.whl", "has_sig": false, "md5_digest": "a89d31427fa3eb9329f90fdb8a22b74f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165458, "upload_time": "2021-05-27T03:40:55", "upload_time_iso_8601": "2021-05-27T03:40:55.437457Z", "url": "https://files.pythonhosted.org/packages/67/29/0b6d5b7bc4e4430ddbd80884d6f1dd2cd36f5ad6fea00bae0108d990dc12/perseus_restful_api_framework-1.18.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ca04ea7c62ca6bbfa807daae1ce8cd3", "sha256": "c7a1803bed81a8a3ca237013ed70fb5939627eb72b521a6b849d0dde07baab55" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.18.11.tar.gz", "has_sig": false, "md5_digest": "1ca04ea7c62ca6bbfa807daae1ce8cd3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 126390, "upload_time": "2021-05-27T03:40:57", "upload_time_iso_8601": "2021-05-27T03:40:57.783218Z", "url": "https://files.pythonhosted.org/packages/b0/1a/a1509a7a7dee24a81846fd295ae1851e4f9aab5cc8e1d006b0042c842f7f/perseus-restful-api-framework-1.18.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.22": [ { "comment_text": "", "digests": { "md5": "859eb873b91fc87d714c6fe172da93be", "sha256": "ade2d8ed401b3598dcf9b5147faeb357d9c7dbad3d9d1391d0fc504df0943f31" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.19.22-py3-none-any.whl", "has_sig": false, "md5_digest": "859eb873b91fc87d714c6fe172da93be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165720, "upload_time": "2021-06-16T04:22:16", "upload_time_iso_8601": "2021-06-16T04:22:16.028638Z", "url": "https://files.pythonhosted.org/packages/31/f2/5bcc9549627d36d91125b32d9d10e464159f3ca222f90569406de85cbf3c/perseus_restful_api_framework-1.19.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "41538b4c8f055875ff85ea729b6f3d53", "sha256": "d45c9fa291876b679e81299149dc541759a3cba7070141ba4721e81c86f1eb11" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.19.22.tar.gz", "has_sig": false, "md5_digest": "41538b4c8f055875ff85ea729b6f3d53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127807, "upload_time": "2021-06-16T04:22:18", "upload_time_iso_8601": "2021-06-16T04:22:18.095517Z", "url": "https://files.pythonhosted.org/packages/55/03/560575ce6611318381420306768a7c4c634b10bfdc8e6ee8102b57ac45aa/perseus-restful-api-framework-1.19.22.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.23": [ { "comment_text": "", "digests": { "md5": "35a996819d7e38c257bc71c58d833f59", "sha256": "4b66b1dfc22884ffee7d58181618f56c84842be8fea3706847897056842a7830" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.19.23-py3-none-any.whl", "has_sig": false, "md5_digest": "35a996819d7e38c257bc71c58d833f59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165729, "upload_time": "2021-06-16T04:39:36", "upload_time_iso_8601": "2021-06-16T04:39:36.810603Z", "url": "https://files.pythonhosted.org/packages/3a/13/2236f86ceb6de30a11f9df0b99d5a0e6ef945b4a1b0ebfbcd7830d3acadf/perseus_restful_api_framework-1.19.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "abd2963f568006159ad21590b1ec68e2", "sha256": "176e35387e65d37ccc73e88d25752da23ba2ef66792f67558f9729aa988801b2" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.19.23.tar.gz", "has_sig": false, "md5_digest": "abd2963f568006159ad21590b1ec68e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127805, "upload_time": "2021-06-16T04:39:39", "upload_time_iso_8601": "2021-06-16T04:39:39.087947Z", "url": "https://files.pythonhosted.org/packages/4d/3b/47bd6feaa78157ec39f80b47b723301c3d08953c17236aad6250563febe3/perseus-restful-api-framework-1.19.23.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.0": [ { "comment_text": "", "digests": { "md5": "68371eb4b6b876b5685fc24fce550c1f", "sha256": "055d41f6088f273cff32eaf344d38318c8409ae39de0b0592a8979977c5891f6" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.0-py3-none-any.whl", "has_sig": false, "md5_digest": "68371eb4b6b876b5685fc24fce550c1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165643, "upload_time": "2021-06-21T09:40:36", "upload_time_iso_8601": "2021-06-21T09:40:36.962212Z", "url": "https://files.pythonhosted.org/packages/3d/cb/dd20ea1512228e2c50c20d075d2309620c9411ce11dd96de6b8820a7f945/perseus_restful_api_framework-1.20.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "68151d6623c0d4804e252b42ef01d88a", "sha256": "013fc5afc53a5cab05cc1961c557399e380e77f7a635bf229376b7c9aa179dc3" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.0.tar.gz", "has_sig": false, "md5_digest": "68151d6623c0d4804e252b42ef01d88a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127713, "upload_time": "2021-06-21T09:40:40", "upload_time_iso_8601": "2021-06-21T09:40:40.294566Z", "url": "https://files.pythonhosted.org/packages/b1/47/d26efa04880d37f19adf0e0ae52b23e7043943ade3659478aceef03662d4/perseus-restful-api-framework-1.20.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.1": [ { "comment_text": "", "digests": { "md5": "8cd4a49f06c6c9127fab02964ff99462", "sha256": "cfa35ac7ce9510eebd283f1456d9fce43067817087e39867d8a69d1627312188" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd4a49f06c6c9127fab02964ff99462", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165651, "upload_time": "2021-06-21T10:25:51", "upload_time_iso_8601": "2021-06-21T10:25:51.253775Z", "url": "https://files.pythonhosted.org/packages/e0/eb/47a1b5ae5dd8524e2221b6c529ad566d8521e8fc87502113334764e07e34/perseus_restful_api_framework-1.20.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "074593a180dcaa35089b68af0ac56a13", "sha256": "ef686ac91aad2cc7e316daa9f2da294de256059c04b8b96084d923732596f27c" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.1.tar.gz", "has_sig": false, "md5_digest": "074593a180dcaa35089b68af0ac56a13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127758, "upload_time": "2021-06-21T10:25:53", "upload_time_iso_8601": "2021-06-21T10:25:53.219523Z", "url": "https://files.pythonhosted.org/packages/57/6f/9fecffc8be2cdf7b1537d7a57b6268e0f01ba0c5902017ddd4bd2c9eca13/perseus-restful-api-framework-1.20.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.2": [ { "comment_text": "", "digests": { "md5": "a7ad7c105777b664580d806c79eb9fed", "sha256": "5a723642f5413173cfb85eabf3ec3e2b81b8cea9b2ffcc19f480e5a8a331e98d" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a7ad7c105777b664580d806c79eb9fed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165660, "upload_time": "2021-06-21T10:56:15", "upload_time_iso_8601": "2021-06-21T10:56:15.148098Z", "url": "https://files.pythonhosted.org/packages/8a/68/ce5a7caec126cdd967ad50607798420f94c36dda9329dc86ac7841a20740/perseus_restful_api_framework-1.20.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a4a8eb2589886e204fc24a6eb8a670d", "sha256": "d502888d63239ebe6d31b8e4314d29b8bf18ce84ff4b473c0f36924d1e5d1324" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.2.tar.gz", "has_sig": false, "md5_digest": "8a4a8eb2589886e204fc24a6eb8a670d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127733, "upload_time": "2021-06-21T10:56:18", "upload_time_iso_8601": "2021-06-21T10:56:18.368106Z", "url": "https://files.pythonhosted.org/packages/2f/a6/188a98a91736c7f08040693f7df560fe15cbcc74693c18372860b39fe8b8/perseus-restful-api-framework-1.20.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.3": [ { "comment_text": "", "digests": { "md5": "0ae80a6d35818f8ce12a975d1d49140b", "sha256": "5be50cbff5c2e0245952d01f7f8f658398dba791d0ee0ad7d783a865b68c4bcf" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0ae80a6d35818f8ce12a975d1d49140b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165721, "upload_time": "2021-06-22T13:52:01", "upload_time_iso_8601": "2021-06-22T13:52:01.813983Z", "url": "https://files.pythonhosted.org/packages/42/0c/73ec3269caed2b5bf6b09ac04115f629a09d599c846628dfd0bec6dd729b/perseus_restful_api_framework-1.20.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d6e81168d858e9e2c5ec684a0c83009", "sha256": "acd3bce278ae5d1858ce9e6ddb189d7fc0f707ebe2ea89783231f6aeec2b3bb1" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.3.tar.gz", "has_sig": false, "md5_digest": "3d6e81168d858e9e2c5ec684a0c83009", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127828, "upload_time": "2021-06-22T13:52:04", "upload_time_iso_8601": "2021-06-22T13:52:04.134779Z", "url": "https://files.pythonhosted.org/packages/67/6e/a76a5868a17a000761c3ed5f66010ef3eb97f4a63b0f1e7df718b721a945/perseus-restful-api-framework-1.20.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.4": [ { "comment_text": "", "digests": { "md5": "6a36697ba30e871ee4c30062cc017d5e", "sha256": "ebf3601f15eefb3ed978f80a0e6544adda80328295244dfca1eb7575fde0fe0a" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6a36697ba30e871ee4c30062cc017d5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165709, "upload_time": "2021-06-22T14:50:29", "upload_time_iso_8601": "2021-06-22T14:50:29.090945Z", "url": "https://files.pythonhosted.org/packages/41/48/de988ce5b241b0fcc557c69c1c0513566150b88868584d5129f8ae939fda/perseus_restful_api_framework-1.20.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97ea3e90ba42851bdd7dc6f685dc9c44", "sha256": "c0cad01d3e8140a8accca901e858d9fbeb5b08c486c3bc26b7f90ea3afc61df6" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.4.tar.gz", "has_sig": false, "md5_digest": "97ea3e90ba42851bdd7dc6f685dc9c44", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127807, "upload_time": "2021-06-22T14:50:31", "upload_time_iso_8601": "2021-06-22T14:50:31.125141Z", "url": "https://files.pythonhosted.org/packages/9b/e1/17fbbe0a0bb31ccbdf4b5fcb7747f9d366f2810a342c1ac6ca32b75567e0/perseus-restful-api-framework-1.20.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.5": [ { "comment_text": "", "digests": { "md5": "754813ef1d6380511c4c6de92435a820", "sha256": "2ec9bff67b55fa9cb0409f709a76ef6d9b5942dc294ff9ce7c022bef684d99c4" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.20.5-py3-none-any.whl", "has_sig": false, "md5_digest": "754813ef1d6380511c4c6de92435a820", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165707, "upload_time": "2021-06-23T02:22:16", "upload_time_iso_8601": "2021-06-23T02:22:16.433547Z", "url": "https://files.pythonhosted.org/packages/66/ac/d31387b43a899d940fa837a4025679e7343b04014757b8c919ce517a1328/perseus_restful_api_framework-1.20.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f2baca729ac2e401c451cb606eeddeb", "sha256": "cc9ffe82707c24055a613a4eaf0f4c8651188e1ab847e3e8a542d2d23df9b1ef" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.20.5.tar.gz", "has_sig": false, "md5_digest": "3f2baca729ac2e401c451cb606eeddeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 127836, "upload_time": "2021-06-23T02:22:18", "upload_time_iso_8601": "2021-06-23T02:22:18.884240Z", "url": "https://files.pythonhosted.org/packages/d3/61/62b40f67e86d7047cbb4fb9b095a2ffea8ef00a63d471d9c0c2b1784337f/perseus-restful-api-framework-1.20.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.21.0": [ { "comment_text": "", "digests": { "md5": "57fbc0ae5b889db3958c75f24e23274a", "sha256": "5e31a14ddedb5d873ec39d24cf89881d022578bfb0d20a141cea2226239af704" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.21.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57fbc0ae5b889db3958c75f24e23274a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165965, "upload_time": "2021-06-27T10:24:40", "upload_time_iso_8601": "2021-06-27T10:24:40.968665Z", "url": "https://files.pythonhosted.org/packages/f5/58/2afae9d3b172107677081c8b73a8da241da57956938a6a6ff7e52e1b0d01/perseus_restful_api_framework-1.21.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c023be47c32b48d6401539b62469742f", "sha256": "329ae4d80440e737a28e7a35f939a0f477b49c8f5d5d56463fd7048b2e98288a" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.21.0.tar.gz", "has_sig": false, "md5_digest": "c023be47c32b48d6401539b62469742f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128081, "upload_time": "2021-06-27T10:24:43", "upload_time_iso_8601": "2021-06-27T10:24:43.625602Z", "url": "https://files.pythonhosted.org/packages/db/75/dc12303394bd748be6989027a1dd177ce044496043e9d11cdd476cf6a784/perseus-restful-api-framework-1.21.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.21": [ { "comment_text": "", "digests": { "md5": "a742c018a9dcf2728781ab2a96fd3d5c", "sha256": "59376b4f85ae359f20c43f8e0149495eccf64333b5e64a4bc3d4c8809af6d1e4" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.21-py3-none-any.whl", "has_sig": false, "md5_digest": "a742c018a9dcf2728781ab2a96fd3d5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166782, "upload_time": "2021-06-29T09:54:21", "upload_time_iso_8601": "2021-06-29T09:54:21.585002Z", "url": "https://files.pythonhosted.org/packages/7e/6a/d72837dad7b2af3bb683680b7b10ea0c10b4a12fb2dc05a9f3a40521de82/perseus_restful_api_framework-1.22.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a96f4073838a9f0c6488d0c32aca2969", "sha256": "b76e00d0c4c2bda299f5d65a49a6e7263c272a0bf8753315343b4f2d77d21337" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.21.tar.gz", "has_sig": false, "md5_digest": "a96f4073838a9f0c6488d0c32aca2969", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128846, "upload_time": "2021-06-29T09:54:23", "upload_time_iso_8601": "2021-06-29T09:54:23.464276Z", "url": "https://files.pythonhosted.org/packages/4f/35/90fc43cc0b74f3541179b8b8c24d056309af99951fc4e4860c7d1b4a13ee/perseus-restful-api-framework-1.22.21.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.22": [ { "comment_text": "", "digests": { "md5": "1ab0a1dc70388ba688e570f592c77777", "sha256": "fd021a4352b20130f1c212be606e88b16235ad01e5b245b20ec8e1ee4b1bb6f9" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.22-py3-none-any.whl", "has_sig": false, "md5_digest": "1ab0a1dc70388ba688e570f592c77777", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166780, "upload_time": "2021-06-29T13:18:12", "upload_time_iso_8601": "2021-06-29T13:18:12.410944Z", "url": "https://files.pythonhosted.org/packages/fc/33/b0f12e99e74f8071e01fe75bcfe77cc11e39d32f0d4428fcb950f8de272a/perseus_restful_api_framework-1.22.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d209533cd2f765fa3ba53d43732c3929", "sha256": "6b87c9a209479e5fe56eae50a531fdf7a1febca522ce220295ab20bc3f271d6e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.22.tar.gz", "has_sig": false, "md5_digest": "d209533cd2f765fa3ba53d43732c3929", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128853, "upload_time": "2021-06-29T13:18:14", "upload_time_iso_8601": "2021-06-29T13:18:14.953617Z", "url": "https://files.pythonhosted.org/packages/fe/ac/4520f9ede9c938d02fb6edb2c4cc3a2b714f23d874be1f423e3d35b6f0bb/perseus-restful-api-framework-1.22.22.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.23": [ { "comment_text": "", "digests": { "md5": "6902d1aa0454d89a1056fad3118c01c5", "sha256": "b936a27669635cc88b37b1ef7eaf8509f6ccf6483903f56f721422cb613ad00d" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.23-py3-none-any.whl", "has_sig": false, "md5_digest": "6902d1aa0454d89a1056fad3118c01c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166780, "upload_time": "2021-06-29T13:42:04", "upload_time_iso_8601": "2021-06-29T13:42:04.257408Z", "url": "https://files.pythonhosted.org/packages/33/68/a6453b0cbbec271658df86b2c085ffb0cc98dba7100187360cd6c7adc7b4/perseus_restful_api_framework-1.22.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8033e9015f73261dbfe473b1e4200eb", "sha256": "2174158dd8759e169b4bbdaf92038566ab397d3c231b1dfd95695097c107a69c" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.23.tar.gz", "has_sig": false, "md5_digest": "b8033e9015f73261dbfe473b1e4200eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128854, "upload_time": "2021-06-29T13:42:07", "upload_time_iso_8601": "2021-06-29T13:42:07.503984Z", "url": "https://files.pythonhosted.org/packages/29/67/ef062df855a804c3ea1dc868fa9c5d3f88e71358b83d9c19dc804890cda5/perseus-restful-api-framework-1.22.23.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.24": [ { "comment_text": "", "digests": { "md5": "c5b4d3927154704201049b3d2846734c", "sha256": "24448fc0faf73eba166a126e601fb1016f25fb64522587fef1922572f3b5542c" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.24-py3-none-any.whl", "has_sig": false, "md5_digest": "c5b4d3927154704201049b3d2846734c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166707, "upload_time": "2021-06-29T14:01:44", "upload_time_iso_8601": "2021-06-29T14:01:44.025892Z", "url": "https://files.pythonhosted.org/packages/c8/ef/95e0e3cd2b322f24f26e128999c289f558c89119d9e02dd1881c82539e6a/perseus_restful_api_framework-1.22.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97d2b9f90eb627deaec56906ac15f814", "sha256": "0a49a9175f7451037d0180677e7d04bb7bd6eeaa959b47c7a3187b08d24d9111" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.24.tar.gz", "has_sig": false, "md5_digest": "97d2b9f90eb627deaec56906ac15f814", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128798, "upload_time": "2021-06-29T14:01:49", "upload_time_iso_8601": "2021-06-29T14:01:49.325330Z", "url": "https://files.pythonhosted.org/packages/43/2d/ac4c3e3bee9d806d9c2a6920ae5cb40fb9549a61b5e9951527ec32afaf87/perseus-restful-api-framework-1.22.24.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.25": [ { "comment_text": "", "digests": { "md5": "a2bf38eb401c9b17da03e9b9a3913862", "sha256": "2713c882572824afc38a1c844e89c74affa41f680f9950ebaa076b679a9d8774" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.25-py3-none-any.whl", "has_sig": false, "md5_digest": "a2bf38eb401c9b17da03e9b9a3913862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166761, "upload_time": "2021-07-08T08:06:43", "upload_time_iso_8601": "2021-07-08T08:06:43.250513Z", "url": "https://files.pythonhosted.org/packages/f8/64/9901d829e1417eb53d259857a8cc6170291d913db81d5677388d0d2a13b2/perseus_restful_api_framework-1.22.25-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "241a85e2fcae8ec668587726584a8d1a", "sha256": "d11cb4a4f00e66fdb3c1841324524bf3a76440b0c6859ea44d6151fd93e58ba7" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.25.tar.gz", "has_sig": false, "md5_digest": "241a85e2fcae8ec668587726584a8d1a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128862, "upload_time": "2021-07-08T08:06:45", "upload_time_iso_8601": "2021-07-08T08:06:45.797517Z", "url": "https://files.pythonhosted.org/packages/18/74/fe9f37c98472025397a2aa66130919908deda0c0024eea6fb51e897da2e7/perseus-restful-api-framework-1.22.25.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.26": [ { "comment_text": "", "digests": { "md5": "f2525a26a59dc355d3faa32d930b1658", "sha256": "fa3509dd76969cc77bc24fffc98c488d2d1b5baa79958f5c0faa44f2e4108b1c" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.26-py3-none-any.whl", "has_sig": false, "md5_digest": "f2525a26a59dc355d3faa32d930b1658", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166762, "upload_time": "2021-07-09T09:08:31", "upload_time_iso_8601": "2021-07-09T09:08:31.985350Z", "url": "https://files.pythonhosted.org/packages/65/36/763c59168870e8f0bab14e266cd3d2c9eccb11492d2ca70f433e5ba163ae/perseus_restful_api_framework-1.22.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a3979bf6d05b6b4985741d2212603451", "sha256": "3edd4975b060e5c9c607ff3765ddace152794f326ab18032544e547885b67f37" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.26.tar.gz", "has_sig": false, "md5_digest": "a3979bf6d05b6b4985741d2212603451", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128895, "upload_time": "2021-07-09T09:08:34", "upload_time_iso_8601": "2021-07-09T09:08:34.024883Z", "url": "https://files.pythonhosted.org/packages/1a/9f/c6d7d882351799db8ba59bca96bcc41ea5e2d7862f1633f83726c42a25be/perseus-restful-api-framework-1.22.26.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.27": [ { "comment_text": "", "digests": { "md5": "02c6ae2e04bece9c1064e2317468fa7f", "sha256": "363a18fa166d85ab64c22814b91b3fbfd785a58ac51afbdec725fd5fd8bb38ea" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.27-py3-none-any.whl", "has_sig": false, "md5_digest": "02c6ae2e04bece9c1064e2317468fa7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166764, "upload_time": "2021-07-09T09:21:45", "upload_time_iso_8601": "2021-07-09T09:21:45.546234Z", "url": "https://files.pythonhosted.org/packages/f2/83/24b2035e91dd9f465c13415496b6d7c19bb7cabbbb57bdc2ed7e5252e15e/perseus_restful_api_framework-1.22.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e51c1839a125a72f7f62f697bb70b1e2", "sha256": "b565003b3fa5ef60fcc3a3971b6c34075a5c1ed0444b1832c980efb10793ae92" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.27.tar.gz", "has_sig": false, "md5_digest": "e51c1839a125a72f7f62f697bb70b1e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128876, "upload_time": "2021-07-09T09:21:48", "upload_time_iso_8601": "2021-07-09T09:21:48.657910Z", "url": "https://files.pythonhosted.org/packages/97/1b/de91553d0d1baa2ff10cf2b0f33cb996b95a742512d6ace7efc85467046e/perseus-restful-api-framework-1.22.27.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.28": [ { "comment_text": "", "digests": { "md5": "f7469db2d48d43791fc60c57a8511ade", "sha256": "5e830016606cb27d8023144e824e47f763c28da3982adff4181ef14b20d9a35f" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.28-py3-none-any.whl", "has_sig": false, "md5_digest": "f7469db2d48d43791fc60c57a8511ade", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166843, "upload_time": "2021-07-15T10:39:15", "upload_time_iso_8601": "2021-07-15T10:39:15.822264Z", "url": "https://files.pythonhosted.org/packages/95/96/97ebd45922c8642e6f8923ace6cbbea5946988a0c833a8bed73d06f70168/perseus_restful_api_framework-1.22.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "126dbed4e2a6a6e277d88a5fd5d118ce", "sha256": "2c4ae67e5b8a61a8f9fda971a7c3c7fd41e8057057c78d4a16008e2b4dcf2206" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.28.tar.gz", "has_sig": false, "md5_digest": "126dbed4e2a6a6e277d88a5fd5d118ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128952, "upload_time": "2021-07-15T10:39:18", "upload_time_iso_8601": "2021-07-15T10:39:18.074145Z", "url": "https://files.pythonhosted.org/packages/72/04/f48a6a2e52be857b922a35b8b4b581aba2cfdf2a24d61bd969212c25dc50/perseus-restful-api-framework-1.22.28.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.29": [ { "comment_text": "", "digests": { "md5": "a6e26eb58a891a27f3e0af86258deca3", "sha256": "f8190c3adb8b143cf16d40f5361a3f2816746ea407e14bed4be26f096a56cecb" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.29-py3-none-any.whl", "has_sig": false, "md5_digest": "a6e26eb58a891a27f3e0af86258deca3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166780, "upload_time": "2021-07-16T09:52:25", "upload_time_iso_8601": "2021-07-16T09:52:25.865457Z", "url": "https://files.pythonhosted.org/packages/01/8b/be7e3937f2b9d694ce919d2f9baaa2d39440efd62e14f439a2b89521b094/perseus_restful_api_framework-1.22.29-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0590fa5b8e36fdab01017e8c33ee275f", "sha256": "24d05ae2f09dfa3eee155e3461ef172d914ffdaeac8d22bbef1b2f0665467729" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.29.tar.gz", "has_sig": false, "md5_digest": "0590fa5b8e36fdab01017e8c33ee275f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128916, "upload_time": "2021-07-16T09:52:28", "upload_time_iso_8601": "2021-07-16T09:52:28.532318Z", "url": "https://files.pythonhosted.org/packages/c1/86/b2fb5d04dd9c9b1a4503f6f5e4445eacd907a5c1813d14e35c5cc51d7d41/perseus-restful-api-framework-1.22.29.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.31": [ { "comment_text": "", "digests": { "md5": "f79642d18385e45738e9c82d8f9ea3f7", "sha256": "e2f327e9ff8305c93b4910e3e93feeb6118bb9901d1ff4ad2e4896b636f0ddef" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.22.31-py3-none-any.whl", "has_sig": false, "md5_digest": "f79642d18385e45738e9c82d8f9ea3f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166774, "upload_time": "2021-07-27T03:49:17", "upload_time_iso_8601": "2021-07-27T03:49:17.830621Z", "url": "https://files.pythonhosted.org/packages/36/76/8ed12fd697b680489f62a93870e84af15ac5d850560e841451849b17bc43/perseus_restful_api_framework-1.22.31-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2bf0f0013e7ea58d7461c6a3d65a41a5", "sha256": "f762b8925f16e276f6c600ee24b0cd0373b1b5dd01f4b484232f35a9c60372e2" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.22.31.tar.gz", "has_sig": false, "md5_digest": "2bf0f0013e7ea58d7461c6a3d65a41a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128882, "upload_time": "2021-07-27T03:49:21", "upload_time_iso_8601": "2021-07-27T03:49:21.133419Z", "url": "https://files.pythonhosted.org/packages/14/2c/4628894b6e7f57b26a1b711aaf2fa0560fd38dbf7d37ff483aa0c40dc04c/perseus-restful-api-framework-1.22.31.tar.gz", "yanked": false, "yanked_reason": null } ], "1.23.2": [ { "comment_text": "", "digests": { "md5": "c9a57568cf7efb3cd7b4956fda7631d5", "sha256": "0d4fa493814b2fe4491cfa11f6c4a9656afeaedad4648b2af2a6cb4011e14217" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.23.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c9a57568cf7efb3cd7b4956fda7631d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 166705, "upload_time": "2021-08-26T03:57:07", "upload_time_iso_8601": "2021-08-26T03:57:07.375091Z", "url": "https://files.pythonhosted.org/packages/59/05/57a01be6b76cf891b450a4f46bfb291eb3ddbfd9fa00ea4cac660eb0dd47/perseus_restful_api_framework-1.23.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "156a13636d2697103ab6255142cb657b", "sha256": "969930f031c3da31eb7f6a12d43601f0517b357d17301c9dcb94b296c86adb71" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.23.2.tar.gz", "has_sig": false, "md5_digest": "156a13636d2697103ab6255142cb657b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 128830, "upload_time": "2021-08-26T03:57:09", "upload_time_iso_8601": "2021-08-26T03:57:09.805541Z", "url": "https://files.pythonhosted.org/packages/a7/4b/103c99467bfb15dc5aa3a3040761040769f1c24ace8769f4098aa2dd21fe/perseus-restful-api-framework-1.23.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.0": [ { "comment_text": "", "digests": { "md5": "f830949ec40d248871aa2fa7df31858a", "sha256": "c74ef490b483bbf45c5a320f8e997c980ad8109183a8bada6745b3bac79dea2f" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f830949ec40d248871aa2fa7df31858a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169040, "upload_time": "2021-08-31T03:58:45", "upload_time_iso_8601": "2021-08-31T03:58:45.837065Z", "url": "https://files.pythonhosted.org/packages/c5/66/c0ed87e924bd37387e8953200662a39986d49f0c2e4d6e00c2a05e2b514c/perseus_restful_api_framework-1.24.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74766d6ab07f649a41ae38b8819d00ef", "sha256": "4d8159b35f0ee6cd47e19567aff99a469bc4762dc29ba6bea051e133db782f86" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.0.tar.gz", "has_sig": false, "md5_digest": "74766d6ab07f649a41ae38b8819d00ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131147, "upload_time": "2021-08-31T03:58:48", "upload_time_iso_8601": "2021-08-31T03:58:48.252344Z", "url": "https://files.pythonhosted.org/packages/6b/34/17881acaed30ae69252a113ec3fda1f07093a13b2c426dffc92b3d216bfe/perseus-restful-api-framework-1.24.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.1": [ { "comment_text": "", "digests": { "md5": "d9047d9f05e502eea1e1c8c26c48b038", "sha256": "f3ba0b1616130064cf9ff3e64dec4fb92bd09b235e155d27be7bf2cae7babe0f" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d9047d9f05e502eea1e1c8c26c48b038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169041, "upload_time": "2021-08-31T07:10:41", "upload_time_iso_8601": "2021-08-31T07:10:41.829030Z", "url": "https://files.pythonhosted.org/packages/74/84/776a48975705122a1b6890f65ab301541fe24f5e9b3435d5c2305dc9beee/perseus_restful_api_framework-1.24.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba38d45e1798bb287c875bb59791a977", "sha256": "4d88baaecf506c35d1e3a2148b590affc22ecff7b5562b97255cffc2ecd9990e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.1.tar.gz", "has_sig": false, "md5_digest": "ba38d45e1798bb287c875bb59791a977", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131108, "upload_time": "2021-08-31T07:10:44", "upload_time_iso_8601": "2021-08-31T07:10:44.609759Z", "url": "https://files.pythonhosted.org/packages/7b/bc/1f60db7348cfbd3906195a01bc6d3c8753df6873560dc8342885fe15de0c/perseus-restful-api-framework-1.24.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.10": [ { "comment_text": "", "digests": { "md5": "570c1d3acb27fcac0ea0e3bfe8d3b296", "sha256": "147e074b414c3c50f6e8ae6704d133b4875eb8ec0371d648209aaaa6172df41d" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.10-py3-none-any.whl", "has_sig": false, "md5_digest": "570c1d3acb27fcac0ea0e3bfe8d3b296", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168538, "upload_time": "2021-12-08T02:14:01", "upload_time_iso_8601": "2021-12-08T02:14:01.767958Z", "url": "https://files.pythonhosted.org/packages/5e/f7/6086054ffabaf15d48554a4c2743fa2ca80259479866a2f65dc5bd5dad85/perseus_restful_api_framework-1.24.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00728550524dd393cdb6507b482ef43f", "sha256": "b42a7bef1ef71c749fadbd03294b7f1f41435589e6e86cfc19a2198a9b0b0fc6" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.10.tar.gz", "has_sig": false, "md5_digest": "00728550524dd393cdb6507b482ef43f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130639, "upload_time": "2021-12-08T02:14:04", "upload_time_iso_8601": "2021-12-08T02:14:04.756338Z", "url": "https://files.pythonhosted.org/packages/e2/7b/058a69c7ae6b2c12db18e28a579070155cbbc133e3c6bbffbeea7c10fe89/perseus-restful-api-framework-1.24.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.11": [ { "comment_text": "", "digests": { "md5": "f239b421ec4537f89c7ca58583669368", "sha256": "f0aa3562d2b316624f0955f6a5ea2263baa74ba6e5edd79f4a3a2b4cc6867cff" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.11-py3-none-any.whl", "has_sig": false, "md5_digest": "f239b421ec4537f89c7ca58583669368", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168596, "upload_time": "2022-01-12T01:32:19", "upload_time_iso_8601": "2022-01-12T01:32:19.523063Z", "url": "https://files.pythonhosted.org/packages/b8/0b/5c224090b413896e581c3e24a8d15457d0a0023d167a3fcc561ca8cc7424/perseus_restful_api_framework-1.24.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f0180c8b66ed185a3dc0ade9b72d78b", "sha256": "bd974396ee797febf38dcbb346074682535ab8b6440f6b54adc19332e937f23e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.11.tar.gz", "has_sig": false, "md5_digest": "5f0180c8b66ed185a3dc0ade9b72d78b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130706, "upload_time": "2022-01-12T01:32:21", "upload_time_iso_8601": "2022-01-12T01:32:21.911055Z", "url": "https://files.pythonhosted.org/packages/ff/9a/6b8d76a4a5ef8502a3c41cf04819013fe64e5213ff5b854362696526e5ca/perseus-restful-api-framework-1.24.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.12": [ { "comment_text": "", "digests": { "md5": "1c3ea63bdef7958ad868905eb92cb212", "sha256": "4fe0cf69cb49e8d6ea88a012bc6b117d0dc79e4ead56336da5f5bb22fad9b0a3" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.12-py3-none-any.whl", "has_sig": false, "md5_digest": "1c3ea63bdef7958ad868905eb92cb212", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168601, "upload_time": "2022-01-12T03:15:31", "upload_time_iso_8601": "2022-01-12T03:15:31.332225Z", "url": "https://files.pythonhosted.org/packages/14/b9/a4f6b05dbef3899f2bc37a24fc3921c781e1ac642c905e04c4885a2f4613/perseus_restful_api_framework-1.24.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60e0d353ab50ef2d8157ea29eb0f58fa", "sha256": "92977eee42bbdb7046c7b23bfdcb0d2f7d35be54062bc5cd36a40087893f1052" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.12.tar.gz", "has_sig": false, "md5_digest": "60e0d353ab50ef2d8157ea29eb0f58fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130686, "upload_time": "2022-01-12T03:15:33", "upload_time_iso_8601": "2022-01-12T03:15:33.627889Z", "url": "https://files.pythonhosted.org/packages/e8/2a/e123d4bf4b9faa45d304c70f67becc0715b2ebe2d4c4dd2b1f7f7bed09c8/perseus-restful-api-framework-1.24.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.13": [ { "comment_text": "", "digests": { "md5": "aea2a79fc7c99c0079cf7ed1ef9b6175", "sha256": "dbb8aecb80d67e3edc6cadd8097d08e9bad75b96fb90dc7894b2bc5f07e98068" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.13-py3-none-any.whl", "has_sig": false, "md5_digest": "aea2a79fc7c99c0079cf7ed1ef9b6175", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168597, "upload_time": "2022-04-27T00:52:13", "upload_time_iso_8601": "2022-04-27T00:52:13.089627Z", "url": "https://files.pythonhosted.org/packages/3f/4a/37a90564bc17b48d08bec578eafe8269aa0568971848c67d36c8da7d1dcc/perseus_restful_api_framework-1.24.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2720349df08e0ce2485838b62ecb748c", "sha256": "6250461edb379100c7f6d2e03dfe2c1f87571df2bdd7355d1647296b5b1a2a64" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.13.tar.gz", "has_sig": false, "md5_digest": "2720349df08e0ce2485838b62ecb748c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130704, "upload_time": "2022-04-27T00:52:15", "upload_time_iso_8601": "2022-04-27T00:52:15.875515Z", "url": "https://files.pythonhosted.org/packages/31/e0/29a22eafacf83724a1537bc55e0136f4f6aec44bfa51dbd6a091c7eb5ea3/perseus-restful-api-framework-1.24.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.2": [ { "comment_text": "", "digests": { "md5": "266737257fbcec7cac2ee755ebcc0c4e", "sha256": "da0f312452633e642883d1228cb7e94f52b8b2b36a0db19c24956bdb65f8e3e2" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.2-py3-none-any.whl", "has_sig": false, "md5_digest": "266737257fbcec7cac2ee755ebcc0c4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169039, "upload_time": "2021-08-31T07:48:01", "upload_time_iso_8601": "2021-08-31T07:48:01.622596Z", "url": "https://files.pythonhosted.org/packages/91/bc/6d751ceb20c44c67a3ee676950a37d221c6c56ebc83b47c945eb53607771/perseus_restful_api_framework-1.24.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f8f536a84d4de27afa9fdd22a9686737", "sha256": "6e2679e53bc062ce47d049609484662012482c89d12ac9ccbcb758ddfa3427e2" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.2.tar.gz", "has_sig": false, "md5_digest": "f8f536a84d4de27afa9fdd22a9686737", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131129, "upload_time": "2021-08-31T07:48:03", "upload_time_iso_8601": "2021-08-31T07:48:03.746794Z", "url": "https://files.pythonhosted.org/packages/cc/ec/df7f51d7aa7c69dda5884915ad47c4cffeab3b1ada415ed512761f7202e4/perseus-restful-api-framework-1.24.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.3": [ { "comment_text": "", "digests": { "md5": "387ee5a0889550cc55925ae9b96e0490", "sha256": "b8540d3a2fdc9702a07ed181aeca565dd72b78bcb7b66db79b70d9b65c5b0327" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.3-py3-none-any.whl", "has_sig": false, "md5_digest": "387ee5a0889550cc55925ae9b96e0490", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169025, "upload_time": "2021-08-31T08:03:15", "upload_time_iso_8601": "2021-08-31T08:03:15.575461Z", "url": "https://files.pythonhosted.org/packages/fd/68/5244eeb7c7732c0f5eef4030fff3177ef3af8bcb91b42422396f193e1224/perseus_restful_api_framework-1.24.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "854ed67a01e2773edaa4595a0062c319", "sha256": "0fb2fa02de49d1c16800e82de5de72d628d0deeef9ce4101d24d60b4ead4a7bd" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.3.tar.gz", "has_sig": false, "md5_digest": "854ed67a01e2773edaa4595a0062c319", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131130, "upload_time": "2021-08-31T08:03:17", "upload_time_iso_8601": "2021-08-31T08:03:17.805996Z", "url": "https://files.pythonhosted.org/packages/02/fe/f1dca96a6a852dc24a95b198f1ec4d5e0746ca96325930a785efa685d0fa/perseus-restful-api-framework-1.24.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.4": [ { "comment_text": "", "digests": { "md5": "34e3570eec2ed6a2d288e771da4953d7", "sha256": "f00eaf448a60efccb927accf28c4747d91c1409ec803a3b96f88ee470beab867" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.4-py3-none-any.whl", "has_sig": false, "md5_digest": "34e3570eec2ed6a2d288e771da4953d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169021, "upload_time": "2021-08-31T08:11:56", "upload_time_iso_8601": "2021-08-31T08:11:56.355675Z", "url": "https://files.pythonhosted.org/packages/53/d6/7bc635a2d7193bc8a414e391221005b56befc0eb2d18e906706a76919ddb/perseus_restful_api_framework-1.24.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a1a5af886ffe0d6f4fb7a8519fd31833", "sha256": "e3f87bc9d95b036ab6cd1bb28d31c9b8f07b597f224c3b2da20e45798c4ad363" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.4.tar.gz", "has_sig": false, "md5_digest": "a1a5af886ffe0d6f4fb7a8519fd31833", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131104, "upload_time": "2021-08-31T08:11:57", "upload_time_iso_8601": "2021-08-31T08:11:57.962977Z", "url": "https://files.pythonhosted.org/packages/1a/96/42cf2efa9f529d1466bdcc2b62c4abc85f67cbb30a3b980ba51ad2288d7e/perseus-restful-api-framework-1.24.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.5": [ { "comment_text": "", "digests": { "md5": "50593aee326e80f03984d83e4c7f181c", "sha256": "e2fbfd5298ac37d76690602875d3c5374ea478f9e42e38e07e87d4befa6004a4" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.5-py3-none-any.whl", "has_sig": false, "md5_digest": "50593aee326e80f03984d83e4c7f181c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169063, "upload_time": "2021-08-31T08:31:14", "upload_time_iso_8601": "2021-08-31T08:31:14.678404Z", "url": "https://files.pythonhosted.org/packages/87/03/46f2dd25c095915cbecb3aafcedaabc4df834f0ea3c291b73ca575007568/perseus_restful_api_framework-1.24.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e616d600f34a34020e1edf16285a6b3c", "sha256": "18fd037294c7244e6dc9a01bc776ce64c4514aebda1bae0a621814671a6fd1f4" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.5.tar.gz", "has_sig": false, "md5_digest": "e616d600f34a34020e1edf16285a6b3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131140, "upload_time": "2021-08-31T08:31:16", "upload_time_iso_8601": "2021-08-31T08:31:16.512163Z", "url": "https://files.pythonhosted.org/packages/8b/40/858b41bbfacd5a1876785c9414e39505bfff468ac47e1b3839db6bd81f7e/perseus-restful-api-framework-1.24.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.6": [ { "comment_text": "", "digests": { "md5": "8c35d4352b738ee76c43db47fb8a7744", "sha256": "6419777c8cd3525f8b6884037ec0d383049935ac74819a30b1b8a32ad79ec085" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8c35d4352b738ee76c43db47fb8a7744", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 169069, "upload_time": "2021-08-31T08:40:42", "upload_time_iso_8601": "2021-08-31T08:40:42.605264Z", "url": "https://files.pythonhosted.org/packages/fe/58/569f8a28ceec34c3969aae91e5c359758a39f2d50d3228d38beff103cc5e/perseus_restful_api_framework-1.24.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36c0d3bc1f737e39b51657aea2af3d10", "sha256": "b8ce4df64822ab42a3654bc238f1edd4070376d1163693fbcb8c1b1b76cda91e" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.6.tar.gz", "has_sig": false, "md5_digest": "36c0d3bc1f737e39b51657aea2af3d10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 131149, "upload_time": "2021-08-31T08:40:44", "upload_time_iso_8601": "2021-08-31T08:40:44.834857Z", "url": "https://files.pythonhosted.org/packages/9d/3b/4fec827b27a0dcae20616eabdbe01d4574a5bc529a637df4bf3efebf2a50/perseus-restful-api-framework-1.24.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.7": [ { "comment_text": "", "digests": { "md5": "949e608385bc951b674ce5f0fdeb0411", "sha256": "8fbcc86a674918df9dc3ded0d880c393163c1ca0acaac3e64a99c7e8d8ab32f6" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.7-py3-none-any.whl", "has_sig": false, "md5_digest": "949e608385bc951b674ce5f0fdeb0411", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168343, "upload_time": "2021-08-31T08:49:56", "upload_time_iso_8601": "2021-08-31T08:49:56.285785Z", "url": "https://files.pythonhosted.org/packages/b1/90/c4bb1408dd310d8fe717aed3fd8cada2ced7628ecd12e957bf055f5017ce/perseus_restful_api_framework-1.24.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00d72cca2173ec67d85c49da35c0151d", "sha256": "3f7edaa6b3cceda3cc2561395be75c36e35336ddce302eeefba01823a964e948" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.7.tar.gz", "has_sig": false, "md5_digest": "00d72cca2173ec67d85c49da35c0151d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130425, "upload_time": "2021-08-31T08:49:58", "upload_time_iso_8601": "2021-08-31T08:49:58.878653Z", "url": "https://files.pythonhosted.org/packages/99/2c/c37b65d5444c37862bdecc5cbbe7258c98923fafba072398092289c5d8b9/perseus-restful-api-framework-1.24.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.8": [ { "comment_text": "", "digests": { "md5": "55aa4424d212d90105156b044f9fdbea", "sha256": "ed810e284e3e00ddcd11e2c753048492f48801ee5546d3211b973d154c5e6b7e" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.8-py3-none-any.whl", "has_sig": false, "md5_digest": "55aa4424d212d90105156b044f9fdbea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168338, "upload_time": "2021-11-12T01:15:31", "upload_time_iso_8601": "2021-11-12T01:15:31.750757Z", "url": "https://files.pythonhosted.org/packages/24/b8/6c542d8f7a48c3ad193fa12ecf04f0107f22136fcc9ff7e66ff530295fe9/perseus_restful_api_framework-1.24.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7a29424b8f73b21de5facb2b16642de", "sha256": "a03a98b1621997e5fdda201751dd9e515141e5daa82ea4fedaf88a6f1035a5ea" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.8.tar.gz", "has_sig": false, "md5_digest": "c7a29424b8f73b21de5facb2b16642de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130427, "upload_time": "2021-11-12T01:15:37", "upload_time_iso_8601": "2021-11-12T01:15:37.450546Z", "url": "https://files.pythonhosted.org/packages/ad/bd/64b39a19f5dbc672deb9af34d0306f7dfe24c21d0a9352727f43245d59c4/perseus-restful-api-framework-1.24.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.9": [ { "comment_text": "", "digests": { "md5": "6d9e7baabcd322fb9c4c6977fcd31f9f", "sha256": "32e91918fb34b6efd79746969bc4e6faffd145c5d62fc7b34e81efe51f18400d" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6d9e7baabcd322fb9c4c6977fcd31f9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168467, "upload_time": "2021-12-04T09:47:04", "upload_time_iso_8601": "2021-12-04T09:47:04.189644Z", "url": "https://files.pythonhosted.org/packages/94/91/0bea5d4e6bf38e68aea9e4b8cbdc50b88a84253ee72d5a7a70cd8998b073/perseus_restful_api_framework-1.24.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70fabb7872ebccf6b4bc0008e78f9ecb", "sha256": "9cece0dc7e2aa1bb5a64e5c13d4c5b07cd9a1fcef78a1f08bdf84241ef35b66d" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.9.tar.gz", "has_sig": false, "md5_digest": "70fabb7872ebccf6b4bc0008e78f9ecb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130537, "upload_time": "2021-12-04T09:47:06", "upload_time_iso_8601": "2021-12-04T09:47:06.742497Z", "url": "https://files.pythonhosted.org/packages/a2/5f/51cf264ba414c77f50b6d3e14827f721e736efdbe1650d5ee333ca147935/perseus-restful-api-framework-1.24.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aea2a79fc7c99c0079cf7ed1ef9b6175", "sha256": "dbb8aecb80d67e3edc6cadd8097d08e9bad75b96fb90dc7894b2bc5f07e98068" }, "downloads": -1, "filename": "perseus_restful_api_framework-1.24.13-py3-none-any.whl", "has_sig": false, "md5_digest": "aea2a79fc7c99c0079cf7ed1ef9b6175", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 168597, "upload_time": "2022-04-27T00:52:13", "upload_time_iso_8601": "2022-04-27T00:52:13.089627Z", "url": "https://files.pythonhosted.org/packages/3f/4a/37a90564bc17b48d08bec578eafe8269aa0568971848c67d36c8da7d1dcc/perseus_restful_api_framework-1.24.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2720349df08e0ce2485838b62ecb748c", "sha256": "6250461edb379100c7f6d2e03dfe2c1f87571df2bdd7355d1647296b5b1a2a64" }, "downloads": -1, "filename": "perseus-restful-api-framework-1.24.13.tar.gz", "has_sig": false, "md5_digest": "2720349df08e0ce2485838b62ecb748c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 130704, "upload_time": "2022-04-27T00:52:15", "upload_time_iso_8601": "2022-04-27T00:52:15.875515Z", "url": "https://files.pythonhosted.org/packages/31/e0/29a22eafacf83724a1537bc55e0136f4f6aec44bfa51dbd6a091c7eb5ea3/perseus-restful-api-framework-1.24.13.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }