{ "info": { "author": "SAS", "author_email": "Kevin.Smith@sas.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "# SAS Scripting Wrapper for Analytics Transfer (SWAT)\n## Overview\n\nThe **SAS SWAT** package is a Python interface to the **SAS Cloud Analytic \nServices (CAS)** engine (the centerpiece of the \n[SAS Viya](http://www.sas.com/en_us/software/viya.html) framework).\nWith this package, you can load and analyze data sets of any size on your\ndesktop or in the cloud. Since **CAS** can be used on a local desktop\nor in a hosted cloud environment, you can analyze extremely large data \nsets using as much processing power as you need, while still retaining \nthe ease-of-use of Python on the client side.\n\nUsing **SWAT**, you can execute workflows of **CAS** analytic actions,\nthen pull down the summarized data to further process on the client side\nin Python, or to merge with data from other sources using familiar\n[Pandas](http://pandas.pydata.org) data structures. In fact, the \n**SWAT** package mimics much of the API of the Pandas package so that\nusing CAS should feel familiar to current Pandas users.\n\nWith the best-of-breed **SAS** analytics in the cloud and the use of\nPython and its large collection of open source packages, the **SWAT**\npackage gives you access to the best of both worlds.\n\nTo view updates to this project see the [Change Log](https://github.com/sassoftware/python-swat/blob/master/CHANGELOG.md).\n\n# Prerequisites\n\nTo access the CAS binary protocol (recommended), you need the following:\n\n* **64-bit** Python 2.7.x or 3.4+ on Windows or Linux (see shared library notes below)\n\nThe binary protocol requires pre-compiled components found in the\n`pip` installer only. These pieces are not available as source code and\nare under a separate license (see documentation on SAS TK). The binary protocol\noffers better performance than REST, especially when transferring larger\namounts of data. It also offers more advanced data loading from the client\nand data formatting features.\n\nTo access the CAS REST interface only, you can use the pure Python code\nwhich runs in Python 2.7/3.4+ on all platforms. While not as fast as the\nbinary protocol, the pure Python interface is more portable.\n\n## Linux Library Dependencies\n\nSome Linux distributions may not install all of the needed shared libraries\nby default. Most notably, the shared library `libnuma.so.1` is required to\nmake binary protocol connections to CAS. If you do not have this library on\nyour machine you can install the `numactl` package for your distribution\nto make it available to SWAT.\n\n## Python Dependencies\n\nThe SWAT package uses many features of the Pandas Python package and other\ndependencies of Pandas. If you do not already have version 0.16.0 or greater\nof Pandas installed, `pip` will install or update it for you when you\ninstall SWAT.\n\n\n# Installation\n\nSWAT can be installed using `pip` or `conda` (if you are using Anaconda)::\n\n pip install swat\n \n conda install -c sas-institute swat\n \nYou can also install from the files on the \n[SWAT project releases page](https://github.com/sassoftware/python-swat/releases).\nSimply locate the file for your platform and install it using `pip` as \nfollows:\n\n pip install https://github.com/sassoftware/python-swat/releases/download/vX.X.X/python-swat-X.X.X-platform.tar.gz\n\nWhere `X.X.X` is the release you want to install, and `platform` is the \nplatform you are installing on. You can also use the source code distribution\nif you only want to use the CAS REST interface. It does not contain support\nfor the binary protocol.\n\n\n# Getting Started\n\nFor the full documentation go to \n[sassoftware.github.io/python-swat](https://sassoftware.github.io/python-swat/).\nA simple example is shown below.\n\nOnce you have SWAT installed and you have a CAS server to connect to,\nyou can import swat and create a connection::\n\n >>> import swat\n >>> conn = swat.CAS(host, port, username, password)\n\nNote the default port for the Python SWAT connection is 5570.\n\nIf you get an error message about the **TCP/IP negClientSSL support routine**, you \nlikely have an issue with your SSL certificate configuration. See the \n[Encryption](https://sassoftware.github.io/python-swat/encryption.html) documentation\nfor more information.\n\nIf that is successful, you should be able to run an action on the\nCAS server::\n\n >>> out = conn.serverstatus()\n NOTE: Grid node action status report: 1 nodes, 6 total actions executed.\n >>> print(out)\n [About]\n \n {'CAS': 'Cloud Analytic Services',\n 'Copyright': 'Copyright \u00a9 2014-2016 SAS Institute Inc. All Rights Reserved.',\n 'System': {'Hostname': 'cas01',\n 'Model Number': 'x86_64',\n 'OS Family': 'LIN X64',\n 'OS Name': 'Linux',\n 'OS Release': '2.6.32-504.12.2.el6.x86_64',\n 'OS Version': '#1 SMP Sun Feb 1 12:14:02 EST 2015'},\n 'Version': '3.01',\n 'VersionLong': 'V.03.01M0D08232016',\n 'license': {'expires': '20Oct2016:00:00:00',\n 'gracePeriod': 62,\n 'site': 'SAS Institute Inc.',\n 'siteNum': 1,\n 'warningPeriod': 31}}\n \n [server]\n \n Server Status\n \n nodes actions\n 0 1 6\n \n [nodestatus]\n \n Node Status\n \n name role uptime running stalled\n 0 cas01 controller 4.836 0 0\n \n + Elapsed: 0.0168s, user: 0.016s, sys: 0.001s, mem: 0.287mb\n\n >>> conn.close()\n\n# Contributing \nThe [Contributor Agreement](https://github.com/sassoftware/python-swat/blob/master/ContributorAgreement.txt) details on how contributions can be made to the project. The [Contributing](https://github.com/sassoftware/python-swat/blob/master/CONTRIBUTING.md) includes instructions and rules as it relates to making contributions on the project. \n\n# Licensing \nThe [LICENSE.md](https://github.com/sassoftware/python-swat/blob/master/LICENSE.md) states how this package is released and licensed. \n\n# Additional Resources\n- [Python-SWAT API Documentation](https://sassoftware.github.io/python-swat/)\n- [SAS Viya Documentation](https://support.sas.com/documentation/onlinedoc/viya/index.html)\n- [Q&A Support](https://communities.sas.com/t5/SAS-Viya-Coders-Library/tkb-p/cas%40tkb)\n- [Python](http://www.python.org/)\n- [SAS Viya](http://www.sas.com/en_us/software/viya.html)\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/sassoftware/python-swat/", "keywords": "", "license": "Apache v2.0 (SWAT) + SAS Additional Functionality (SAS TK)", "maintainer": "", "maintainer_email": "", "name": "swat", "package_url": "https://pypi.org/project/swat/", "platform": "any", "project_url": "https://pypi.org/project/swat/", "project_urls": { "Homepage": "http://github.com/sassoftware/python-swat/" }, "release_url": "https://pypi.org/project/swat/1.5.2/", "requires_dist": [ "pandas (>= 0.16.0)", "six (>= 1.9.0)", "requests" ], "requires_python": "", "summary": "SAS Scripting Wrapper for Analytics Transfer (SWAT)", "version": "1.5.2" }, "last_serial": 5804132, "releases": { "1.3.1": [ { "comment_text": "", "digests": { "md5": "099fcc281217c0f183203e806d3fdd5b", "sha256": "10f823ff81951478afd64b037ee0f240f944069a5e4e2be5efd637dcca637569" }, "downloads": -1, "filename": "swat-1.3.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "099fcc281217c0f183203e806d3fdd5b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42723127, "upload_time": "2018-06-04T21:13:34", "url": "https://files.pythonhosted.org/packages/ed/5a/ac0d2a82f887d746cfb3d0dbeec30b5077df5f6035d038efe03fd350dc61/swat-1.3.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "51caa6c783221fb27dbebab70ad7e697", "sha256": "9a4b25c281560301962f4ee9f53953f82b38aef6362fa3e664b2bbbf2b1b44df" }, "downloads": -1, "filename": "swat-1.3.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "51caa6c783221fb27dbebab70ad7e697", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42723133, "upload_time": "2018-06-04T21:13:40", "url": "https://files.pythonhosted.org/packages/0a/59/ab13b3d34922aa7fdf47516c7923ef53b200c62f6acb3bed9a4769296746/swat-1.3.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de78ba5204044f07bc545b062e9628e5", "sha256": "52924ded0938f3b02a72f6984a6d8d70ed65ed489796c5e008da422fc7eedc1f" }, "downloads": -1, "filename": "swat-1.3.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "de78ba5204044f07bc545b062e9628e5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42722784, "upload_time": "2018-06-04T21:13:46", "url": "https://files.pythonhosted.org/packages/9a/17/ee3c0d816b725424a7c6513a9746cb2322a50eb1cfd9972febf618b4ce0e/swat-1.3.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e2c7aac314c87a9dc3346097ea977cc6", "sha256": "c3d337390a6e835348b565a0fbd7cd65b1a63690d6f2b2349c69f8e503512969" }, "downloads": -1, "filename": "swat-1.3.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e2c7aac314c87a9dc3346097ea977cc6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42722780, "upload_time": "2018-06-04T21:13:52", "url": "https://files.pythonhosted.org/packages/65/7c/0b9f385cf138b5b99af44e5903945331c2fdeaed98be37626007b2e916aa/swat-1.3.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "902072b931da5e727929ffcd23e55825", "sha256": "f5a669de4058d46ee251b0d640083e1a1f3cb3a2c8a6e9895c94a9a5962d2898" }, "downloads": -1, "filename": "swat-1.3.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "902072b931da5e727929ffcd23e55825", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42722787, "upload_time": "2018-06-04T21:13:58", "url": "https://files.pythonhosted.org/packages/45/4b/61f15268c028ad7492bdb1f009db2174523f23058c38828fc411cd7ce544/swat-1.3.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "60dd987f36a657f02040e5b5097d4d69", "sha256": "7a6437bbc3bf04bd653b5f3b9d127423403fd40e183b646c91faaaae0eb1bd5d" }, "downloads": -1, "filename": "swat-1.3.1.tar.gz", "has_sig": false, "md5_digest": "60dd987f36a657f02040e5b5097d4d69", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 378716, "upload_time": "2018-06-04T21:14:02", "url": "https://files.pythonhosted.org/packages/21/51/b20bfd6245f7e69051a505aa0e2c1f6ec34b666cf8eb03e565e37f082a2a/swat-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "b8f7d97b300953b384924d3557acb8ff", "sha256": "9402d7a1e6ee7afae829af4bee45cb093ae4b0f344ac9abc9bfef989cea76833" }, "downloads": -1, "filename": "swat-1.4.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b8f7d97b300953b384924d3557acb8ff", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45580309, "upload_time": "2018-07-25T19:45:34", "url": "https://files.pythonhosted.org/packages/cf/36/d40ff605a8e9e7730988c2a2ca3fa985b4757eebd8a97047f4f3fdf3ea95/swat-1.4.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d21534145242bc70d06673a4450772af", "sha256": "4326a41b25f63abdf9cc8f9fbbb5547d43fdd74c7fcf4c2a77cd25f04507f55c" }, "downloads": -1, "filename": "swat-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d21534145242bc70d06673a4450772af", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45580272, "upload_time": "2018-07-25T19:45:40", "url": "https://files.pythonhosted.org/packages/2c/59/4a55f895e7de916ede0b122444654b6c698ed48bb547741bbd6e0885d685/swat-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6ece45c9b4648a87bd1d092d0aa057ad", "sha256": "37d998c2f57391520b6cea0005de5a7fb1cc8889d659a9828b350fd72674be7b" }, "downloads": -1, "filename": "swat-1.4.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6ece45c9b4648a87bd1d092d0aa057ad", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45580341, "upload_time": "2018-07-25T19:45:48", "url": "https://files.pythonhosted.org/packages/56/f7/ffeea501070442e99fddad3b84d65dc88ae83405891ec3926de7d18d8814/swat-1.4.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0ff6c54059fbf8cfdda3454ffe1fcf26", "sha256": "15f6fba58e33f93702c26bf00ad4c2d7b59e17aabec29fd8fa2e4d3eb459ac92" }, "downloads": -1, "filename": "swat-1.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0ff6c54059fbf8cfdda3454ffe1fcf26", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45580376, "upload_time": "2018-07-25T19:45:54", "url": "https://files.pythonhosted.org/packages/fd/9c/899a4a41a5384933cd05c152777242440f83ef67c07e243c0bbca58e4c0b/swat-1.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ab250f2ef5bf9ecd9a2b9d9e9d2ef5e4", "sha256": "832a75c39775de74d25d05e890a45439e1a645f78dcaff980802d6a1bcf7b5fb" }, "downloads": -1, "filename": "swat-1.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ab250f2ef5bf9ecd9a2b9d9e9d2ef5e4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45580372, "upload_time": "2018-07-25T19:46:00", "url": "https://files.pythonhosted.org/packages/6e/cb/762b9c4b86a5d67d14e63c1a63d115c80ac7b4ea063e76d7380d1ec25ac1/swat-1.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fd9792c88213aa39c5bdde76406f509f", "sha256": "2df4b67db38771a290b84bc21650dea75076d5fd54b40aac4e9a4dc4d11dba6e" }, "downloads": -1, "filename": "swat-1.4.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fd9792c88213aa39c5bdde76406f509f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45580343, "upload_time": "2018-07-25T19:46:05", "url": "https://files.pythonhosted.org/packages/93/62/d79755372a338323af26a5679677ea24216668bdb27d4e0d319cf45f49e2/swat-1.4.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "af99df79401c5954b87eea4addaf3b29", "sha256": "213d31942dad272896e5a500740d04634484a3545cf5d26b5d21a6b4a45536c3" }, "downloads": -1, "filename": "swat-1.4.0.tar.gz", "has_sig": false, "md5_digest": "af99df79401c5954b87eea4addaf3b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 375488, "upload_time": "2018-07-25T19:46:09", "url": "https://files.pythonhosted.org/packages/b9/00/5df81bf42420dc3a9e466adec2f77110f0337e946cdef52e644ad380b402/swat-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "818537397052270e97b53677b1a07213", "sha256": "7e4512d9e5c58c1f69126a87d12553a6171d5d267cf327f6f53c00a0c6c868c0" }, "downloads": -1, "filename": "swat-1.5.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "818537397052270e97b53677b1a07213", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45582181, "upload_time": "2018-09-18T19:42:55", "url": "https://files.pythonhosted.org/packages/e9/71/ca0befaf82accf5e617c69cd4e6eedcb1f927421b94db08f2d34a7bff618/swat-1.5.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f50b76da0ce97a84f5f76f0e185e1707", "sha256": "c9b75d67c18e6a27ede6765c0b660f9e5b95bca0220a3ac693b0f49c7ab075f3" }, "downloads": -1, "filename": "swat-1.5.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f50b76da0ce97a84f5f76f0e185e1707", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45582143, "upload_time": "2018-09-18T19:43:29", "url": "https://files.pythonhosted.org/packages/28/f3/a950a2c01cadbac3d83001db701e8d7c6178083f2d64622d8a4e0760889a/swat-1.5.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c8d1936035a181c4b792bc5380596b36", "sha256": "ce67bd42bc446cf69f9dc6cfc4e8cf64b2ee229f5988dec482f1ff71eaec7539" }, "downloads": -1, "filename": "swat-1.5.0-cp27-cp27mu-win_amd64.whl", "has_sig": false, "md5_digest": "c8d1936035a181c4b792bc5380596b36", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48478245, "upload_time": "2018-09-18T19:43:46", "url": "https://files.pythonhosted.org/packages/73/67/3089d191b58701ed9324fcab4b1b3ddd160ccce582f43cc66f1bbd49de8f/swat-1.5.0-cp27-cp27mu-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9137f67a19589810ff0b1c6166fc62a3", "sha256": "cbbf13a0046d20ea9d948b9bda3e88568236ce228ae75a07c6f9c82a0e0466e4" }, "downloads": -1, "filename": "swat-1.5.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "9137f67a19589810ff0b1c6166fc62a3", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48478204, "upload_time": "2018-09-18T19:43:12", "url": "https://files.pythonhosted.org/packages/56/d0/a8766a0cf28bda81a95aa56c0304702ee73a1ab3042017ce4928a20dc3b2/swat-1.5.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4d4869c0f994006e870a1472fa7f13ac", "sha256": "1bd6d931229acb2feb3ece2c2980fc4eb95f3ed32b0c1ddb99fb018d941d6f8e" }, "downloads": -1, "filename": "swat-1.5.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4d4869c0f994006e870a1472fa7f13ac", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45582214, "upload_time": "2018-09-18T19:44:03", "url": "https://files.pythonhosted.org/packages/4f/66/7256c239a8365e3786bea6f1e369dcd08abdc7c4bdb784c350a5d1c6172d/swat-1.5.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "11f5e6ebe5ac16f45231f2cd26c80e90", "sha256": "7afe29f829007c7425a84e303756b51b7501f55f2116ddc430e2d5f5ef020441" }, "downloads": -1, "filename": "swat-1.5.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "11f5e6ebe5ac16f45231f2cd26c80e90", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 48477678, "upload_time": "2018-09-18T19:44:20", "url": "https://files.pythonhosted.org/packages/62/2f/3a5f90e4eaf977b81dda907a34e193ea963df7e54e3a4638636fefe533b3/swat-1.5.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "52ad0260f15f13a87140351349103c14", "sha256": "332bfdde50d2a01ce72b64b135a8a7fd74a3f3eb4056f57f8d8a4e2c90bd0d51" }, "downloads": -1, "filename": "swat-1.5.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "52ad0260f15f13a87140351349103c14", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45582249, "upload_time": "2018-09-18T19:44:37", "url": "https://files.pythonhosted.org/packages/59/d9/2db9274e148b97223fafefe30c890d1ea8296544c72d9fc6f1594a2db6b9/swat-1.5.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "eaa982f5eaa1df9df04264f0d59b2c1b", "sha256": "bae23b74d8f7921206f2eb1b71cdb935674dba1d3037689a355c41b4e3176ecc" }, "downloads": -1, "filename": "swat-1.5.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "eaa982f5eaa1df9df04264f0d59b2c1b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 48477650, "upload_time": "2018-09-18T19:44:57", "url": "https://files.pythonhosted.org/packages/cb/fb/d1eb708afcb9f8b76e6d3c8c60525e1286578be8e9aa280c6d8a329b0518/swat-1.5.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8ee6f4ccf225eaac0d7a50cd4ade6172", "sha256": "52c551dcfc0ff2ff3e8bfeefaa682816daed34800b8dece3048d944b2feb8323" }, "downloads": -1, "filename": "swat-1.5.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8ee6f4ccf225eaac0d7a50cd4ade6172", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45582244, "upload_time": "2018-09-18T19:45:13", "url": "https://files.pythonhosted.org/packages/1e/4f/c59357b8bd9cc1396406176a67511ac5ee4611c1671f8095dd3c0c0b5554/swat-1.5.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c90c4dec23eaf682c68118d203f19a59", "sha256": "df83c3687a6e72de2430f43c9981f21a038d492f1c57a3c948bd0fbd6447c717" }, "downloads": -1, "filename": "swat-1.5.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c90c4dec23eaf682c68118d203f19a59", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48477648, "upload_time": "2018-09-18T19:45:30", "url": "https://files.pythonhosted.org/packages/e2/f3/035bee2c588ca6dd9b6383f1c4a986c7a727b6de0a02795b22aa599f7500/swat-1.5.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2849483e8b509fe4ea3fc33988d053c8", "sha256": "a4be0d1f5083cd4475b382e5a7870adbeea6bfaadb61b03ec9f6822193946025" }, "downloads": -1, "filename": "swat-1.5.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2849483e8b509fe4ea3fc33988d053c8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45582216, "upload_time": "2018-09-18T19:45:46", "url": "https://files.pythonhosted.org/packages/9c/57/585154e36e9a675040d9f95bba87dbefd53b7ec918e699b0e62d23a14002/swat-1.5.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "90f3c466a1a722bbbcd2e99e6bd553b9", "sha256": "3df3baf4c82435aa3c4217bfca9df5be88fdf3057c289031f3221ef587610da5" }, "downloads": -1, "filename": "swat-1.5.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "90f3c466a1a722bbbcd2e99e6bd553b9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 48477649, "upload_time": "2018-09-18T19:46:06", "url": "https://files.pythonhosted.org/packages/4a/56/6904228b6c85093cf4a7dd57f1c2f1cf18fc05e4ecfbcdc044d0cf53bead/swat-1.5.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bec93723c82c777de87c762be050aa7c", "sha256": "11d34f280e001df1e5893f09152e5bedc08cefe2e6f4de671434dac54e52a1aa" }, "downloads": -1, "filename": "swat-1.5.0.tar.gz", "has_sig": false, "md5_digest": "bec93723c82c777de87c762be050aa7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 369505, "upload_time": "2018-09-18T19:46:09", "url": "https://files.pythonhosted.org/packages/40/71/058068e8567b7ab8b3ad6f6c943b8d4628fec36d20c9c831997e669e3477/swat-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "ac686e270f1e2033e71606a313275885", "sha256": "b465e9ecbdcc0200e56ffc9824b5ad4da1828665aefa992b6a50199f213f31cb" }, "downloads": -1, "filename": "swat-1.5.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ac686e270f1e2033e71606a313275885", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45587759, "upload_time": "2019-03-01T20:56:36", "url": "https://files.pythonhosted.org/packages/b2/f1/eb0e2faa4aef93dace41b29c645f99babc7d0d258eac3206a37341948869/swat-1.5.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ad96d0ec9d6cab9584a727c3ea206629", "sha256": "cc8a64e5e67a9617918fd68b1c89acb020ae1d775f6e62aa8771ab472757f7ea" }, "downloads": -1, "filename": "swat-1.5.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ad96d0ec9d6cab9584a727c3ea206629", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45587724, "upload_time": "2019-03-01T20:57:06", "url": "https://files.pythonhosted.org/packages/7f/3c/6d61b0e71c2ca2314eca7d5b310b0e6b83b69e92272899d05cc31ab26e78/swat-1.5.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b142fda481374aa886a1777d332fab39", "sha256": "47866add9097d68c363a85963a97042545ce79c235fe58134e4fbaa88bb604b9" }, "downloads": -1, "filename": "swat-1.5.1-cp27-cp27mu-win_amd64.whl", "has_sig": false, "md5_digest": "b142fda481374aa886a1777d332fab39", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48483827, "upload_time": "2019-03-01T20:57:22", "url": "https://files.pythonhosted.org/packages/31/7e/01bde53d793547dd2d971418a51b3aeb3d5ba47ae3e73196687a63d8ba9c/swat-1.5.1-cp27-cp27mu-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1b072f5508bea8fdf27122ad43e7eb3d", "sha256": "014c4088607b50ece0254a4ffe97e035649b8053f2fbb95d1648104a0d86934d" }, "downloads": -1, "filename": "swat-1.5.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "1b072f5508bea8fdf27122ad43e7eb3d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48483784, "upload_time": "2019-03-01T20:56:51", "url": "https://files.pythonhosted.org/packages/85/cd/61f260899425456f870b089deb2642ec903f1fbd6b632009783aa99159bb/swat-1.5.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5e91c94ac93596e8ef430339d304e33a", "sha256": "96aff0ec641eec8bfbb860ea200a577ecbe572c67abae07413e07d943671dbe2" }, "downloads": -1, "filename": "swat-1.5.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5e91c94ac93596e8ef430339d304e33a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45587792, "upload_time": "2019-03-01T20:57:36", "url": "https://files.pythonhosted.org/packages/12/3c/e98e6f0092de01f530abf736af8635bc1898ed21e74a69002802ac78bb62/swat-1.5.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5d86eafb6b8acef14ab3e0fc9c9f9fd", "sha256": "c54c0a0cfc15269fc82624984e8594ebd350d96bd6dfec6755fb2ad86e8d0d00" }, "downloads": -1, "filename": "swat-1.5.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "c5d86eafb6b8acef14ab3e0fc9c9f9fd", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 48483257, "upload_time": "2019-03-01T20:57:52", "url": "https://files.pythonhosted.org/packages/b7/14/d43032afbaa6197f3a63423708326107ab2897dbc1ee2057775626fbb146/swat-1.5.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1f48232ef8a55f0a7c0c0c8d2b9ef2fb", "sha256": "91b65902d710823ebe8b578b102bfecea00d8e7873a5e54c72cf38d805980fe6" }, "downloads": -1, "filename": "swat-1.5.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1f48232ef8a55f0a7c0c0c8d2b9ef2fb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45587827, "upload_time": "2019-03-01T20:58:06", "url": "https://files.pythonhosted.org/packages/5a/ba/6b3672b129ec5705df47384aec01bc2897dd4badbea6816787034bba6165/swat-1.5.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f47b9af612ced318fb2f0a683cc4648b", "sha256": "a63dd8fdecbbb9b5535146994c2a3622d56d1d7c9eebec99bc7f140b0ca4e018" }, "downloads": -1, "filename": "swat-1.5.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "f47b9af612ced318fb2f0a683cc4648b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 48483231, "upload_time": "2019-03-01T20:58:23", "url": "https://files.pythonhosted.org/packages/37/4f/e713d3d2fd298270a209a54f067bafa0e369e03020b8e876749e931f3292/swat-1.5.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b1b9971dedc9bfabf7e19070be0c9f88", "sha256": "20eb5ad12f7901a65de44b3089f7fac214b487956f6919d99b07a9b889066209" }, "downloads": -1, "filename": "swat-1.5.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b1b9971dedc9bfabf7e19070be0c9f88", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45587823, "upload_time": "2019-03-01T20:58:40", "url": "https://files.pythonhosted.org/packages/78/1c/71a06793e269b75b6238f67bd6ea5dece216070eb561fce6952bfcac5adf/swat-1.5.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7706199e401b14bd749d2b7e3eae632f", "sha256": "c9fa40716579c5edb4e2cd1db909211bf32342ec9c44a8aeb7752a6b9be36069" }, "downloads": -1, "filename": "swat-1.5.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "7706199e401b14bd749d2b7e3eae632f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48483229, "upload_time": "2019-03-01T20:58:56", "url": "https://files.pythonhosted.org/packages/0e/a8/bcde3b683fe19b55f0787da3bddcda8149c617501ee4ed0d160c40a9da4d/swat-1.5.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "49749029939b294338a6ec9a75ee46ac", "sha256": "c3cd779315025385241b758e117cb30be78ade26ca680c642e8de14ff5cb8efb" }, "downloads": -1, "filename": "swat-1.5.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "49749029939b294338a6ec9a75ee46ac", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45587796, "upload_time": "2019-03-01T20:59:11", "url": "https://files.pythonhosted.org/packages/69/e4/75e46174a1a8e28c3de46963918a0edd90dc86e06377af58677194c9635d/swat-1.5.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "909b5e4c1047fe0c75af13459986138c", "sha256": "159d4717598e28beb70022b06a248e082b8b9c934e7319bcb3e88600104a8bfd" }, "downloads": -1, "filename": "swat-1.5.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "909b5e4c1047fe0c75af13459986138c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 48483231, "upload_time": "2019-03-01T20:59:28", "url": "https://files.pythonhosted.org/packages/9f/6c/c38295ef359ea6ac2c22c928547195972d32eb7dec195864bdf608c336d5/swat-1.5.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "407c98d38df637e9fa8dc383cc09a029", "sha256": "f0553e0990223f22e5a61135954c619997448807d9a3af3745b888e6b1c734a7" }, "downloads": -1, "filename": "swat-1.5.1.tar.gz", "has_sig": false, "md5_digest": "407c98d38df637e9fa8dc383cc09a029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371678, "upload_time": "2019-03-01T20:59:31", "url": "https://files.pythonhosted.org/packages/4d/05/68a868bd559d9202203782e88b54a4ef1cf20e62f8d7bead5f252990cf6b/swat-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "7d4f92b962513e68eefce713a8b292b2", "sha256": "496ff4989c60724c62ebde9152e8ac0f8f9c9ad214d8de94809f41c94c35ca6d" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7d4f92b962513e68eefce713a8b292b2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45589021, "upload_time": "2019-09-09T15:17:49", "url": "https://files.pythonhosted.org/packages/1c/19/1431a3b8e9b3cd1c5e0c67a112cbc94a4e640262ac403c3497fce77702f2/swat-1.5.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "14ba9b76006c4ef455b692fb2da7128b", "sha256": "40c085c43a6299abaf54292b58c619bd76dc7d160dd99f6b6cdb9ff3cffa66ad" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "14ba9b76006c4ef455b692fb2da7128b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45588988, "upload_time": "2019-09-09T15:18:21", "url": "https://files.pythonhosted.org/packages/ad/8e/bb695132270cd8d708be357f90e92931d455583d024d10f4cf3d0339135e/swat-1.5.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6258fb7818c4b885210eb0628684dc4c", "sha256": "b188bf9b1be22a5ff36be27019dc988bacb57af60a6c14501a825c4cdf095b62" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27mu-win_amd64.whl", "has_sig": false, "md5_digest": "6258fb7818c4b885210eb0628684dc4c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48485094, "upload_time": "2019-09-09T15:18:36", "url": "https://files.pythonhosted.org/packages/17/75/353dfc6475a983a779dc759c170379f7ed18f73739e0c432cc1f98e8b7b7/swat-1.5.2-cp27-cp27mu-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "63e02b30387433b737b32c253de7bbd3", "sha256": "61c3866e80974e802e99e2db1b03eab9cc92af2fccf72d3a2221352e2baddcdc" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "63e02b30387433b737b32c253de7bbd3", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48485051, "upload_time": "2019-09-09T15:18:05", "url": "https://files.pythonhosted.org/packages/9a/cf/f1b845e32bcdb2155cadcb89ef57a63f02e69988f3e144a3d5cf8cdb7be7/swat-1.5.2-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bb8ae146e1d7a11e0ba37bdeecf6dd9a", "sha256": "c370a6fe6479c69efe3701dde0dd12528f55dee8a0b699e0c09fb21810310b37" }, "downloads": -1, "filename": "swat-1.5.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bb8ae146e1d7a11e0ba37bdeecf6dd9a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45589057, "upload_time": "2019-09-09T15:18:51", "url": "https://files.pythonhosted.org/packages/42/5f/257151416f2176f7f822bca85c5855b4c6bacc790a914d15df799f61a0eb/swat-1.5.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "213a8e9359a6b3aa3e097e482a04077c", "sha256": "12702657245868cdbb2c42c5ef0141e5827d5a172d0598822fd57b6c9b4d451c" }, "downloads": -1, "filename": "swat-1.5.2-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "213a8e9359a6b3aa3e097e482a04077c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 48484520, "upload_time": "2019-09-09T15:19:06", "url": "https://files.pythonhosted.org/packages/95/cb/fc4fe0ef9faa1a3ce8b8729240a5842f62aac7ecbe5cae8ca12042431823/swat-1.5.2-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "07b89dd37cd41b8a8a70a6d76af6a447", "sha256": "32e64ae64d8d0191eb669f8a91656d29d5743123789cbed07d26a6ade80f0632" }, "downloads": -1, "filename": "swat-1.5.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "07b89dd37cd41b8a8a70a6d76af6a447", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45589092, "upload_time": "2019-09-09T15:19:21", "url": "https://files.pythonhosted.org/packages/c9/0a/675b15c606293846ea3f3513a35af3d14ccd3665b2832d8ac249b64f2739/swat-1.5.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2059eb39243936790d8df9f618bc7e7e", "sha256": "debe31f3334ea8c08f16be2dd7f2b28089631e12aba69a5fdee3a2a9d014907a" }, "downloads": -1, "filename": "swat-1.5.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2059eb39243936790d8df9f618bc7e7e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 48484495, "upload_time": "2019-09-09T15:19:36", "url": "https://files.pythonhosted.org/packages/20/68/17322f0944f7e650474bcad8a80d4d1ecc43360e1ffc4eaf1730466a86be/swat-1.5.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "93dcfcbb3497a9ab2ff9ed6154dafd54", "sha256": "6dd73921a257bbbc68a5ca2b11fedb4a6e30891bd6929c23d867e2332bd6cece" }, "downloads": -1, "filename": "swat-1.5.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "93dcfcbb3497a9ab2ff9ed6154dafd54", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45589088, "upload_time": "2019-09-09T15:19:51", "url": "https://files.pythonhosted.org/packages/d0/07/da4f83d108a3bb58e99e55fe098a4c5c286e96dddf5f5424d7e3470bb78a/swat-1.5.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d77653eb3bde46a3fa56e7a0dd02f9cf", "sha256": "c11c32c96739bb9aaf945702725219c0c186960d93c278d023c7c6204a09831d" }, "downloads": -1, "filename": "swat-1.5.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d77653eb3bde46a3fa56e7a0dd02f9cf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48484493, "upload_time": "2019-09-09T15:20:08", "url": "https://files.pythonhosted.org/packages/08/58/1f2049fec5c7feb5f640da167e8f8b67378773ed753114c5f8a9d2544ecc/swat-1.5.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4c2df4edd1f6f9cea427949e25d3ba4d", "sha256": "42aa1be4e3e13ca05706412cbfb1da7a3a8a86b84696d99941013126e466d0e3" }, "downloads": -1, "filename": "swat-1.5.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4c2df4edd1f6f9cea427949e25d3ba4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45589059, "upload_time": "2019-09-09T15:20:23", "url": "https://files.pythonhosted.org/packages/8c/28/570726add719d9345b65614f76a2ffdcbea24dea12259f98ada5c2cc5d02/swat-1.5.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "38749bbb106588bc84e495ea8959cf26", "sha256": "1c69cc4928d1a1fdc04ebb57246804948a1ac519ea19c3d58d72148aba71ff2e" }, "downloads": -1, "filename": "swat-1.5.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "38749bbb106588bc84e495ea8959cf26", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 48484495, "upload_time": "2019-09-09T15:20:39", "url": "https://files.pythonhosted.org/packages/a3/ee/e6bb255e9bf317584b32c4f2584d421077a67c88ff876bd9f627edfa42e1/swat-1.5.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ba39f94702e8329fa4463f72f9692cb8", "sha256": "8fc94d0382b8161c63fd904cb23144714e328e7381e096acc7a53d40ff4674e0" }, "downloads": -1, "filename": "swat-1.5.2.tar.gz", "has_sig": false, "md5_digest": "ba39f94702e8329fa4463f72f9692cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372745, "upload_time": "2019-09-09T15:20:43", "url": "https://files.pythonhosted.org/packages/2f/53/d91dd53b4d6687b2ce06338eb4c00c63206fd4a6cc507a3d011406854f95/swat-1.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d4f92b962513e68eefce713a8b292b2", "sha256": "496ff4989c60724c62ebde9152e8ac0f8f9c9ad214d8de94809f41c94c35ca6d" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7d4f92b962513e68eefce713a8b292b2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45589021, "upload_time": "2019-09-09T15:17:49", "url": "https://files.pythonhosted.org/packages/1c/19/1431a3b8e9b3cd1c5e0c67a112cbc94a4e640262ac403c3497fce77702f2/swat-1.5.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "14ba9b76006c4ef455b692fb2da7128b", "sha256": "40c085c43a6299abaf54292b58c619bd76dc7d160dd99f6b6cdb9ff3cffa66ad" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "14ba9b76006c4ef455b692fb2da7128b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 45588988, "upload_time": "2019-09-09T15:18:21", "url": "https://files.pythonhosted.org/packages/ad/8e/bb695132270cd8d708be357f90e92931d455583d024d10f4cf3d0339135e/swat-1.5.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6258fb7818c4b885210eb0628684dc4c", "sha256": "b188bf9b1be22a5ff36be27019dc988bacb57af60a6c14501a825c4cdf095b62" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27mu-win_amd64.whl", "has_sig": false, "md5_digest": "6258fb7818c4b885210eb0628684dc4c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48485094, "upload_time": "2019-09-09T15:18:36", "url": "https://files.pythonhosted.org/packages/17/75/353dfc6475a983a779dc759c170379f7ed18f73739e0c432cc1f98e8b7b7/swat-1.5.2-cp27-cp27mu-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "63e02b30387433b737b32c253de7bbd3", "sha256": "61c3866e80974e802e99e2db1b03eab9cc92af2fccf72d3a2221352e2baddcdc" }, "downloads": -1, "filename": "swat-1.5.2-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "63e02b30387433b737b32c253de7bbd3", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48485051, "upload_time": "2019-09-09T15:18:05", "url": "https://files.pythonhosted.org/packages/9a/cf/f1b845e32bcdb2155cadcb89ef57a63f02e69988f3e144a3d5cf8cdb7be7/swat-1.5.2-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bb8ae146e1d7a11e0ba37bdeecf6dd9a", "sha256": "c370a6fe6479c69efe3701dde0dd12528f55dee8a0b699e0c09fb21810310b37" }, "downloads": -1, "filename": "swat-1.5.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bb8ae146e1d7a11e0ba37bdeecf6dd9a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 45589057, "upload_time": "2019-09-09T15:18:51", "url": "https://files.pythonhosted.org/packages/42/5f/257151416f2176f7f822bca85c5855b4c6bacc790a914d15df799f61a0eb/swat-1.5.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "213a8e9359a6b3aa3e097e482a04077c", "sha256": "12702657245868cdbb2c42c5ef0141e5827d5a172d0598822fd57b6c9b4d451c" }, "downloads": -1, "filename": "swat-1.5.2-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "213a8e9359a6b3aa3e097e482a04077c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 48484520, "upload_time": "2019-09-09T15:19:06", "url": "https://files.pythonhosted.org/packages/95/cb/fc4fe0ef9faa1a3ce8b8729240a5842f62aac7ecbe5cae8ca12042431823/swat-1.5.2-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "07b89dd37cd41b8a8a70a6d76af6a447", "sha256": "32e64ae64d8d0191eb669f8a91656d29d5743123789cbed07d26a6ade80f0632" }, "downloads": -1, "filename": "swat-1.5.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "07b89dd37cd41b8a8a70a6d76af6a447", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 45589092, "upload_time": "2019-09-09T15:19:21", "url": "https://files.pythonhosted.org/packages/c9/0a/675b15c606293846ea3f3513a35af3d14ccd3665b2832d8ac249b64f2739/swat-1.5.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2059eb39243936790d8df9f618bc7e7e", "sha256": "debe31f3334ea8c08f16be2dd7f2b28089631e12aba69a5fdee3a2a9d014907a" }, "downloads": -1, "filename": "swat-1.5.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2059eb39243936790d8df9f618bc7e7e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 48484495, "upload_time": "2019-09-09T15:19:36", "url": "https://files.pythonhosted.org/packages/20/68/17322f0944f7e650474bcad8a80d4d1ecc43360e1ffc4eaf1730466a86be/swat-1.5.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "93dcfcbb3497a9ab2ff9ed6154dafd54", "sha256": "6dd73921a257bbbc68a5ca2b11fedb4a6e30891bd6929c23d867e2332bd6cece" }, "downloads": -1, "filename": "swat-1.5.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "93dcfcbb3497a9ab2ff9ed6154dafd54", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 45589088, "upload_time": "2019-09-09T15:19:51", "url": "https://files.pythonhosted.org/packages/d0/07/da4f83d108a3bb58e99e55fe098a4c5c286e96dddf5f5424d7e3470bb78a/swat-1.5.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d77653eb3bde46a3fa56e7a0dd02f9cf", "sha256": "c11c32c96739bb9aaf945702725219c0c186960d93c278d023c7c6204a09831d" }, "downloads": -1, "filename": "swat-1.5.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d77653eb3bde46a3fa56e7a0dd02f9cf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48484493, "upload_time": "2019-09-09T15:20:08", "url": "https://files.pythonhosted.org/packages/08/58/1f2049fec5c7feb5f640da167e8f8b67378773ed753114c5f8a9d2544ecc/swat-1.5.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4c2df4edd1f6f9cea427949e25d3ba4d", "sha256": "42aa1be4e3e13ca05706412cbfb1da7a3a8a86b84696d99941013126e466d0e3" }, "downloads": -1, "filename": "swat-1.5.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4c2df4edd1f6f9cea427949e25d3ba4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 45589059, "upload_time": "2019-09-09T15:20:23", "url": "https://files.pythonhosted.org/packages/8c/28/570726add719d9345b65614f76a2ffdcbea24dea12259f98ada5c2cc5d02/swat-1.5.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "38749bbb106588bc84e495ea8959cf26", "sha256": "1c69cc4928d1a1fdc04ebb57246804948a1ac519ea19c3d58d72148aba71ff2e" }, "downloads": -1, "filename": "swat-1.5.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "38749bbb106588bc84e495ea8959cf26", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 48484495, "upload_time": "2019-09-09T15:20:39", "url": "https://files.pythonhosted.org/packages/a3/ee/e6bb255e9bf317584b32c4f2584d421077a67c88ff876bd9f627edfa42e1/swat-1.5.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ba39f94702e8329fa4463f72f9692cb8", "sha256": "8fc94d0382b8161c63fd904cb23144714e328e7381e096acc7a53d40ff4674e0" }, "downloads": -1, "filename": "swat-1.5.2.tar.gz", "has_sig": false, "md5_digest": "ba39f94702e8329fa4463f72f9692cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372745, "upload_time": "2019-09-09T15:20:43", "url": "https://files.pythonhosted.org/packages/2f/53/d91dd53b4d6687b2ce06338eb4c00c63206fd4a6cc507a3d011406854f95/swat-1.5.2.tar.gz" } ] }