{ "info": { "author": "Enoi Barrera Guzman", "author_email": "zafiro3000x@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# MsCoppel\n\nPaquete para implmentar microservicios basados en mensajes, utilizando kafka, para su implementacion se\nutiliza decoradores sobre las funciones, dependiendo de las acciones que se quieren implementar.\n\n## Instalacion\n\n``` shell\n$ pip install MsCoppel\n```\n\n## Metodos disponibles\n\n* List\n* Get\n* Create\n* Update\n* Delete\n\nEn caso de que no se definan mas elementos todos las peticiones siempre seran escuchadas por el metodo **Listener**.\n\n## Ejemplo\n\n ```python\n\nfrom MsCoppel import Microservices, Options, Types, MsManager, ErrorMs\n\n@Manager.Define(\n Options(\n 'demo', # Nombre de la aplicacion\n 'plantilla', # nombre del microservicio\n 'v1', # Version del microservicio\n ['kafka:9092'], # Coleccion de servidores\n Types.WORKER, True\n )\n)\nclass Demo(microservices):\n\n def smoketest(self):\n \"\"\"\n Metodo que se utiliaza para validar el servicio\n desde una consulta REST.\n\n su valor de retorno siempre es logico.\n \"\"\"\n True\n\n @MsManager.Errors\n def misErrores(self):\n return { '-12': 'Error definido por el usuario' }\n\n @MsManager.List\n def listar():\n pass\n\n @MsManager.Get\n def cosa(self, data, auth, id):\n raise ErrorMs(-12)\n\n @MsManager.Create\n def nuevo(self, data, auth):\n pass\n\n @MsManager.Update\n def actualizar(self, data, auth):\n pass\n\n @MsManager.Delete\n def eliminar(self, data, auth):\n pass\n\n @MsManager.Listener\n def lister(self, data, auth):\n return data\n\n```\n\n## Errores\n\nPara retornar un error se utiliza el estandar de python que es **raise** regresando un objeto error perzonalizado de la clase **ErrorMs**, tal como se muestra en el siguiente ejemplo\n\n```python\n@MsManager.Get\n def cosa(self, data, auth, id):\n raise ErrorMs(-12)\n```\n\n> Tome en cuenta que solo se indica el numero del error previamente registrados por el decorador **@MsManager.Errors**.\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "MsCoppel", "package_url": "https://pypi.org/project/MsCoppel/", "platform": "", "project_url": "https://pypi.org/project/MsCoppel/", "project_urls": null, "release_url": "https://pypi.org/project/MsCoppel/1.4.2/", "requires_dist": [ "kafka-python (==1.4.6)", "Logbook", "asyncio-nats-client (==0.9.2)", "jaeger-client (==4.1.0)", "fluent-logger (==0.9.3)", "Flask (==1.1.1)" ], "requires_python": "", "summary": "Libreria para microservicios basados en mensajes desdes de una cola de mensajes", "version": "1.4.2" }, "last_serial": 5929570, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3710a863613ccf5e9ba92b5f55592fa3", "sha256": "af09712bfc96bcb3de993f4d11a0a579a4a7a03d8a80403113f33803f75b11ac" }, "downloads": -1, "filename": "MsCoppel-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3710a863613ccf5e9ba92b5f55592fa3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10760, "upload_time": "2019-06-13T00:29:19", "url": "https://files.pythonhosted.org/packages/fc/65/cc983be5fe861d8f74a80c16da1f8c31625888483f73613847e3dab1dddd/MsCoppel-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c19b5ce25b772528c3c99a81bdea762", "sha256": "408e94d555194912a5db6fe1593dfe9afc720848b9a02e84432e9464b68c1c8c" }, "downloads": -1, "filename": "MsCoppel-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9c19b5ce25b772528c3c99a81bdea762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7795, "upload_time": "2019-06-13T00:29:21", "url": "https://files.pythonhosted.org/packages/53/26/36d7776a0ea4a356e6f84f8c0dd435e30e86ff2f0b4266edb3b20f10d347/MsCoppel-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "213664e109b8b8a3ff01cf6fb4808ad7", "sha256": "404fab0961e78027cd3f3e849163fe7f7991894e08990daa1bc61a94e7c9dd56" }, "downloads": -1, "filename": "MsCoppel-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "213664e109b8b8a3ff01cf6fb4808ad7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19604, "upload_time": "2019-06-13T00:43:52", "url": "https://files.pythonhosted.org/packages/2e/7f/24e3ded228bac9813c69d97842938bd8056c9b802daba453c46a97c7e121/MsCoppel-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "789404616f942592e6dafed097a61347", "sha256": "ef2b34139c72b5d41b85292fbeb0a91e00e516fa34be1846f9dae20ab06aa665" }, "downloads": -1, "filename": "MsCoppel-1.0.1.tar.gz", "has_sig": false, "md5_digest": "789404616f942592e6dafed097a61347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7729, "upload_time": "2019-06-13T00:43:53", "url": "https://files.pythonhosted.org/packages/8e/b5/ccc86ad99df6c8867c28ef507cb15fca392d739501218546b46f7751ca9c/MsCoppel-1.0.1.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "0917056e7a5f6e539fc3a55cda53f17c", "sha256": "d65c6b0668c2574e0a04919df0a4289d225934dc7dfc4f4cf184e86847a0efb5" }, "downloads": -1, "filename": "MsCoppel-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0917056e7a5f6e539fc3a55cda53f17c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13733, "upload_time": "2019-08-26T21:11:41", "url": "https://files.pythonhosted.org/packages/bc/9b/9a1218f280b6556ebe9d4dce700bd83d992d867a8ebb4feb889e6633256f/MsCoppel-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a321c3704cfcf9447ae77a4359ef2125", "sha256": "5c10b89d5c112ac94e757dfbecfcf65488b927134f2b1fa618d26699cd8e1073" }, "downloads": -1, "filename": "MsCoppel-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a321c3704cfcf9447ae77a4359ef2125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9850, "upload_time": "2019-08-26T21:11:43", "url": "https://files.pythonhosted.org/packages/1d/25/771b3a3bca6444d9a672482b931d2a4a54174cae4e982114a8bebb6d2b32/MsCoppel-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "a287366da7aed6d9013cb50b0afdd292", "sha256": "ffb60b6551eb2e39598ff908ff758bb026e6108058ecfe24bb285166e6cee082" }, "downloads": -1, "filename": "MsCoppel-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a287366da7aed6d9013cb50b0afdd292", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13736, "upload_time": "2019-08-26T23:51:49", "url": "https://files.pythonhosted.org/packages/4a/05/e3d0313c2168ac2639deb3aadb7bac5952cc09021ce9754453fb1f84967d/MsCoppel-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1684ed7d1497d5e8fd8f6e9b6b67eb9d", "sha256": "9a03cb71e5269fdc35b27ec2125720867c3a7d2305f54ccc7df060b8b02bbb85" }, "downloads": -1, "filename": "MsCoppel-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1684ed7d1497d5e8fd8f6e9b6b67eb9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9849, "upload_time": "2019-08-26T23:51:51", "url": "https://files.pythonhosted.org/packages/68/13/1a3ec88c830e367e80932f68d0b7dec58422376c377a2b7d791a06637117/MsCoppel-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "2b0a8cd58c7a3e06597c0f588894b2ff", "sha256": "9a0db0076c9aeab40cf43536de8739925f3409d2f56d0118ae4f00428596c5c2" }, "downloads": -1, "filename": "MsCoppel-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2b0a8cd58c7a3e06597c0f588894b2ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13732, "upload_time": "2019-08-26T23:55:19", "url": "https://files.pythonhosted.org/packages/51/ec/8f1a64894b1dbababb4d6d03552d179d8c48e5e9d4476d07e29343c733ae/MsCoppel-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5abd2078f2b255843017e9c79e5f2e5a", "sha256": "7521a61f32e428323dfe64a059bcd2a49f55d39919181988e23b7fe78627eef7" }, "downloads": -1, "filename": "MsCoppel-1.2.3.tar.gz", "has_sig": false, "md5_digest": "5abd2078f2b255843017e9c79e5f2e5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9845, "upload_time": "2019-08-26T23:55:21", "url": "https://files.pythonhosted.org/packages/90/5f/f38892443cfc8250363a456cc2e998534ae97c514b9f98b1280766b91ac9/MsCoppel-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "e5f21757ad9c674ab00eac6b41645b6a", "sha256": "099c96927487dbc2ffa2a09b6267360e6ccbf196c14dfdb656f515668ea5f393" }, "downloads": -1, "filename": "MsCoppel-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e5f21757ad9c674ab00eac6b41645b6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13845, "upload_time": "2019-08-27T20:00:19", "url": "https://files.pythonhosted.org/packages/58/cd/e831ff057dbeae35d5912b422ea585cf0e1ab4391fd5e1abc6802bd252e7/MsCoppel-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f81944c9df3bc639046e3f655253bc3", "sha256": "98ea6b32761d038abe32526c2d7d74cf091fca71bae2205c4c1a9b4c0d9f80da" }, "downloads": -1, "filename": "MsCoppel-1.2.4.tar.gz", "has_sig": false, "md5_digest": "6f81944c9df3bc639046e3f655253bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9955, "upload_time": "2019-08-27T20:00:21", "url": "https://files.pythonhosted.org/packages/12/18/410f2239d78c2b3acfbffdbd5c380c54707785252dbd1d17a367672717bc/MsCoppel-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "f130bf54cd5f9e57ac0f6b88083add9b", "sha256": "d0d408dcfe771fcc71470f7767880dedd6250b440711aee371633c5d0412d37a" }, "downloads": -1, "filename": "MsCoppel-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f130bf54cd5f9e57ac0f6b88083add9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13849, "upload_time": "2019-08-27T20:03:50", "url": "https://files.pythonhosted.org/packages/52/da/0795f270871ac43fc6f1a6a9d171e82ca3adc8c8589cedfd8261d677f720/MsCoppel-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93435f6c7bb6ce1858307939ec455b41", "sha256": "ceb38cd8ec1533cfae04b56466e9ab0d7955a73007904b84715cad27ea96a486" }, "downloads": -1, "filename": "MsCoppel-1.2.5.tar.gz", "has_sig": false, "md5_digest": "93435f6c7bb6ce1858307939ec455b41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9958, "upload_time": "2019-08-27T20:03:51", "url": "https://files.pythonhosted.org/packages/a7/d4/1c5047e2002cfcef4f53d65d07ce3eba793fbb0a74661705d6ba2e8b4cdd/MsCoppel-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "40b21bbfc6cd4a7e56b1bb0ce6f91244", "sha256": "e650e0b6a176ec638c9ad899b0586d84767027414450518b7d9267e5b640aac8" }, "downloads": -1, "filename": "MsCoppel-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40b21bbfc6cd4a7e56b1bb0ce6f91244", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21910, "upload_time": "2019-10-02T23:08:14", "url": "https://files.pythonhosted.org/packages/3c/34/9ef83107737d6d3707b66392029fe06c552027b1df77bdfdf4502f9cc855/MsCoppel-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1039945e431e861f14b5326a42b70f85", "sha256": "ca5f38bb8f6486da9b53aef62b83942966a7d51b3febbd87a73cdf0260f5000f" }, "downloads": -1, "filename": "MsCoppel-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1039945e431e861f14b5326a42b70f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16470, "upload_time": "2019-10-02T23:08:16", "url": "https://files.pythonhosted.org/packages/95/a8/ed2add71e04a9d4446b26d7d2332d934a31bfd03e8b3c1e4aa80e95b5c9d/MsCoppel-1.3.0.tar.gz" } ], "1.3.0b1": [ { "comment_text": "", "digests": { "md5": "4966fa52a00174dd8a9249f765e5b2d8", "sha256": "7703696a268364f482376d6737523ccee0c23e0955b9cccc00b9b7040e6e7bed" }, "downloads": -1, "filename": "MsCoppel-1.3.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "4966fa52a00174dd8a9249f765e5b2d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20900, "upload_time": "2019-10-02T05:21:57", "url": "https://files.pythonhosted.org/packages/17/cb/ba8f4438e0fc0d3a01ea4c78b72cb1c7fe3c532b5c0ddaca4abd2654759b/MsCoppel-1.3.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a402d52bd9eaa20531d67fe83f4f79b", "sha256": "562f8efb4648e89694ab82e19e7282644d653f19273a6b0f4572ef1fe7e7a9ef" }, "downloads": -1, "filename": "MsCoppel-1.3.0b1.tar.gz", "has_sig": false, "md5_digest": "2a402d52bd9eaa20531d67fe83f4f79b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15492, "upload_time": "2019-10-02T05:21:59", "url": "https://files.pythonhosted.org/packages/5a/6c/73ec1f29d1123b24123ac3abe19420414a4c7ffe74e1d792f90e9d6581bb/MsCoppel-1.3.0b1.tar.gz" } ], "1.3.0b2": [ { "comment_text": "", "digests": { "md5": "1126372f4da231802d380437de8a5fb4", "sha256": "b953410c53e41fda8fa6d58c6983da1ebefbdeda3048edfa7cfb3cdeb71aa45b" }, "downloads": -1, "filename": "MsCoppel-1.3.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "1126372f4da231802d380437de8a5fb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21079, "upload_time": "2019-10-02T07:36:23", "url": "https://files.pythonhosted.org/packages/10/69/19249fa52d0690cb906ef0848e06eaebcc51d110d33d43f2fd0e89b02e43/MsCoppel-1.3.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87a5a1b6c65af24b07ef93d52d67d512", "sha256": "ceb50b760cfc93c2942536fa77d72976a1b2900cb20b365c5595ae33eb2161d0" }, "downloads": -1, "filename": "MsCoppel-1.3.0b2.tar.gz", "has_sig": false, "md5_digest": "87a5a1b6c65af24b07ef93d52d67d512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15659, "upload_time": "2019-10-02T07:36:25", "url": "https://files.pythonhosted.org/packages/f8/d1/3ebca23125f85ff67fbc49649ee27db3d33cc66a700570fa49b328aaa989/MsCoppel-1.3.0b2.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "de8eb00144d8daaf7cdb42b59d9c1f5d", "sha256": "bf977f8115c0ec67211e506fb67ff7505f532e0aa41fab1d88574481033d7227" }, "downloads": -1, "filename": "MsCoppel-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "de8eb00144d8daaf7cdb42b59d9c1f5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21987, "upload_time": "2019-10-03T16:49:54", "url": "https://files.pythonhosted.org/packages/ab/e5/f843abfea3ee94668671dd81fb2ffb2321e532f4d8e782798aa7865d0010/MsCoppel-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ab48d4eaf8ce32e22555a009f9fd47d", "sha256": "3c947eda42b978ba43f2755899b4c0be99f057873a5944d62f68ffa758f863ac" }, "downloads": -1, "filename": "MsCoppel-1.3.1.tar.gz", "has_sig": false, "md5_digest": "0ab48d4eaf8ce32e22555a009f9fd47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16518, "upload_time": "2019-10-03T16:49:56", "url": "https://files.pythonhosted.org/packages/63/65/a7a5c97dfeeba8f671dcdd5dfa9086fcac29d9414f89b6b3f199236a49b1/MsCoppel-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "f0a9579012a3b177fb7f268fc69ecc89", "sha256": "a331f3e29eb56dd5482f408bfa1e80c7f675d54c491ca812ced51691b06976e8" }, "downloads": -1, "filename": "MsCoppel-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f0a9579012a3b177fb7f268fc69ecc89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21942, "upload_time": "2019-10-03T17:07:29", "url": "https://files.pythonhosted.org/packages/76/09/16b7f22ee8ae11efebc5f7889940588d19fb564aacebed8db9bbd3dc8bc6/MsCoppel-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "694b85fea9978f24679d9cb9885c63d8", "sha256": "eff74a6b27075687eb263f18b14c9618be47de186f9be401a2f4391ee97b8844" }, "downloads": -1, "filename": "MsCoppel-1.3.2.tar.gz", "has_sig": false, "md5_digest": "694b85fea9978f24679d9cb9885c63d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16501, "upload_time": "2019-10-03T17:07:31", "url": "https://files.pythonhosted.org/packages/1b/17/c8a3167b72b757197fd4955ddca69105f52d73e23dabebc01e5a420c8737/MsCoppel-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "26a2f9f396148483a05e726b702b880c", "sha256": "abcc53508f4560e363131b3fbe5c69af81fd2bf74bcdb08e8cf68f4190b39337" }, "downloads": -1, "filename": "MsCoppel-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "26a2f9f396148483a05e726b702b880c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22168, "upload_time": "2019-10-03T17:56:11", "url": "https://files.pythonhosted.org/packages/78/97/2706d7f2cafc92d4111b968dd76c014f61607f091e153de5266f2b7847ba/MsCoppel-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c08f6f72ace301e0b51f27db710e5c03", "sha256": "214e1d15dd967a569a1a57149b220b14854a7b8aa7a698528937b3dc3bafd79f" }, "downloads": -1, "filename": "MsCoppel-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c08f6f72ace301e0b51f27db710e5c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16711, "upload_time": "2019-10-03T17:56:13", "url": "https://files.pythonhosted.org/packages/99/9d/2033a87776dd087d42fe10308a98de44866070155e3b555629a2eb6a863e/MsCoppel-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b343119e4934e3273adde4102d507060", "sha256": "c2a32fa33e8b29da68488ed824ff9053bba1befcd67d87419b9211c4ff39835a" }, "downloads": -1, "filename": "MsCoppel-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b343119e4934e3273adde4102d507060", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22134, "upload_time": "2019-10-03T21:10:22", "url": "https://files.pythonhosted.org/packages/76/8b/a4ea86fc73f47aef731b081ce8b9924fead56fed1db59aacfa616b5acd89/MsCoppel-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ef6d4c1c7de5eee13f14a5e806041f0", "sha256": "429c56352bfd8fa5ae7e29a207546abd21e0f68b61447848e86e2f3903584f14" }, "downloads": -1, "filename": "MsCoppel-1.4.1.tar.gz", "has_sig": false, "md5_digest": "2ef6d4c1c7de5eee13f14a5e806041f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16714, "upload_time": "2019-10-03T21:10:24", "url": "https://files.pythonhosted.org/packages/26/65/d78f48f960aca9c8bcb9d38f0238d93c30dd0dc487a57570ff7a9b89b13f/MsCoppel-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "d7d75971adbb55c4ba8fd3bc9a38e63f", "sha256": "d86baa61e464501dfff316399c5d8cad07fd95043e5e00b676c8bf4d67aaebb8" }, "downloads": -1, "filename": "MsCoppel-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7d75971adbb55c4ba8fd3bc9a38e63f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22295, "upload_time": "2019-10-04T18:03:26", "url": "https://files.pythonhosted.org/packages/4e/d7/e663286dbbf68bef7bca4829a2d6a663f95856bac6893bf5d9047df5f037/MsCoppel-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ca85b570bb2cd42adc5287e5b2dcd80", "sha256": "96c80eafed04a95e0f60df9d76fc98627dda8e02c37b347552efff154ce400c9" }, "downloads": -1, "filename": "MsCoppel-1.4.2.tar.gz", "has_sig": false, "md5_digest": "8ca85b570bb2cd42adc5287e5b2dcd80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16927, "upload_time": "2019-10-04T18:03:28", "url": "https://files.pythonhosted.org/packages/13/90/6f2261ad4fa85f4724d37528037f452a503e0683c66d6b500d19dca17fca/MsCoppel-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7d75971adbb55c4ba8fd3bc9a38e63f", "sha256": "d86baa61e464501dfff316399c5d8cad07fd95043e5e00b676c8bf4d67aaebb8" }, "downloads": -1, "filename": "MsCoppel-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7d75971adbb55c4ba8fd3bc9a38e63f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22295, "upload_time": "2019-10-04T18:03:26", "url": "https://files.pythonhosted.org/packages/4e/d7/e663286dbbf68bef7bca4829a2d6a663f95856bac6893bf5d9047df5f037/MsCoppel-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ca85b570bb2cd42adc5287e5b2dcd80", "sha256": "96c80eafed04a95e0f60df9d76fc98627dda8e02c37b347552efff154ce400c9" }, "downloads": -1, "filename": "MsCoppel-1.4.2.tar.gz", "has_sig": false, "md5_digest": "8ca85b570bb2cd42adc5287e5b2dcd80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16927, "upload_time": "2019-10-04T18:03:28", "url": "https://files.pythonhosted.org/packages/13/90/6f2261ad4fa85f4724d37528037f452a503e0683c66d6b500d19dca17fca/MsCoppel-1.4.2.tar.gz" } ] }