{ "info": { "author": "Chang Hao", "author_email": "mixpplus@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "#### \u89c6\u9891\u5e73\u53f0\u767b\u5f55\u4fe1\u606fapi\uff1a\n\n1. Add video platform information\n\n description:\u6dfb\u52a0\u89c6\u9891\u5e73\u53f0\u4fe1\u606f\n\n - URL: /api/v1/device/addPlatform\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Params:\n\n | \u53c2\u6570 | \u5fc5\u987b | \u7c7b\u578b | \u8bf4\u660e |\n | ------------------------ | ---- | ------------ | --------------------- |\n | camera_platform_name | \u662f | string | \u5e73\u53f0\u540d |\n | camera_platform_ip | \u662f | string | \u5e73\u53f0ip |\n | camera_platform_port | \u662f | int | \u5e73\u53f0\u7aef\u53e3 |\n | platformtype_id | \u662f | string | \u5916\u952e\u5e73\u53f0\u7c7b\u578bid |\n | organization_id | \u662f | string | \u5916\u952e\u7ec4\u7ec7\u673a\u6784id |\n | camera_platform_account | \u5426 | string | \u5e73\u53f0\u8d26\u6237\u540d |\n | camera_platform_password | \u5426 | string | \u5e73\u53f0\u8d26\u6237\u5bc6\u7801 |\n | camera_platform_status | \u662f | int | \u5e73\u53f0\u72b6\u6001 1\u5728\u7ebf 0\u79bb\u7ebf |\n | gb_number | \u662f | string | \u56fd\u6807\u7f16\u7801 |\n | registration_period | \u662f | int | \u6ce8\u518c\u6709\u6548\u671f |\n | heartbeat_timeout_secs | \u662f | int | \u5fc3\u8df3\u8d85\u65f6\u65f6\u95f4 |\n | heartbeat_timeout_times | \u662f | int | \u5fc3\u8df3\u8d85\u65f6\u6b21\u6570 |\n | create_user_id | \u662f | string\uff0836\uff09 | \u521b\u5efa\u4ebaid |\n\n ```python\n {\n \"camera_platform_name\":\"\u5a01\u6d77\u5e73\u53f0\",\n \"camera_platform_ip\":\"172.14.100.100\",\n \"camera_platform_port\":\"8000\",\n \"platformtype_id\":\"2a29fce05b2f411a810dcaa3e854f6ef\",\n \"organization_id\":\"169ed9c76888499b87baa90733fe2827\",\n \"camera_platform_account\":\"admin\",\n \"camera_platform_password\":\"admin\",\n \"gb_number\":\"2325232\",\n \"registration_period\":3600,\n \"heartbeat_timeout_secs\":30,\n \"heartbeat_timeout_times\":3,\n \"camera_platform_status\": 1,\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"userdata\":{}\n }\n ```\n\n - Success Response:\n\n ```python\n {\n \"code\":0,\n \"data\":\"\",\n \"msg\"\uff1a\"\",\n \"userdata\":{}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":\"\u6dfb\u52a0\u5931\u8d25\"\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n2. Modify platform information based on id\n\n description\uff1a\u6839\u636eid\u4fee\u6539\u5e73\u53f0\u4fe1\u606f\uff0cpost\u8bf7\u6c42\u63d0\u4ea4\uff0c\u5165\u5e93\n\n - URL: /api/v1/device/modifyPlatform\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Url Params: id=[string]\n\n - Data Params:\n\n ```python\n # \u5e73\u53f0\u7c7b\u578b\u662fGB28181\n {\n \t\"cameraplatform_id\":\"e4f690f5bc1c43e388dfbff80c033b3b\",\n \"camera_platform_name\":\"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_ip\":\"172.14.100.100\",\n \"camera_platform_port\":\"8000\",\n \"platformtype_id\":\"7a0a69c8883a4b0cb84455e96a79b5f9\",\n \"organization_id\":\"44f63de9484c4341b53aa99659edd11d\",\n \"camera_platform_account\":\"admin\",\n \"camera_platform_password\":\"admin\",\n \"gb_number\":\"2325232\",\n \"registration_period\":3600,\n \"heartbeat_timeout_secs\":30,\n \"heartbeat_timeout_times\":3,\n \"camera_platform_status\": 1,\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"userdata\":{}\n }\n # \u5e73\u53f0\u7c7b\u578b\u662fPVG+\n {\n \t\"cameraplatform_id\":\"e4f690f5bc1c43e388dfbff80c033b3b\",\n \"camera_platform_name\":\"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_ip\":\"172.14.100.100\",\n \"camera_platform_port\":\"8000\",\n \"platformtype_id\":\"7a0a69c8883a4b0cb84455e96a79b5f9\",\n \"organization_id\":\"44f63de9484c4341b53aa99659edd11d\",\n \"camera_platform_account\":\"admin\",\n \"camera_platform_password\":\"admin\",\n \"camera_platform_status\": 1,\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"userdata\":{}\n }\n ```\n\n - Success Response:\n\n ```python\n {\n \"code\":0,\n \"msg\":'\u4fee\u6539\u6210\u529f\",\n \"userdata\":{}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"data\":'\u4fee\u6539\u5931\u8d25'\n }\n ```\n\n - Sample Call:\n\n - Notes:\n\n3. Delete platform information based on platform id\n\n description:\u6839\u636e\u5e73\u53f0id\u5220\u9664\u5e73\u53f0\u4fe1\u606f\n\n - URL: /api/v1/device/deletePlatform\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Params: \n\n ```python\n {\n \"ids\":[\"\",\"\"], # \u628a\u8981\u5220\u9664\u7684\u5e73\u53f0id\u653e\u8fdb\u6570\u7ec4\u4e2d\uff0c\u53ef\u4ee5\u662f\u4e00\u4e2a\uff0c\u4e5f\u53ef\u4ee5\u662f\u591a\u4e2a\n \"userdata\":{}\n }\n ```\n\n - Success Response:\n\n ```python\n {\n \"code\":0,\n \"data\":\"\u5220\u9664\u6210\u529f\",\n \"userdata\":{}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":'\u5220\u9664\u5931\u8d25'\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n4. Obtain platform information based on video platform id\n\n description\uff1a\u6839\u636e\u89c6\u9891\u5e73\u53f0id\u83b7\u53d6\u5e73\u53f0\u4fe1\u606f\n\n - URL: /api/v1/device/platformInfo\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Params:\n\n ```python\n {\n \"id\":\"\",\n \"userdata\":{}\n }\n ```\n\n - Success Response:\n\n ```python\n # \u5f53\u76f8\u673a\u5e73\u53f0\u7c7b\u578b\u662fPVG+\n {\n \"code\": 0,\n \"data\": [\n {\n \"camera_platform_account\": \"admin\",\n \"camera_platform_channel\": null,\n \"camera_platform_desc\": null,\n \"cameraplatform_id\": \"29a5e04c97224d55be630103c01f9497\",\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_password\": \"admin\",\n \"camera_platform_port\": 8000,\n \"camera_platform_status\": 1,\n \"create_time\": \"2018-09-05 20:30:22\",\n \"organization_id\": \"44f63de9484c4341b53aa99659edd11d\",\n \"organization_name\": \"\u676d\u5dde\u6570\u667a\u6e90\",\n \"platformtype_id\": \"7a0a69c8883a4b0cb84455e96a79b5f9\",\n \"camera_platform_type\": \"pvg+\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-05 20:30:22\"\n }\n ],\n \"msg\": \"\u67e5\u8be2\u6210\u529f\",\n \"userdata\": {}\n }\n\n # \u5f53\u76f8\u673a\u5e73\u53f0\u662fGB28181\n {\n \"code\": 0,\n \"data\": [\n {\n \"camera_platform_account\": \"admin\",\n \"camera_platform_channel\": null,\n \"camera_platform_desc\": null,\n \"cameraplatform_id\": \"e4f690f5bc1c43e388dfbff80c033b3b\",\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_password\": \"admin\",\n \"camera_platform_port\": 8000,\n \"camera_platform_status\": 1,\n \"create_time\": \"2018-09-05 20:24:31\",\n \"gb_number\": \"2325232\",\n \"heartbeat_timeout_secs\": 30,\n \"heartbeat_timeout_times\": 3,\n \"organization_id\": \"44f63de9484c4341b53aa99659edd11d\",\n \"organization_name\": \"\u676d\u5dde\u6570\u667a\u6e90\",\n \"platformtype_id\": \"7a0a69c8883a4b0cb84455e96a79b5f9\",\n \"camera_platform_type\": \"pvg+\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\", # \u521b\u5efa\u4ebaid\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\", # \u66f4\u65b0\u4ebaid\n \"registration_period\": 3600,\n \"update_time\": \"2018-09-05 20:26:38\"\n }\n ],\n \"msg\": \"\u67e5\u8be2\u6210\u529f\",\n \"userdata\": {}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":'\u6ca1\u6709\u83b7\u53d6\u5230\u5e73\u53f0\u4fe1\u606f'\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n5. Get all the groups that have not been deleted\n\n description\uff1a\u83b7\u53d6\u6240\u6709\u5206\u7ec4\n\n - URL: /api/v1/device/GroupName\n\n - Method: get\n\n - Header:Authorization=[string]\n\n - Params:\n\n - Success Response:\n\n ```python\n {\n \"code\":0,\n \"all_data\":1,\n \"data\":[\n {\n \"group_id\":\"\",\n \"group_name\": \"\",\n \"group_desc\":\"\",\n \"parent_id\":\"\",\n \"is_delete\":\"\",\n \"create_time\":\"\",\n \"update_time\":\"\"\n }\n ],\n \"userdata\":{}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":'\u6ca1\u6709\u83b7\u53d6\u5230\u5e73\u53f0\u4fe1\u606f'\n }\n ```\n\n - Sample Call:\n\n - Notes:\n\n6. Fuzzy query platform information\n\n description\uff1a\u6a21\u7cca\u67e5\u8be2\u5e73\u53f0\u4fe1\u606f\uff0c\u6ca1\u6709\u641c\u7d22\u5b57\u6bb5\u9ed8\u8ba4\u67e5\u8be2\u6240\u6709\n\n - URL: /api/v1/device/cameraPlatform\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Params:\n\n ```python\n {\n \"searchInfo\":{\n \t\"camera_platform_name\":\"\u5a01\", # \u5e73\u53f0\u540d\u79f0\n \"camera_platform_ip\":\"\", # \u5e73\u53f0\u5730\u5740\n \"camera_platform_port\":\"\", # \u5e73\u53f0\u7aef\u53e3\n \"platformtype_id\":\"2a29fce05b2f411a810dcaa3e854f6ef\", # \u5e73\u53f0\u7c7b\u578bid\n \"organization_id\":\"4329fce05b2f411a810dcaa3e854f6ef\", # \u7ec4\u7ec7\u673a\u6784id\n \"is_create\":true, # true\u8868\u793a\u6839\u636e\u521b\u5efa\u65f6\u95f4\u6392\u5e8f\uff0cfalse\u8868\u793a\u6839\u636e\u66f4\u65b0\u65f6\u95f4\u6392\u5e8f\n \t\"is_desc\":true, # true\u8868\u793a\u6839\u636e\u65f6\u95f4\u5012\u6392\u5e8f\uff0c false\u8868\u793a\u6839\u636e\u65f6\u95f4\u6b63\u6392\u5e8f\n },\n \"page\":1,\n \"page_size\":10,\n \"userdata\":{}\n }\n ```\n\n - Success Response:\n\n ```python\n {\n \"all_data\": 4,\n \"all_page\": 1,\n \"code\": 0,\n \"data\": [\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f02\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-12 16:48:12\",\n \"organization_name\": \"\u82cf\u5dde\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"5ab5198ccbf649abafc84b4c6529ef90\",\n \"camera_platform_type\": \"GB28181\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-12 16:48:12\"\n },\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-12 16:48:06\",\n \"organization_name\": \"\u82cf\u5dde\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"6f722b618b75413b9b6695885b1c6f29\",\n \"camera_platform_type\": \"GB28181\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-12 16:48:06\"\n },\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u673a\u573a\u5e73\u53f0\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-12 16:48:25\",\n \"organization_name\": \"\u82cf\u5dde\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"7f93dba2bd6d4c6781a329800b09b49d\",\n \"camera_platform_type\": \"GB28181\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-12 16:48:25\"\n },\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f0\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-12 16:47:31\",\n \"organization_name\": \"\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"c3f9f51202384971847c4f4aa6cabbd8\",\n \"camera_platform_type\": \"GB28181\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-12 16:47:31\"\n }\n ],\n \"msg\": \"\u67e5\u8be2\u6210\u529f\",\n \"page\": 1,\n \"userdata\": {}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":'\u67e5\u8be2\u5931\u8d25'\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n7. Get protocol types for all video platforms\n\n description\uff1a\u83b7\u53d6\u6240\u6709\u76f8\u673a\u534f\u8bae\n\n - URL: /api/v1/device/allCameraProtocol\n\n - Method: get\n\n - Header:Authorization=[string]\n\n - Params:\n\n - Success Response:\n\n ```python\n {\n \"all_data\": 6,\n \"code\": 0,\n \"data\": [\n {\n \"camera_protocol\": \"RTSP\",\n \"id\": \"1c9b8032c64f434091160f4086d3f3b6\"\n },\n {\n \"camera_protocol\": \"ONVIF\",\n \"id\": \"2229924a68884695bf9ad8361836217d\"\n },\n {\n \"camera_protocol\": \"\u5927\u534e\",\n \"id\": \"62804ef392c945fa884c2ae7a7f4cf61\"\n },\n {\n \"camera_protocol\": \"RTMP\",\n \"id\": \"cf40e618bd2945c78df769f9d5774888\"\n },\n {\n \"camera_protocol\": \"GB28181\",\n \"id\": \"e9f062e6784a493999e18a8df399fe8f\"\n },\n {\n \"camera_protocol\": \"\u6d77\u5eb7\",\n \"id\": \"edde939b5e8e4794a6e0268a5a22b522\"\n }\n ],\n \"msg\": \"\u67e5\u8be2\u6210\u529f\",\n \"userdata\": null\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":\"\u67e5\u8be2\u5931\u8d25\"\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n8. Get all camera types\n\n description\uff1a\u83b7\u53d6\u6240\u6709\u76f8\u673a\u7c7b\u578b\n\n - URL: /api/v1/device/allCameraType\n\n - Method: get\n\n - Header:Authorization=[string]\n\n - Params:\n\n - Success Response:\n\n ```python\n {\n \"all_data\": 2,\n \"code\": 0,\n \"data\": [\n {\n \"camera_type\": \"IPC\",\n \"id\": \"b43d9770fd984671970ee4fe6d43ec99\"\n },\n {\n \"camera_type\": \"NVR\",\n \"id\": \"b994679085834606bf84f2bf9c2958e1\"\n }\n ],\n \"msg\": \"\u67e5\u8be2\u6210\u529f\",\n \"userdata\": null\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":\"\u67e5\u8be2\u5931\u8d25\"\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n9. Sort by timeSort by time\n\n description\uff1a\u6839\u636e\u65f6\u95f4\u6392\u5e8f\n\n - URL: /api/v1/device/platformTimeOrder\n\n - Method: post\n\n - Header:Authorization=[string]\n\n - Params:\n\n ```python\n {\n \"page\":1,\n \"page_size\":10,\n \"is_create\":true, # true\u8868\u793a\u6839\u636e\u521b\u5efa\u65f6\u95f4\u6392\u5e8f\uff0cfalse\u8868\u793a\u6839\u636e\u66f4\u65b0\u65f6\u95f4\u6392\u5e8f\n \"is_desc\":true, # true\u8868\u793a\u6839\u636e\u65f6\u95f4\u5012\u6392\u5e8f\uff0c false\u8868\u793a\u6839\u636e\u65f6\u95f4\u6b63\u6392\u5e8f\n \"userdata\":\"\"\n }\n ```\n\n - Success Response:\n\n ```python\n {\n \"all_data\": 2,\n \"all_page\": 1,\n \"code\": 0,\n \"data\": [\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f0\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-05 20:24:31\",\n \"of_organization\": \"\u676d\u5dde\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"e4f690f5bc1c43e388dfbff80c033b3b\",\n \"camera_platform_type\": \"pvg+\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-06 11:13:15\"\n },\n {\n \"camera_numbers\": 0,\n \"camera_platform_ip\": \"172.14.100.100\",\n \"camera_platform_name\": \"\u5a01\u6d77\u5e73\u53f01\",\n \"camera_platform_port\": 8000,\n \"create_time\": \"2018-09-05 20:30:22\",\n \"of_organization\": \"\u676d\u5dde\u6570\u667a\u6e90\",\n \"cameraplatform_id\": \"29a5e04c97224d55be630103c01f9497\",\n \"camera_platform_type\": \"pvg+\",\n \"create_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_user_id\":\"5969354c-744d-46c1-b323-3215a4eb9f74\",\n \"update_time\": \"2018-09-05 20:30:22\"\n }\n ],\n \"msg\": \"\u641c\u7d22\u6210\u529f\",\n \"page\": 1,\n \"userdata\": {\n \"\": \"\"\n }\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":\"\u641c\u7d22\u5931\u8d25\"\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n10. Get allplatform type info\n\n description\uff1a\u83b7\u53d6\u6240\u6709\u5e73\u53f0\u7684\u7c7b\u578b\n\n - URL: /api/v1/device/allPlatformType\n\n - Method: get\n\n - Header:Authorization=[string]\n\n - Params:\n\n - Success Response:\n\n ```python\n {\n \"code\":0,\n \"all_data\":1,\n \"data\":[\n {\n \"id\": \"\",\n \"camera_platform_type\": \"\"\n }\n ],\n \"userdata\":{}\n }\n ```\n\n - Error Response\uff1a\n\n ```python\n {\n \"code\":-1,\n \"msg\":'\u6ca1\u6709\u83b7\u53d6\u5230\u5e73\u53f0\u7c7b\u578b\u4fe1\u606f'\n }\n ```\n\n - Sample Call:\n\n - Notes\uff1a\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "demo,new,test", "license": "", "maintainer": "", "maintainer_email": "", "name": "pp-new", "package_url": "https://pypi.org/project/pp-new/", "platform": "", "project_url": "https://pypi.org/project/pp-new/", "project_urls": null, "release_url": "https://pypi.org/project/pp-new/1.3/", "requires_dist": null, "requires_python": "", "summary": "\u89c6\u9891\u8fd0\u7ef4\u5e73\u53f0\u9002\u7528\u4e8e\u4e0d\u540c\u89c4\u6a21\u7684\u89c6\u9891\u76d1\u63a7\u7cfb\u7edf\u7684\u65e5\u5e38\u8fd0\u7ef4\u7ba1\u7406", "version": "1.3" }, "last_serial": 4523080, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "0af5e4ac7791627ce6efc782e0c6b91f", "sha256": "9937d70c4457507fdbd6ce9818d408660b7b68f8858f2a5cbc63fdbbbecf0205" }, "downloads": -1, "filename": "pp_new-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0af5e4ac7791627ce6efc782e0c6b91f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4188, "upload_time": "2018-11-23T11:18:29", "url": "https://files.pythonhosted.org/packages/e4/61/45dc49fa7ea66d57b420fb69093503ca4af7b9e019dd9da120df0a5ef0eb/pp_new-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "007f6a196aa963afee43faf5bc867f63", "sha256": "aeacbff034eaa8571db36118d69dbc0c121fcc63dd726f0d3a90424b1d409b0a" }, "downloads": -1, "filename": "pp-new-1.1.tar.gz", "has_sig": false, "md5_digest": "007f6a196aa963afee43faf5bc867f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4134, "upload_time": "2018-11-23T11:18:31", "url": "https://files.pythonhosted.org/packages/50/33/11f01f9fe8220d4b355028582637a39c314a62c2ff808876d52bffe4af57/pp-new-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f5ad7fbc27329cb441596ab7df470d9d", "sha256": "ba9ffe62c0bdb0a2332789372b24bb659e2f15b339c6bd20d4aa0d44f07cafba" }, "downloads": -1, "filename": "pp_new-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f5ad7fbc27329cb441596ab7df470d9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4225, "upload_time": "2018-11-24T09:13:32", "url": "https://files.pythonhosted.org/packages/a2/00/51851c30be893bfb92d73d600556ec47bf4c3e11eacf9a6079890f9aed9e/pp_new-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3e043139bce6441fe591c72f569ab59", "sha256": "d094bbb6c8094607ed8b2d4df5a79ee479315490da413c21c8d14daffaf04596" }, "downloads": -1, "filename": "pp-new-1.2.tar.gz", "has_sig": false, "md5_digest": "e3e043139bce6441fe591c72f569ab59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4176, "upload_time": "2018-11-24T09:13:35", "url": "https://files.pythonhosted.org/packages/27/a6/77ba0f0157eb6136ceab406c0d5d28ff820b59d2e9d3cbf3ebde0d185911/pp-new-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "b3b14b27b47eb66ddfc0080ecb465a47", "sha256": "811ef8c30cdc5cd90243ffdc8c864d505e3506d7edb8b477a372e03332669bd0" }, "downloads": -1, "filename": "pp_new-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b3b14b27b47eb66ddfc0080ecb465a47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4578, "upload_time": "2018-11-24T09:23:31", "url": "https://files.pythonhosted.org/packages/62/0e/4070748226d6b94af9646a5b9667c3e1eb80cc49b7d93c4faa00329a1a7d/pp_new-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "847760fd8393bf1bc04800b4e26c4a2c", "sha256": "caeb0966a07c3ee11650e38ae3611f3fb01ad8ce59a909984d24c0a7bb41fbcc" }, "downloads": -1, "filename": "pp-new-1.3.tar.gz", "has_sig": false, "md5_digest": "847760fd8393bf1bc04800b4e26c4a2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4300, "upload_time": "2018-11-24T09:23:35", "url": "https://files.pythonhosted.org/packages/bd/40/a766dd9482e026482c02f514b7118f92d5752eeb81bf4f1befe777cb129f/pp-new-1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3b14b27b47eb66ddfc0080ecb465a47", "sha256": "811ef8c30cdc5cd90243ffdc8c864d505e3506d7edb8b477a372e03332669bd0" }, "downloads": -1, "filename": "pp_new-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b3b14b27b47eb66ddfc0080ecb465a47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4578, "upload_time": "2018-11-24T09:23:31", "url": "https://files.pythonhosted.org/packages/62/0e/4070748226d6b94af9646a5b9667c3e1eb80cc49b7d93c4faa00329a1a7d/pp_new-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "847760fd8393bf1bc04800b4e26c4a2c", "sha256": "caeb0966a07c3ee11650e38ae3611f3fb01ad8ce59a909984d24c0a7bb41fbcc" }, "downloads": -1, "filename": "pp-new-1.3.tar.gz", "has_sig": false, "md5_digest": "847760fd8393bf1bc04800b4e26c4a2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4300, "upload_time": "2018-11-24T09:23:35", "url": "https://files.pythonhosted.org/packages/bd/40/a766dd9482e026482c02f514b7118f92d5752eeb81bf4f1befe777cb129f/pp-new-1.3.tar.gz" } ] }