{ "info": { "author": "Kyle Shenk", "author_email": "k.shenk@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "mypsl\n========\n\n**Maintainer:** k dot shenk at gmail dot com\n\nThe aim of **mypsl** is to provide a simple interface for querying and filtering the MySQL process list. Over time\nthe available options have become bloated, so some cases may not be *so simple*.\n\nInstallation\n------------\n\n**Via PIP:**\n``pip install mypsl``\n\nUsage\n-----\n\n ::\n\n usage: mypsl [-h] [-H HOST] [-p PORT] [-u USER] [-P PASSWD] [-ch CHARSET]\n [--config CONNECT_CONFIG] [-sm SALT_MINION]\n [-l LOOP_SECOND_INTERVAL] [-lm LOOP_MAX] [-dft] [-c COMMAND]\n [-s STATE] [-t TIME] [-d DATABASE] [-q QUERY] [-i] [-isr]\n [--debug] [-o ORDER_BY] [-T] [-v] [--slack] [--kill]\n [-kt KILL_THRESHOLD] [-ka] [-ky] [-kl KILL_LOG] [-klo]\n\n (mypsl: mypsl: 0.19) :: MySQL Process list watcher & query\n killer.\n\n optional arguments:\n -h, --help show this help message and exit\n\n Connection Options:\n -H HOST, --host HOST The host to get the process list from. If localhost,\n we will attempt to find and use the socket file first.\n (default: localhost)\n -p PORT, --port PORT The host's port. If the host is localhost, we will\n attempt to find and use the socket file first.\n (default: 3306)\n -u USER, --user USER The user to connect to the host as. (default: root)\n -P PASSWD, --pass PASSWD\n The password for authentication. (default: )\n -ch CHARSET, --charset CHARSET\n Charset to use with the database. (default: utf8)\n --config CONNECT_CONFIG\n Load connection configuration from a file in\n /root/.mypsl. Just provide the filename. This will\n override any other connection information provided\n (default: None)\n -sm SALT_MINION, --salt-minion SALT_MINION\n Connect to mysql running on a salt minion. Do not use\n any other connection options with this.\n mysql:connection:user and mysql:connection:pass must\n exist in pillar data. (default: None)\n\n Configuration Options:\n -l LOOP_SECOND_INTERVAL, --loop LOOP_SECOND_INTERVAL\n Time in seconds between getting the process list.\n (default: 0)\n -lm LOOP_MAX, --loop_max LOOP_MAX\n If specified we will stop execution when the loop\n interval reaches this number (default: None)\n -dft, --default Run with defaults. Loop interval: 3 seconds, command\n like query or connect, order by time asc, id asc,\n truncate query to 1000. (default: False)\n -c COMMAND, --command COMMAND\n Lookup processes running as this command. (default:\n None)\n -s STATE, --state STATE\n Lookup processes running in this state. (default:\n None)\n -t TIME, --time TIME Lookup processes running longer than the specified\n time in seconds. (default: None)\n -d DATABASE, --database DATABASE\n Lookup processes running against this database.\n (default: None)\n -q QUERY, --query QUERY\n Lookup processes where the query starts with this\n specification. (default: None)\n -i, --id Only print back the ID of the processes. (default:\n False)\n -isr, --ignore_system_user\n Ignore the 'system user' (default: False)\n --debug Provide debug output. (default: False)\n -o ORDER_BY, --order_by ORDER_BY\n Order the results by a particular column: \"user\", \"db\n asc\", \"db desc\", \"time desc\"...etc (default: None)\n -T, --trim_info Trim the info field (the query) to 1000 (default:\n False)\n -v, --version Show the installed program version and quit. (default:\n False)\n --slack Send a notification to slack anytime we kill a query.\n Slack Auth/Config file must exist @ ~/.slack_auth\n (default: False)\n\n Kill Options:\n --kill Kill the queries that we find. (default: False)\n -kt KILL_THRESHOLD, --kill_threshold KILL_THRESHOLD\n The kill threshold. If a number is provided, we'll\n need to hit that many total connections before killing\n queries. You can set this to 'off' as well, which\n kills queries no matter how many connections there\n are. (default: 100)\n -ka, --kill_all If this flag is provided, we'll attempt to kill\n everything, not only select queries. Use with\n caution! (default: False)\n -ky, --kill_yes If this is provided we won't stop to ask if you are\n sure that you want to kill queries. (default: False)\n -kl KILL_LOG, --kill_log KILL_LOG\n Where to log killed queries to, granting permissions\n to write to this file. (default:\n /var/log/killed_queries.log)\n -klo, --kill_log_only\n Only log the queries that would be killed, do not\n actually kill them (default: False)\n\n\n\nContributing\n------------\nSuggestions and contributions are welcome. Please fork me and create PRs back to the ``develop`` branch.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ksgh/mypsl", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mypsl", "package_url": "https://pypi.org/project/mypsl/", "platform": "", "project_url": "https://pypi.org/project/mypsl/", "project_urls": { "Homepage": "https://github.com/ksgh/mypsl" }, "release_url": "https://pypi.org/project/mypsl/0.32/", "requires_dist": [ "colorama", "argparse", "argcomplete", "pymysql", "slackclient" ], "requires_python": "", "summary": "Whittling down the MySQL process list", "version": "0.32" }, "last_serial": 5645494, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "487611874749ad54e40e17713d08c81b", "sha256": "b06c8861b1646250d72dfebf646bf32668346fa30c4a0c00a1b4a44bd55765c8" }, "downloads": -1, "filename": "mypsl-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "487611874749ad54e40e17713d08c81b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14124, "upload_time": "2018-07-12T00:59:19", "url": "https://files.pythonhosted.org/packages/85/62/34cf3f19eb6ee6f01737b494d2c6705484a7dde6df9b8ef934cbcbde4757/mypsl-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82430ce6fe227fd7df13b787360ccaea", "sha256": "3b59d904d045158870855840f6ff0570f16f86c85b058bb6f1f60f1507464a15" }, "downloads": -1, "filename": "mypsl-0.1.tar.gz", "has_sig": false, "md5_digest": "82430ce6fe227fd7df13b787360ccaea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10940, "upload_time": "2018-07-12T00:59:20", "url": "https://files.pythonhosted.org/packages/d1/7b/f369a70de70f3f00e710b57a88a53c081c717a5ee3cb7c68ea2c793fc54f/mypsl-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "03405f9d03a62b55b50e8a642eb094bb", "sha256": "cc7de5148b226961d78291bfb2b7a0f2061fef2655686cc12e670567a1d9708d" }, "downloads": -1, "filename": "mypsl-0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03405f9d03a62b55b50e8a642eb094bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25606, "upload_time": "2018-07-12T18:57:00", "url": "https://files.pythonhosted.org/packages/23/2d/5b44a8ea0f2aba17ccc4f60589c800d307794f6ecd4ec308eb063d294205/mypsl-0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06062bae862e6fe2b80174719c0e9670", "sha256": "75625d13f6826a8d15f30188f86ce40fd9db0c4a710f99125b5ef29dc932f1d7" }, "downloads": -1, "filename": "mypsl-0.10.tar.gz", "has_sig": false, "md5_digest": "06062bae862e6fe2b80174719c0e9670", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10668, "upload_time": "2018-07-12T18:57:01", "url": "https://files.pythonhosted.org/packages/bb/9b/52d95aff7d16d4f85b98d768bb032b6fca2338dd0202c0aa1feaa1c0cb8d/mypsl-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "243278c719426d266506e45967307506", "sha256": "bf24cce0161eb339b537419f2a12aa08fb26735f3c8cbf58300f9f147b2bd13d" }, "downloads": -1, "filename": "mypsl-0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "243278c719426d266506e45967307506", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32815, "upload_time": "2018-07-13T01:34:45", "url": "https://files.pythonhosted.org/packages/fb/06/814e7feda5937fdad20582c2fa887a5d2b270bd778ad739cb7da31b9bc7f/mypsl-0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f4215b9c72fe740eacb0481becb748", "sha256": "339c88de1610890c2c730a10b29474aa6b9cb9c1e8e87fae5afdf01efb413971" }, "downloads": -1, "filename": "mypsl-0.11.tar.gz", "has_sig": false, "md5_digest": "e3f4215b9c72fe740eacb0481becb748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10915, "upload_time": "2018-07-13T01:34:47", "url": "https://files.pythonhosted.org/packages/72/42/3a54db23ebf1dbb606eedc796372785735e163167f31f2043cb3d3c77953/mypsl-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "db260c37bc36749cf695852a2e907ed1", "sha256": "a74b5fe0e818c039b6e4c70a467695c69bb0e4f581aab467df7fb87d2e228fb0" }, "downloads": -1, "filename": "mypsl-0.12.tar.gz", "has_sig": false, "md5_digest": "db260c37bc36749cf695852a2e907ed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10957, "upload_time": "2018-08-06T19:10:06", "url": "https://files.pythonhosted.org/packages/00/23/e0ecf0f358304b8ced88f21de90e9a6a3198d203a0c26224ce78a4060daf/mypsl-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "d683848b9a578c9e286f61f149511bc1", "sha256": "ddbfa6da7dd97fa781da4537be2cffbed2310f50991106aaf31befddc6d833d9" }, "downloads": -1, "filename": "mypsl-0.13.tar.gz", "has_sig": false, "md5_digest": "d683848b9a578c9e286f61f149511bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11009, "upload_time": "2018-10-12T14:33:17", "url": "https://files.pythonhosted.org/packages/06/9a/bc6ec469e5f32e1d1dbedcfd8ee85cc1316fe8e1924099544ae614cf0d5a/mypsl-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "7edf38c597d99f123a5dace5eab2d9f8", "sha256": "ed333964f4e3bc50ce345d4826a651ca1d6f367f2e10dbe7c5b5006b2630cf41" }, "downloads": -1, "filename": "mypsl-0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7edf38c597d99f123a5dace5eab2d9f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33086, "upload_time": "2018-10-25T18:52:05", "url": "https://files.pythonhosted.org/packages/83/61/d6222db2b08b67494997744ef2cd2bfdd9c7b3e5c167a9bd2fb59b86c1b8/mypsl-0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca47d1f97898274586bc64804ef5f499", "sha256": "1548de252073f35a920fed89a46579ce4413c7c579f9ce069d5a64f1e9e482ab" }, "downloads": -1, "filename": "mypsl-0.14.tar.gz", "has_sig": false, "md5_digest": "ca47d1f97898274586bc64804ef5f499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11046, "upload_time": "2018-10-25T18:52:07", "url": "https://files.pythonhosted.org/packages/e8/bd/b6c05e589f67820cab19fc150e3889edb964c68f97720250d18a0315ab23/mypsl-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "3533827a71c3cd3f5c3f1c6fd5ea1054", "sha256": "81b2e1967f3f69e8e6637dfd19b51885f78102922905be55e7aa399eda8dfaa0" }, "downloads": -1, "filename": "mypsl-0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3533827a71c3cd3f5c3f1c6fd5ea1054", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33076, "upload_time": "2018-10-25T20:26:15", "url": "https://files.pythonhosted.org/packages/2d/f0/f92b3018fa7d2e637af4cd378929ffee6ee3f792a32414b3684fc5d54975/mypsl-0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d95225144c493c158c78a32d596663cc", "sha256": "a3539035843f08cf0e1441bab7674990c43a538b6e4981dd3267107130affc07" }, "downloads": -1, "filename": "mypsl-0.15.tar.gz", "has_sig": false, "md5_digest": "d95225144c493c158c78a32d596663cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11046, "upload_time": "2018-10-25T20:26:16", "url": "https://files.pythonhosted.org/packages/dc/b2/771bcd9a08a1a130562403f08ee6b0fe73d040b2115f4da286e6a7480dcc/mypsl-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "4d8ee28845c1f0e5fe4ed832ece14239", "sha256": "38929edaf691048aca41f0ce36582c81488fd930467e96bbe883498eb3f2d35b" }, "downloads": -1, "filename": "mypsl-0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d8ee28845c1f0e5fe4ed832ece14239", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34470, "upload_time": "2019-01-11T13:19:03", "url": "https://files.pythonhosted.org/packages/c2/d7/c10c36d046e2821b85350904eb002510f27c3c0f17f0b4e7296baf1a5ee0/mypsl-0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02d45a7ea8d5521408ab2f102d135bfb", "sha256": "406565ededea81b39ede2efd9359e37fe74ab3303adebc2f72535a1e879012ab" }, "downloads": -1, "filename": "mypsl-0.16.tar.gz", "has_sig": false, "md5_digest": "02d45a7ea8d5521408ab2f102d135bfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12152, "upload_time": "2019-01-11T13:19:04", "url": "https://files.pythonhosted.org/packages/61/b0/0325b705afdca1d00821441ed5b0c73f9af01b8affb3f6a366be3cde2bc4/mypsl-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "892d38956b545a6424e66df78aec8926", "sha256": "6ab8061f46811182605f6c47949685311d911aabe6127dd05e3e32b0e679d0bf" }, "downloads": -1, "filename": "mypsl-0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "892d38956b545a6424e66df78aec8926", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34456, "upload_time": "2019-01-11T13:32:48", "url": "https://files.pythonhosted.org/packages/9b/58/40ac2ab3197466fb0e6476c1afbecf66a49ace1d50eaf9ca47ea3b71e321/mypsl-0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b559f334c59d7c8da6bffbb27f49618d", "sha256": "6c5d45b6c0b9e6e9470d59ae58e9d5279159bf397fb1314f3b6c5b001a6093db" }, "downloads": -1, "filename": "mypsl-0.17.tar.gz", "has_sig": false, "md5_digest": "b559f334c59d7c8da6bffbb27f49618d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12120, "upload_time": "2019-01-11T13:32:49", "url": "https://files.pythonhosted.org/packages/1a/16/975216bd26d84da7cde0fdca255597fc0e5aea93b3b596282491dacfe2f1/mypsl-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "c9d099ba4a93701298391b9fe406a70e", "sha256": "75203c2ae8134058b1ea582256e98e3b3d3f980a2af4bc174f7c1f8338625378" }, "downloads": -1, "filename": "mypsl-0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9d099ba4a93701298391b9fe406a70e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34448, "upload_time": "2019-01-11T13:41:54", "url": "https://files.pythonhosted.org/packages/5a/a5/a8b01cf5e5a5cdfc4673a072955123ce3e2094ae7deec0951a516ab3bda6/mypsl-0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e84274a8ce4fc28b37039528f2e64ec2", "sha256": "8e9a0d266832545c650df1a0b1304b9fb3fe870c082a2aab9d0c29a7287d3f52" }, "downloads": -1, "filename": "mypsl-0.18.tar.gz", "has_sig": false, "md5_digest": "e84274a8ce4fc28b37039528f2e64ec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12106, "upload_time": "2019-01-11T13:41:55", "url": "https://files.pythonhosted.org/packages/b5/48/54bb3e50beb0bf1c1d7e219b5f370de426fab5ac6f480c61e5f233418fe0/mypsl-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "d1433cd1270be78cabd969d075f13c11", "sha256": "b375b93822583c5253d6d2c517496a6ea618bb42d3a439d3273a89dc2db1d3b9" }, "downloads": -1, "filename": "mypsl-0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1433cd1270be78cabd969d075f13c11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34450, "upload_time": "2019-01-11T13:44:55", "url": "https://files.pythonhosted.org/packages/60/b5/c6afb1a2a9b425b6de190478d673b67cf1517e94a623136fbbc2a07eae3e/mypsl-0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0100eb1bb6a7fbb8bdbd9832bc813676", "sha256": "b5fa38edf6b07f78a5a7785033a8c7e7fd5c5f4ab2c6116a4cf161161308bda6" }, "downloads": -1, "filename": "mypsl-0.19.tar.gz", "has_sig": false, "md5_digest": "0100eb1bb6a7fbb8bdbd9832bc813676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12120, "upload_time": "2019-01-11T13:44:56", "url": "https://files.pythonhosted.org/packages/fc/e2/c43cbabb69d4c609539b732b9e5be1f8502011296b71ee31158d1404fe63/mypsl-0.19.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f2c0a4587774c02eb36cb891fa9b60fb", "sha256": "d4a610ef1ffa6456f4fdcd596802303eaecc41a75b8a4d298832d71bc6214d6d" }, "downloads": -1, "filename": "mypsl-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2c0a4587774c02eb36cb891fa9b60fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14119, "upload_time": "2018-07-12T01:18:30", "url": "https://files.pythonhosted.org/packages/1c/8b/d888c264d6967c9fc5e8957c24ef962277d69efa06216437852ad1f064d0/mypsl-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5dd8872c59e88e23118dda51e352fd", "sha256": "55596bd5e9322ddd5437e0956bc616e0d28293af0d051d4d7a19c88a4d6e0d64" }, "downloads": -1, "filename": "mypsl-0.2.tar.gz", "has_sig": false, "md5_digest": "4e5dd8872c59e88e23118dda51e352fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10937, "upload_time": "2018-07-12T01:18:33", "url": "https://files.pythonhosted.org/packages/2d/95/6a7879678968c07b7104ab2dadc2af8277cf70fd9c22a2bbf3b5afa63c21/mypsl-0.2.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "2a2053af9a2561b2415cebe8476e8e30", "sha256": "836df6a13b4af6286156e10714c8c3faac0aa6ccdb6cbe79ccb3c8c239cb2d04" }, "downloads": -1, "filename": "mypsl-0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a2053af9a2561b2415cebe8476e8e30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36145, "upload_time": "2019-01-11T14:19:54", "url": "https://files.pythonhosted.org/packages/9a/f1/250d290d350d39e43a84cca0d18b13300b8d60745bf8bb76080c376a58af/mypsl-0.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "417ee1b0f6a139cae87fb670531ef44d", "sha256": "e2c1109284fb4d21f92e4fab509ac6030c530f00ad62d60a3ffa1649da530a2b" }, "downloads": -1, "filename": "mypsl-0.20.tar.gz", "has_sig": false, "md5_digest": "417ee1b0f6a139cae87fb670531ef44d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14050, "upload_time": "2019-01-11T14:19:55", "url": "https://files.pythonhosted.org/packages/6d/81/5b5d479749d78a4c4aa1413c079d0e4e09b681e6f3f674f2ba16bf759590/mypsl-0.20.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "f08df62175ae6d56b5042d96b13ec3d4", "sha256": "81f6c537a669dcabc9c9a50e2d3925675052671896033b4318a37d53ddd27352" }, "downloads": -1, "filename": "mypsl-0.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f08df62175ae6d56b5042d96b13ec3d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18047, "upload_time": "2019-08-06T13:42:25", "url": "https://files.pythonhosted.org/packages/d9/85/464acba17eea058b69cc5039dadb57be436969865489208a767cfe5a9efc/mypsl-0.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af107a7ff014509e5c22daee8c8d649c", "sha256": "a0c5a75ae03c0115946723c7403bcdf542533ede22108c0653863ad05c7d331f" }, "downloads": -1, "filename": "mypsl-0.22.tar.gz", "has_sig": false, "md5_digest": "af107a7ff014509e5c22daee8c8d649c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14137, "upload_time": "2019-08-06T13:42:26", "url": "https://files.pythonhosted.org/packages/7a/8b/7173877c68fed5001920fa7b756e6d9ff9431523b62b39d3ff4e88b664ac/mypsl-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "0b60429e32cd1980767813d19c22d60d", "sha256": "766e04c8c24de6f267e168209b9690ebf65f59460c5d7636d84fe3a5c71e7d0a" }, "downloads": -1, "filename": "mypsl-0.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b60429e32cd1980767813d19c22d60d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18048, "upload_time": "2019-08-06T14:03:50", "url": "https://files.pythonhosted.org/packages/dc/a8/cf7484439e58980ce3e6ce7dee370845b2989981de64bda5e58e550a1e65/mypsl-0.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d37672e5d41480042ebb52c512a72ddb", "sha256": "048b89a3ab7d6b3df8e4509e31a9bc8b37b7e8c9aa5ad01dd338e07a752db7c5" }, "downloads": -1, "filename": "mypsl-0.23.tar.gz", "has_sig": false, "md5_digest": "d37672e5d41480042ebb52c512a72ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14135, "upload_time": "2019-08-06T14:03:51", "url": "https://files.pythonhosted.org/packages/1b/53/b3664c7282cc44f533e934f5c47bf731430e5be7ba51beb249084a1c0589/mypsl-0.23.tar.gz" } ], "0.24": [ { "comment_text": "", "digests": { "md5": "ca30a6fab7020f06473b71a4fe9680c2", "sha256": "3a5d73a4f0a283f13f1379efd1b770897793cae4275d5ca9fcc9002d2d00e629" }, "downloads": -1, "filename": "mypsl-0.24.macosx-10.14-x86_64.tar.gz", "has_sig": false, "md5_digest": "ca30a6fab7020f06473b71a4fe9680c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29977, "upload_time": "2019-08-06T19:52:01", "url": "https://files.pythonhosted.org/packages/11/c1/c9521cbcd9260346146bf8bca34b2cbf30d231df387d4bfd3d307e484bc0/mypsl-0.24.macosx-10.14-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "31110bb10243bb37523b42a946d87fc6", "sha256": "0db014a8b730a3ef08b34f7189638fc7fdd320d8ab166a177b2c149722687711" }, "downloads": -1, "filename": "mypsl-0.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31110bb10243bb37523b42a946d87fc6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18396, "upload_time": "2019-08-06T19:51:59", "url": "https://files.pythonhosted.org/packages/b7/78/f04a81abbd7e78d0267b09759c47fd69e8ffed8db76f050ba807629205a2/mypsl-0.24-py2.py3-none-any.whl" } ], "0.25": [ { "comment_text": "", "digests": { "md5": "23b14b27f8d3ed473e6e01bf98054ff6", "sha256": "dcc77e08ad95f0ff49fa1372578abaa0434ca52d95bccc92e72636ae5fc6834d" }, "downloads": -1, "filename": "mypsl-0.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23b14b27f8d3ed473e6e01bf98054ff6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18390, "upload_time": "2019-08-06T20:09:16", "url": "https://files.pythonhosted.org/packages/3a/75/bfe75cae0c028f8a322b5e1e26c7ef46fc8c9c41e19efe85628595b5d8bb/mypsl-0.25-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf2ddcbe8d31ca6869aca832f1954bfd", "sha256": "c669d9799dabba0af6ac6f2354eaf8ef15e5022a83e9061a1ce084881a2da4c9" }, "downloads": -1, "filename": "mypsl-0.25.tar.gz", "has_sig": false, "md5_digest": "bf2ddcbe8d31ca6869aca832f1954bfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14444, "upload_time": "2019-08-06T20:09:18", "url": "https://files.pythonhosted.org/packages/a6/7a/2deb97a33237138035d702de6cb279ed271c3b1061b463955c0011405903/mypsl-0.25.tar.gz" } ], "0.26": [ { "comment_text": "", "digests": { "md5": "a1198d9ce241f24f7977a08692462cbb", "sha256": "7206ffba4eaca748cb4b24fd08cee3a9f58cab3bc0499cec55cee2d1c1443078" }, "downloads": -1, "filename": "mypsl-0.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1198d9ce241f24f7977a08692462cbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18417, "upload_time": "2019-08-06T20:16:01", "url": "https://files.pythonhosted.org/packages/2d/95/32b5f11f1dfb06004682aaae263d449c39f391b16cfb5b5b0f36e264746d/mypsl-0.26-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ee9f7ddffb02f530a5f0cbd17a41dd3", "sha256": "828e930c3920566139942b2f0a57f40a0d263577f0382732739327381aa47bf4" }, "downloads": -1, "filename": "mypsl-0.26.tar.gz", "has_sig": false, "md5_digest": "5ee9f7ddffb02f530a5f0cbd17a41dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14470, "upload_time": "2019-08-06T20:16:03", "url": "https://files.pythonhosted.org/packages/74/90/f674781595d659d08d89f15889b8a33723e25b891fe2095c4f4d538b9d5a/mypsl-0.26.tar.gz" } ], "0.27": [ { "comment_text": "", "digests": { "md5": "e762ef2b11b5148b0b4db1ece5f32c11", "sha256": "9f24c2f9d5b77f1d20b0788b4a087105074a3875c8c954f7389c0b6c7e263726" }, "downloads": -1, "filename": "mypsl-0.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e762ef2b11b5148b0b4db1ece5f32c11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18420, "upload_time": "2019-08-06T20:19:11", "url": "https://files.pythonhosted.org/packages/89/b9/d9bc0ade2d446721c402939e0ab5dc07db6cb13f502b99e01a681ab7d199/mypsl-0.27-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb53555a75ef7b8aba23aaa97451e1d8", "sha256": "6186eca5d47543c2be6ab66e1f0a11cb91742fc66782a8beea97a66c07d5b4d0" }, "downloads": -1, "filename": "mypsl-0.27.tar.gz", "has_sig": false, "md5_digest": "fb53555a75ef7b8aba23aaa97451e1d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14476, "upload_time": "2019-08-06T20:19:13", "url": "https://files.pythonhosted.org/packages/f9/97/17d52a21e520090029ccdbae06803b414b775846064f48f9fc22277f50bf/mypsl-0.27.tar.gz" } ], "0.28": [ { "comment_text": "", "digests": { "md5": "e349a8a32a7a415248243873dd823ede", "sha256": "bbf9b08a2371fc0c83c0329f76c49ec52f06aac5853029f4bb276d0f442c2d25" }, "downloads": -1, "filename": "mypsl-0.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e349a8a32a7a415248243873dd823ede", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18441, "upload_time": "2019-08-06T20:28:13", "url": "https://files.pythonhosted.org/packages/a0/77/1f7eedd2125cabf46527c389bd81773e995274394a14eb045fa0bb334388/mypsl-0.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaf5e4c91e9b45e6405aad2ee21b45b6", "sha256": "0f363c9f72d5cae8ad1515eddb7e5bb4a52039f1a331e5f96c1332898059e817" }, "downloads": -1, "filename": "mypsl-0.28.tar.gz", "has_sig": false, "md5_digest": "aaf5e4c91e9b45e6405aad2ee21b45b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14490, "upload_time": "2019-08-06T20:28:14", "url": "https://files.pythonhosted.org/packages/5a/22/6e0771cffdea6a14c8592d86ab2cd4fcfff5030803417bb917075645903f/mypsl-0.28.tar.gz" } ], "0.29": [ { "comment_text": "", "digests": { "md5": "3b8e73e53cb7c90a1b3ef8e9758637c6", "sha256": "7ef9bb0f7fe7c29d25b8dcc38a83f929448261f83530bd265b2d471b99214dd2" }, "downloads": -1, "filename": "mypsl-0.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b8e73e53cb7c90a1b3ef8e9758637c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18443, "upload_time": "2019-08-06T20:33:24", "url": "https://files.pythonhosted.org/packages/a9/4f/0bd7bae42cacda580992dcdc53d32f29f5bb50fce0db975cfdd394c06933/mypsl-0.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f57130f15f5f5cb836113b3ce478d6bc", "sha256": "1e99ab26267b0fd7928a9d30a47450a712ad08d28b7ebe4647310f40a15d2d44" }, "downloads": -1, "filename": "mypsl-0.29.tar.gz", "has_sig": false, "md5_digest": "f57130f15f5f5cb836113b3ce478d6bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14493, "upload_time": "2019-08-06T20:33:25", "url": "https://files.pythonhosted.org/packages/2c/db/a2168bebdb5c344ce5570b3a9ef78038a04e14a86d142aa0f9bb2a2cffdd/mypsl-0.29.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "080b2f235956271841a5284704a272dc", "sha256": "d7b19201b1f4b245d4dfbecfe2fad2a1073dc5e751163599a4313cf50f311a30" }, "downloads": -1, "filename": "mypsl-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "080b2f235956271841a5284704a272dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14202, "upload_time": "2018-07-12T14:36:01", "url": "https://files.pythonhosted.org/packages/6a/5c/4482d29fcd9f587a566038cf3a0f7a09127d3bd03e247425ef36a555f3d6/mypsl-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b423f070f83811adee9c0f65962611ca", "sha256": "dca1dae9329106db42133d13e8ab1d25e0a1dab41b257760c6bca455da5c8d6b" }, "downloads": -1, "filename": "mypsl-0.3.tar.gz", "has_sig": false, "md5_digest": "b423f070f83811adee9c0f65962611ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11079, "upload_time": "2018-07-12T14:36:03", "url": "https://files.pythonhosted.org/packages/95/ab/64bd11813012e71261fb863b6cece5980cf29015acdb2bb0636bda3254bd/mypsl-0.3.tar.gz" } ], "0.30": [ { "comment_text": "", "digests": { "md5": "dbec2da0b9798f78069dfa97386eca2e", "sha256": "8e39ef7bd3e91e54ec8e1c1976ec7931227b857f83cb06ef5f3177ea47d071e4" }, "downloads": -1, "filename": "mypsl-0.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbec2da0b9798f78069dfa97386eca2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18451, "upload_time": "2019-08-06T20:36:53", "url": "https://files.pythonhosted.org/packages/19/6b/ec783dfa604e71400d51a5c3fbdfa07468831fe3d08df5f10e45b5b43f04/mypsl-0.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7766aea29e5c77c560254cb5c1e9e6c7", "sha256": "38d943f947c0e52d879c6f5f6b88e8164efed806bf065c43c4846636801f5900" }, "downloads": -1, "filename": "mypsl-0.30.tar.gz", "has_sig": false, "md5_digest": "7766aea29e5c77c560254cb5c1e9e6c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14500, "upload_time": "2019-08-06T20:36:55", "url": "https://files.pythonhosted.org/packages/2a/67/0248f1e5443c04aae1cd69fbc717b735d3d72f0392a6713c39748dc4c6e9/mypsl-0.30.tar.gz" } ], "0.31": [ { "comment_text": "", "digests": { "md5": "089986a125fa69638d12d5bc6a0b4a3b", "sha256": "5161d7c4638b81c70fb0c905042b584f9871d827e8f3a5673822a9f2bb49dff9" }, "downloads": -1, "filename": "mypsl-0.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "089986a125fa69638d12d5bc6a0b4a3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18542, "upload_time": "2019-08-07T14:38:16", "url": "https://files.pythonhosted.org/packages/0c/68/aab01b03777f17d7e89921ace59f64efaa9e2d92279753690dc5a6942171/mypsl-0.31-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75db6f08ae59f1e2f3c5bf95392c68f0", "sha256": "27f1847e69c9b18c8c4e7dd89a5b6368ac79716fb2d4091936cfd1f71e32bd98" }, "downloads": -1, "filename": "mypsl-0.31.tar.gz", "has_sig": false, "md5_digest": "75db6f08ae59f1e2f3c5bf95392c68f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14562, "upload_time": "2019-08-07T14:38:18", "url": "https://files.pythonhosted.org/packages/08/4f/ad2efcc5d7178568a6680f5e0c5dcb508c6feb468ccd83659e113d737ec0/mypsl-0.31.tar.gz" } ], "0.32": [ { "comment_text": "", "digests": { "md5": "236fdd847f81638eabb070b8b5bc266b", "sha256": "6b399ce77b5613465134ff6e822448d1229cdb489428826f4c89b7212fa9a258" }, "downloads": -1, "filename": "mypsl-0.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "236fdd847f81638eabb070b8b5bc266b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18521, "upload_time": "2019-08-07T15:06:15", "url": "https://files.pythonhosted.org/packages/a7/a6/1190938a9c134ea210473cfa677ce7901672fead36f776fac1a45697af67/mypsl-0.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a33756851da0723b0d24d04e2faff4", "sha256": "28c56266536ebbb806ea09830f9215a5e9a1d4a37b5604570beba794019ca562" }, "downloads": -1, "filename": "mypsl-0.32.tar.gz", "has_sig": false, "md5_digest": "a9a33756851da0723b0d24d04e2faff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14545, "upload_time": "2019-08-07T15:06:18", "url": "https://files.pythonhosted.org/packages/bf/e4/cfe6738ee946ba77bca24fd009c8edf7ea73027734a50cd28ad88bbe3001/mypsl-0.32.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "9b18594b4c63b319cf892c55b399d72a", "sha256": "a13ccd3827dbbfea16470d59ce70581cc5f8daa98e044ad89d5fff6c2a98c835" }, "downloads": -1, "filename": "mypsl-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b18594b4c63b319cf892c55b399d72a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14206, "upload_time": "2018-07-12T14:41:41", "url": "https://files.pythonhosted.org/packages/e0/e7/3e0e85a23ea5d98514098efce29eb57e8379be73d7a307d127ff05e9d4a4/mypsl-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a85bc12a1bc78aee65331475c25bd76", "sha256": "f4c4895e754a4b3456e706f5760016b7a07d2c4d0182e7806a2acfa2b3d04208" }, "downloads": -1, "filename": "mypsl-0.4.tar.gz", "has_sig": false, "md5_digest": "5a85bc12a1bc78aee65331475c25bd76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11089, "upload_time": "2018-07-12T14:41:42", "url": "https://files.pythonhosted.org/packages/50/65/80c4a6c689f3e117c530c8e98b99bf53d864c51e402b07f25fa87b761311/mypsl-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ee01b47a4834baa17e0c109405fcae97", "sha256": "b0fbb9cb7be942dd17601aeea8f1fb76cd46e301729ae67b3c71a0eb94a770fb" }, "downloads": -1, "filename": "mypsl-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee01b47a4834baa17e0c109405fcae97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14207, "upload_time": "2018-07-12T14:48:44", "url": "https://files.pythonhosted.org/packages/e8/c0/0919296f5225fa17115bd6eb572f8b323b9997b4f76eafba7c7f406b64e2/mypsl-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63f90ed8494e1110b92bf1be977daef4", "sha256": "ed543b8771d98bfc2d9e101551ae788192bc4d5691469b1f2e066b851c7a61af" }, "downloads": -1, "filename": "mypsl-0.5.tar.gz", "has_sig": false, "md5_digest": "63f90ed8494e1110b92bf1be977daef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11080, "upload_time": "2018-07-12T14:48:45", "url": "https://files.pythonhosted.org/packages/28/2b/3738bfd37b9bebbf2522a707c658d9b168a1e956b1dd381fd89d3ebbbf19/mypsl-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "a28a589a67d073af0222122b25757009", "sha256": "0e44a329d68fa8564c2a57af7d36d5b2d2a509ffac49e790cd29ee18d6d33661" }, "downloads": -1, "filename": "mypsl-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a28a589a67d073af0222122b25757009", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18106, "upload_time": "2018-07-12T14:59:26", "url": "https://files.pythonhosted.org/packages/87/40/7ae2421f67cfa71309e9c01105f8a04fa1e9e650fc261743bb4964e69546/mypsl-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a88a6eaa6d2ef585112f68948b3ae553", "sha256": "3edf436e6efa6e7caf51342a95a5fcdd4fa275015e206b4361e45ba38fe1cd89" }, "downloads": -1, "filename": "mypsl-0.6.tar.gz", "has_sig": false, "md5_digest": "a88a6eaa6d2ef585112f68948b3ae553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11095, "upload_time": "2018-07-12T14:59:27", "url": "https://files.pythonhosted.org/packages/63/6a/b4d9cff8f5678e33f4b9898d15c67c7c4b1f24606c40e468e6cccff4fa15/mypsl-0.6.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "dd9681677b32bd7f369ad6c584983e4b", "sha256": "0972d8c5c914cb1fdb5d764ae107af16135dd50f1a8dfb924e9deb48dac2fcc6" }, "downloads": -1, "filename": "mypsl-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd9681677b32bd7f369ad6c584983e4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18284, "upload_time": "2018-07-12T18:39:08", "url": "https://files.pythonhosted.org/packages/99/29/e306c83f997526a869d8df333cc641b9fdbb706a22fdcc2bc7a8c8d651ee/mypsl-0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c73c6635b5c73a58c60569e60c63f458", "sha256": "8639f843dda3135a9f7df074b45a949920bb6aad7ca567819297689845b05b8e" }, "downloads": -1, "filename": "mypsl-0.8.tar.gz", "has_sig": false, "md5_digest": "c73c6635b5c73a58c60569e60c63f458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5470, "upload_time": "2018-07-12T18:39:09", "url": "https://files.pythonhosted.org/packages/59/3b/10ba7427a915e40323ce10c899b428920147b621e7edfebfeb1e76f269db/mypsl-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "6b38aaaac4fffa4a64f2afa3dd02ebbf", "sha256": "2c0733875f5698cec05c800bdfe161366e699ed147df78f60435bac0f8f3e655" }, "downloads": -1, "filename": "mypsl-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b38aaaac4fffa4a64f2afa3dd02ebbf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18289, "upload_time": "2018-07-12T18:44:12", "url": "https://files.pythonhosted.org/packages/9e/2a/525005e32a29d5d433a770c16d247a6bf9ede656b8d04f7d99ea10086f97/mypsl-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "047ca076115af9b119bc55f7b3243b26", "sha256": "aba49b424fc7707912568d6bc8ebb68e30d59ee93dda16dc51e447e95b668aa7" }, "downloads": -1, "filename": "mypsl-0.9.tar.gz", "has_sig": false, "md5_digest": "047ca076115af9b119bc55f7b3243b26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5481, "upload_time": "2018-07-12T18:44:13", "url": "https://files.pythonhosted.org/packages/60/c1/828d6479212e82dd3b4354ef556fa00e2ccc9889e9b4f83ba568b8acf400/mypsl-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "236fdd847f81638eabb070b8b5bc266b", "sha256": "6b399ce77b5613465134ff6e822448d1229cdb489428826f4c89b7212fa9a258" }, "downloads": -1, "filename": "mypsl-0.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "236fdd847f81638eabb070b8b5bc266b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18521, "upload_time": "2019-08-07T15:06:15", "url": "https://files.pythonhosted.org/packages/a7/a6/1190938a9c134ea210473cfa677ce7901672fead36f776fac1a45697af67/mypsl-0.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a33756851da0723b0d24d04e2faff4", "sha256": "28c56266536ebbb806ea09830f9215a5e9a1d4a37b5604570beba794019ca562" }, "downloads": -1, "filename": "mypsl-0.32.tar.gz", "has_sig": false, "md5_digest": "a9a33756851da0723b0d24d04e2faff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14545, "upload_time": "2019-08-07T15:06:18", "url": "https://files.pythonhosted.org/packages/bf/e4/cfe6738ee946ba77bca24fd009c8edf7ea73027734a50cd28ad88bbe3001/mypsl-0.32.tar.gz" } ] }