{ "info": { "author": "Software Heritage developers", "author_email": "swh-devel@inria.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# swh-web\n\nThis repository holds the development of Software Heritage web applications:\n\n* swh-web API (https://archive.softwareheritage.org/api): enables to query the content of the archive through HTTP requests and get responses in JSON or YAML.\n\n* swh-web browse (https://archive.softwareheritage.org/browse): graphical interface that eases the navigation in the archive.\n\nDocumentation about how to use these components but also the details of their URI schemes\ncan be found in the docs folder. The produced HTML documentation can be read and browsed\nat https://docs.softwareheritage.org/devel/swh-web/index.html.\n\n## Technical details\n\nThose applications are powered by:\n\n * [Django Web Framework](https://www.djangoproject.com/) on the backend side with the following extensions enabled:\n\n * [django-rest-framework](http://www.django-rest-framework.org/)\n * [django-webpack-loader](https://github.com/owais/django-webpack-loader)\n * [django-js-reverse](http://django-js-reverse.readthedocs.io/en/latest/)\n\n * [webpack](https://webpack.js.org/) on the frontend side for better static assets management, including:\n\n * assets dependencies management and retrieval through [yarn](https://yarnpkg.com/en/)\n * linting of custom javascript code (through [eslint](https://eslint.org/)) and stylesheets (through [stylelint](https://stylelint.io/))\n * use of [es6](http://es6-features.org) syntax and advanced javascript feature like [async/await](https://javascript.info/async-await) or [fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) thanks to [babel](https://babeljs.io/) (es6 to es5 transpiler and polyfills provider)\n * assets minification (using [terser](https://github.com/terser-js/terser) and [cssnano](http://cssnano.co/)) but also dead code elimination for production use\n\n## How to build, run and test\n\n### Backend requirements\n\nFirst you will need [Python 3](https://www.python.org) and a complete [swh development environment](https://forge.softwareheritage.org/source/swh-environment/) installed.\n\nTo run the backend, you need to have the following [Python 3 modules](requirements.txt) installed.\n\nTo run the backend tests, the following [Python 3 modules](requirements-test.txt) are also required to be installed.\n\nOne easy way to install them is to use the `pip` tool:\n```\n$ pip install -r requirements.txt -r requirements-test.txt\n```\n\n### Frontend requirements\n\nTo compile the frontend assets, you need to have [nodejs](https://nodejs.org/en/) >= 8.9.0 and [yarn](https://yarnpkg.com/en/) installed. If you are on Debian stretch, you can easily install an up to date nodejs from the [stretch-backports](https://backports.debian.org/Instructions/) repository.\n\nPackages for yarn can be installed by following [these instructions](https://yarnpkg.com/en/docs/install#debian-stable).\nAlternatively, you can install yarn with `npm install yarn`, and add `YARN=node_modules/yarn/bin/yarn` as argument whenever you run `make`.\n\nPlease note that the static assets bundles generated by webpack are not stored in the git repository. Follow the instructions below in order to generate them in order to be able to run the frontend part of the web applications.\n\n### Make targets to execute the applications\n\nBelow is the list of available make targets that can be executed from the root directory of swh-web in order to build and/or execute the web applications under various configurations:\n\n* **run-django-webpack-devserver**: Compile and serve not optimized (without mignification and dead code elimination) frontend static assets using [webpack-dev-server](https://github.com/webpack/webpack-dev-server) and run django server with development settings. This is the recommended target to use when developing swh-web as it enables automatic reloading of backend and frontend part of the applications when modifying source files (*.py, *.js, *.css, *.html).\n\n* **run-django-webpack-dev**: Compile not optimized (no minification, no dead code elimination) frontend static assets using webpack and run django server with development settings. This is the recommended target when one only wants to develop the backend side of the application.\n\n* **run-django-webpack-prod**: Compile optimized (with minification and dead code elimination) frontend static assets using webpack and run django server with production settings. This is useful to test the applications in production mode (with the difference that static assets are served by django). Production settings notably enable advanced django caching and you will need to have [memcached](https://memcached.org/) installed for that feature to work.\n\n* **run-django-server-dev**: Run the django server with development settings but without compiling frontend static assets through webpack.\n\n* **run-django-server-prod**: Run the django server with production settings but without compiling frontend static assets through webpack.\n\n* **run-gunicorn-server**: Run the web applications with production settings in a [gunicorn](http://gunicorn.org/) worker as they will be in real production environment.\n\nOnce one of these targets executed, the web applications can be executed by pointing your browser to http://localhost:5004.\n\n### Make targets to test the applications\n\nSome make targets are also available to easily execute the backend and frontend tests of the Software Heritage web applications.\n\nThe backend tests are powered by the [pytest](https://docs.pytest.org/en/latest/) and [hypothesis](https://hypothesis.readthedocs.io/en/latest/) frameworks while the frontend ones rely on the use of the [cypress](https://www.cypress.io/) tool.\n\nBelow is the exhaustive list of those targets:\n\n* **test**: execute the backend tests using a fast hypothesis profile (only one input example will be provided for each test)\n\n* **test-full**: execute the backend tests using a slower hypothesis profile (one hundred of input examples will be provided for each test which helps spotting possible bugs)\n\n* **test-frontend**: execute the frontend tests using cypress in headless mode but with some slow test suites disabled\n\n* **test-frontend-full**: execute the frontend tests using cypress in headless mode with all test suites enabled\n\n* **test-frontend-ui**: execute the frontend tests using the cypress GUI but with some slow test suites disabled\n\n* **test-frontend-full-ui**: execute the frontend tests using the cypress GUI with all test suites enabled\n\n### Yarn targets\n\nBelow is a list of available yarn targets in order to only execute the frontend static assets compilation (no web server will be executed):\n\n* **build-dev**: compile not optimized (without mignification and dead code elimination) frontend static assets and store the results in the `swh/web/static` folder.\n\n* **build**: compile optimized (with mignification and dead code elimination) frontend static assets and store the results in the `swh/web/static` folder.\n\n**The build target must be executed prior performing the Debian packaging of swh-web** in order for the package to contain the optimized assets dedicated to production environment.\n\nTo execute these targets, issue the following command:\n\n```\n$ yarn \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": "https://forge.softwareheritage.org/diffusion/DWUI/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "swh.web", "package_url": "https://pypi.org/project/swh.web/", "platform": "", "project_url": "https://pypi.org/project/swh.web/", "project_urls": { "Bug Reports": "https://forge.softwareheritage.org/maniphest", "Funding": "https://www.softwareheritage.org/donate", "Homepage": "https://forge.softwareheritage.org/diffusion/DWUI/", "Source": "https://forge.softwareheritage.org/source/swh-web" }, "release_url": "https://pypi.org/project/swh.web/0.0.216/", "requires_dist": [ "beautifulsoup4", "Django (<2.0,>=1.11.0)", "djangorestframework (>=3.4.0)", "django-webpack-loader", "django-js-reverse", "docutils", "python-magic (>=0.4.0)", "htmlmin", "lxml", "pygments", "pypandoc", "python-dateutil", "pyyaml", "requests", "python-memcached", "sphinx", "sphinxcontrib-httpdomain", "swh.model (>=0.0.32)", "swh.storage (>=0.0.145)", "swh.vault (>=0.0.23)", "swh.indexer (>=0.0.120)", "swh.scheduler (>=0.0.31)", "hypothesis ; extra == 'testing'", "pytest ; extra == 'testing'", "pytest-django ; extra == 'testing'", "pytest-mock ; extra == 'testing'", "requests-mock ; extra == 'testing'", "swh.core[http] (>=0.0.61) ; extra == 'testing'", "swh.loader.git (>=0.0.47) ; extra == 'testing'" ], "requires_python": "", "summary": "Software Heritage Web UI", "version": "0.0.216" }, "last_serial": 5972658, "releases": { "0.0.161": [ { "comment_text": "", "digests": { "md5": "0a92bd4d44627fae08ae62cd03e4e1c9", "sha256": "e07b5746a1a6573a206574c84ad396439cea7f14b8238375c551fed383b1236d" }, "downloads": -1, "filename": "swh.web-0.0.161-py3-none-any.whl", "has_sig": true, "md5_digest": "0a92bd4d44627fae08ae62cd03e4e1c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5204841, "upload_time": "2018-10-18T09:15:58", "url": "https://files.pythonhosted.org/packages/5a/ed/1411686f93d1ea3736249c51b369afbc53c389812526a6c91fcadfa1d4d2/swh.web-0.0.161-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83036dc5e1892eddd7d48e0b44759e9f", "sha256": "0e281791d38aaaeaa983bff3bb80bf2479cf4f7b0d1c9048900c6ec382560e41" }, "downloads": -1, "filename": "swh.web-0.0.161.tar.gz", "has_sig": false, "md5_digest": "83036dc5e1892eddd7d48e0b44759e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5051373, "upload_time": "2018-10-18T09:19:49", "url": "https://files.pythonhosted.org/packages/97/7b/c73feffa4fbcb23db70db2aab361296374283ac37708fba9aa7d65f30415/swh.web-0.0.161.tar.gz" } ], "0.0.162": [ { "comment_text": "", "digests": { "md5": "ceec54f30cba7f526cd99e01c82e10eb", "sha256": "dc8e97b4a15f19461a95fc386b1c944cb002895534c0ff2647d1bd5f78997d3c" }, "downloads": -1, "filename": "swh.web-0.0.162-py3-none-any.whl", "has_sig": true, "md5_digest": "ceec54f30cba7f526cd99e01c82e10eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5204839, "upload_time": "2018-10-23T17:20:56", "url": "https://files.pythonhosted.org/packages/be/4a/d7b52d163299c200ee56eb41d9ce9475b5da73ea6002af09d2b3899a9829/swh.web-0.0.162-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ce0f811518ede593b21d3d1031fad50", "sha256": "c5169acf60943668565dc0a8fd97b770afb7483385cfd7bb62e7b409ca9c6ea9" }, "downloads": -1, "filename": "swh.web-0.0.162.tar.gz", "has_sig": true, "md5_digest": "1ce0f811518ede593b21d3d1031fad50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5051150, "upload_time": "2018-10-23T17:21:00", "url": "https://files.pythonhosted.org/packages/2a/61/5e8242f19914dcc2af3140ac5aa8bedff69f0804cfa307365a5da7a59fda/swh.web-0.0.162.tar.gz" } ], "0.0.166": [ { "comment_text": "", "digests": { "md5": "8b6a34116bc7929a8e1516041a2cafc5", "sha256": "186a6f437319f1090636b9de9aa44306e111bf31ebac116c25c3f6c01a1424b9" }, "downloads": -1, "filename": "swh.web-0.0.166-py3-none-any.whl", "has_sig": true, "md5_digest": "8b6a34116bc7929a8e1516041a2cafc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5269872, "upload_time": "2018-11-12T15:42:47", "url": "https://files.pythonhosted.org/packages/01/a9/cf48f2ab49fdc333e34c76011309baa1d9b78b1113631b6defdc05e53a5d/swh.web-0.0.166-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97fc0153e006f02ba4d5a7ab70324949", "sha256": "aeb351dfcac166cf9f2e62007dbb6441b394682c137496e0a3aa74e98a7c45a2" }, "downloads": -1, "filename": "swh.web-0.0.166.tar.gz", "has_sig": true, "md5_digest": "97fc0153e006f02ba4d5a7ab70324949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5093622, "upload_time": "2018-11-12T15:42:50", "url": "https://files.pythonhosted.org/packages/28/bc/bbebcc6c469e455d9995d57bf37ec799fcdd94a6cf5dc179f09091a5b8bd/swh.web-0.0.166.tar.gz" } ], "0.0.171": [ { "comment_text": "", "digests": { "md5": "5ead1b99c2453096971033c11b41e770", "sha256": "c069600c571c94482f292d8bba1d44c0d34f3df850d014b9eb7c87a7db5fe3fa" }, "downloads": -1, "filename": "swh.web-0.0.171-py3-none-any.whl", "has_sig": false, "md5_digest": "5ead1b99c2453096971033c11b41e770", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5143987, "upload_time": "2018-12-05T15:24:31", "url": "https://files.pythonhosted.org/packages/d0/d8/850973b24be5f0c55a3485b376ac9b4a47b5cc69c3a79f33642bec4735b9/swh.web-0.0.171-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24d2483e9d9fa3e276f993e60f9bb090", "sha256": "a7e2531ffae13a9e7ae38a99db2a224206f0b8a8ddae775e0f7dcbd809a3b873" }, "downloads": -1, "filename": "swh.web-0.0.171.tar.gz", "has_sig": false, "md5_digest": "24d2483e9d9fa3e276f993e60f9bb090", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4972878, "upload_time": "2018-12-05T15:24:35", "url": "https://files.pythonhosted.org/packages/4f/80/68140bcb49599ed6fe46fcfa225eca121fbdac78a5858d544478a9b8a12d/swh.web-0.0.171.tar.gz" } ], "0.0.172": [ { "comment_text": "", "digests": { "md5": "d4e0b883d3021acc77276535b790559f", "sha256": "c2162552b503a2d25463adcd5067556437cdfcd3c45eaab68781058bf2dc5b89" }, "downloads": -1, "filename": "swh.web-0.0.172-py3-none-any.whl", "has_sig": false, "md5_digest": "d4e0b883d3021acc77276535b790559f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6930864, "upload_time": "2018-12-19T14:10:39", "url": "https://files.pythonhosted.org/packages/a9/e7/012bfc4cadefe3b6158261f25c1b7b77169ae0cf5811582e43e58514bf62/swh.web-0.0.172-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac3e9caae9ee84ce611279285a14101a", "sha256": "b920146eb8c799217fddb3fda73be2aa6ff5a01fb28a0ec7b6e85ae080ccf464" }, "downloads": -1, "filename": "swh.web-0.0.172.tar.gz", "has_sig": false, "md5_digest": "ac3e9caae9ee84ce611279285a14101a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6744684, "upload_time": "2018-12-19T14:10:43", "url": "https://files.pythonhosted.org/packages/d5/a0/c3b30e2b9019f553206c9aaacdd36de495cce1f426570b91317a516c90e5/swh.web-0.0.172.tar.gz" } ], "0.0.173": [ { "comment_text": "", "digests": { "md5": "eac0ac348efa010cff4d83c3efd06f30", "sha256": "f1a518fd1ba82e70c1cb86a92fd0a9f1df9ca4e905f9f77f1d854e89b8061a17" }, "downloads": -1, "filename": "swh.web-0.0.173-py3-none-any.whl", "has_sig": false, "md5_digest": "eac0ac348efa010cff4d83c3efd06f30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6938470, "upload_time": "2019-01-10T17:01:36", "url": "https://files.pythonhosted.org/packages/4d/c8/19e89f6d454010ba05c71d177c12b07463a7748506a5c9c0fdaf7ce0c045/swh.web-0.0.173-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31ee4ea5820c7c4592c92ca658848f7d", "sha256": "a98da6a939dab92fdcd7ec4954ce70df352a954cebb39984a3c7f82bd93333c6" }, "downloads": -1, "filename": "swh.web-0.0.173.tar.gz", "has_sig": false, "md5_digest": "31ee4ea5820c7c4592c92ca658848f7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6754331, "upload_time": "2019-01-10T17:01:42", "url": "https://files.pythonhosted.org/packages/9d/77/03c4b305e3d7e1004b0f1de8f1e9215c32847376b18fb262847df8662e39/swh.web-0.0.173.tar.gz" } ], "0.0.174": [ { "comment_text": "", "digests": { "md5": "cecc9e65cefde6b2c777277cf1faf7fb", "sha256": "3450c6522f29191befb798e75308f6938f0c1f3dded1a10e8cda355b0a8543d3" }, "downloads": -1, "filename": "swh.web-0.0.174-py3-none-any.whl", "has_sig": false, "md5_digest": "cecc9e65cefde6b2c777277cf1faf7fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7337014, "upload_time": "2019-01-24T17:43:16", "url": "https://files.pythonhosted.org/packages/92/17/8bd09d9b9993e62b0a45d3acc652565dfd410ccfd1d106c099980734800a/swh.web-0.0.174-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09f7c34d3e130fb4461c9773ff12682a", "sha256": "90d66db27bcd45061f2e314a9554f996530bca19b5a92335cdc9a9cdb77d9e20" }, "downloads": -1, "filename": "swh.web-0.0.174.tar.gz", "has_sig": false, "md5_digest": "09f7c34d3e130fb4461c9773ff12682a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7426653, "upload_time": "2019-01-24T17:43:21", "url": "https://files.pythonhosted.org/packages/a4/81/ebded3118701e8626fd73ef19b30f0ada4f1a2b873f68385f57e4a885b48/swh.web-0.0.174.tar.gz" } ], "0.0.175": [ { "comment_text": "", "digests": { "md5": "f3ef33f0e326d77bf5eda7f3aee50998", "sha256": "46ad3beb26b1c2dba3287b1123bfca48a374bd7eb7718a06ceeaa7bf08ebd286" }, "downloads": -1, "filename": "swh.web-0.0.175-py3-none-any.whl", "has_sig": false, "md5_digest": "f3ef33f0e326d77bf5eda7f3aee50998", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7337010, "upload_time": "2019-01-25T13:50:18", "url": "https://files.pythonhosted.org/packages/55/01/1335140994ce7f1884959b8caec1b3175dfeb40e903c553309c0561c1d20/swh.web-0.0.175-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "782124f48ae7e9cc355b49453bcc29cf", "sha256": "99c7f04416e3668fcbece9fbcf6a139c9a8f3ed6502d9c8196c88ade5277afad" }, "downloads": -1, "filename": "swh.web-0.0.175.tar.gz", "has_sig": false, "md5_digest": "782124f48ae7e9cc355b49453bcc29cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7426684, "upload_time": "2019-01-25T13:50:21", "url": "https://files.pythonhosted.org/packages/33/05/2562d6700fcbb9f8b7ff78dfc25205beba753873dac1b344b7bb0d2d786e/swh.web-0.0.175.tar.gz" } ], "0.0.177": [ { "comment_text": "", "digests": { "md5": "b487fe765df81d773d0e45f74cc34071", "sha256": "455ac48512221e99b6daa7cc50aa2711a607e891a2586b42a508a40eea072385" }, "downloads": -1, "filename": "swh.web-0.0.177-py3-none-any.whl", "has_sig": false, "md5_digest": "b487fe765df81d773d0e45f74cc34071", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5919559, "upload_time": "2019-01-30T12:58:56", "url": "https://files.pythonhosted.org/packages/2a/b6/7c0adcbf6b7bd13d8a2c99e04f02aac40cc5a281f206efa9d1e8ba2ff005/swh.web-0.0.177-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a234f88611d362cc2abc2cc3c969f261", "sha256": "6ff07f3a1a635bbf8df371abae84c1fd3afb06d2c086c6626bc48b73ad2757c2" }, "downloads": -1, "filename": "swh.web-0.0.177.tar.gz", "has_sig": false, "md5_digest": "a234f88611d362cc2abc2cc3c969f261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6027339, "upload_time": "2019-01-30T12:59:00", "url": "https://files.pythonhosted.org/packages/b3/68/2dea0bd8aa054099736a282a8bb8fb6d71359d462b3017f9764d945a67e7/swh.web-0.0.177.tar.gz" } ], "0.0.178": [ { "comment_text": "", "digests": { "md5": "7d75c162daee984f568c0c627f01bcd3", "sha256": "451bcdf1c2d85c339c55fcb01b6b6739b43be7abf1fb07d0a9870ec669562859" }, "downloads": -1, "filename": "swh.web-0.0.178-py3-none-any.whl", "has_sig": false, "md5_digest": "7d75c162daee984f568c0c627f01bcd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5924374, "upload_time": "2019-02-04T14:59:11", "url": "https://files.pythonhosted.org/packages/0b/72/98562686b2411045f5c970212c1931daeb43ea6e04deff105eb0db886305/swh.web-0.0.178-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1c8dcbb725af219d24f95584ce24b28", "sha256": "621fcb738c43a0f6633800cb5470ce10a38b7454a6f7aa98e3711d26c6a7730b" }, "downloads": -1, "filename": "swh.web-0.0.178.tar.gz", "has_sig": false, "md5_digest": "c1c8dcbb725af219d24f95584ce24b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6030957, "upload_time": "2019-02-04T14:59:15", "url": "https://files.pythonhosted.org/packages/c2/ea/c9ba8bc11bf373b6aa00554dd030fc26102333a8543c3528a72269540abe/swh.web-0.0.178.tar.gz" } ], "0.0.179": [ { "comment_text": "", "digests": { "md5": "c466efd87879f508d3bd71a49b2c3df7", "sha256": "229d5f0f9a6ec0b6393bb4b3605ab6357fe9d8a18d964d9e51a3a0f3295e4135" }, "downloads": -1, "filename": "swh.web-0.0.179-py3-none-any.whl", "has_sig": false, "md5_digest": "c466efd87879f508d3bd71a49b2c3df7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5935866, "upload_time": "2019-02-08T13:41:32", "url": "https://files.pythonhosted.org/packages/09/3e/7a0055570e247f9af253028a38081fb88ff430468e3874ac9c22b4c90ca6/swh.web-0.0.179-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d46c3261a159804db1731acf385a6028", "sha256": "bd2db3f20f9a5becdcb222c4edb8acad3e61a0db2f97b0eb84b9414c95aacb11" }, "downloads": -1, "filename": "swh.web-0.0.179.tar.gz", "has_sig": false, "md5_digest": "d46c3261a159804db1731acf385a6028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6040743, "upload_time": "2019-02-08T13:41:35", "url": "https://files.pythonhosted.org/packages/b5/c9/9e3ee34f1d21d31915194aa731d8d4087e6d9f6284bb7b0c89b8d63c7c8f/swh.web-0.0.179.tar.gz" } ], "0.0.180": [ { "comment_text": "", "digests": { "md5": "b3e7bea32083f8bc0f8e73aafe949528", "sha256": "f2947649d2e11e51eeeecd440379e4d24853701404f4c1252c1412035f70f948" }, "downloads": -1, "filename": "swh.web-0.0.180-py3-none-any.whl", "has_sig": false, "md5_digest": "b3e7bea32083f8bc0f8e73aafe949528", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5898525, "upload_time": "2019-02-13T13:12:44", "url": "https://files.pythonhosted.org/packages/f4/ea/449ec8e9705803f6cb31cacdb3e280c61eedbb220038d3b33f297a1c93fd/swh.web-0.0.180-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "496401f5117d7947975fdbe99c7b0178", "sha256": "838d0679338fb0565b528bf3d61f9c6de9e2523b4cd01e7e903876dd1054682d" }, "downloads": -1, "filename": "swh.web-0.0.180.tar.gz", "has_sig": false, "md5_digest": "496401f5117d7947975fdbe99c7b0178", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876500, "upload_time": "2019-02-13T13:12:48", "url": "https://files.pythonhosted.org/packages/d0/b7/7085266b7246dd40aec9f7290601041ddb6271525d869773b94d53709aed/swh.web-0.0.180.tar.gz" } ], "0.0.181": [ { "comment_text": "", "digests": { "md5": "b7f860770e2d28b1cf40c2e5831f2b71", "sha256": "7d631d444c6fb15febad9ef3319cc6e5b5d5d8f43cf35d0f29cb43dd7caf3e6b" }, "downloads": -1, "filename": "swh.web-0.0.181-py3-none-any.whl", "has_sig": false, "md5_digest": "b7f860770e2d28b1cf40c2e5831f2b71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5900616, "upload_time": "2019-02-13T14:18:04", "url": "https://files.pythonhosted.org/packages/5d/e3/c64fae76843d8b30cbae799b07fb31c9ea083507b8623b068b8b7c99f62e/swh.web-0.0.181-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a14489aecd4c332344ff90fed707be6", "sha256": "87152a4ee0bec90b754180269d4497cf2c5138eba741d91a5077b170f6909347" }, "downloads": -1, "filename": "swh.web-0.0.181.tar.gz", "has_sig": false, "md5_digest": "1a14489aecd4c332344ff90fed707be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5877026, "upload_time": "2019-02-13T14:18:08", "url": "https://files.pythonhosted.org/packages/d8/51/87eaa36968306c5517f1e3f5fbd83df98ab61e71806ab6aacf56648c6ce9/swh.web-0.0.181.tar.gz" } ], "0.0.182": [ { "comment_text": "", "digests": { "md5": "7ed1857c7745448d18d60d51ba35a962", "sha256": "d1d158898734bae1c3996bc14c6a490c935a7197fc3864184447dccf8fbbcbeb" }, "downloads": -1, "filename": "swh.web-0.0.182-py3-none-any.whl", "has_sig": false, "md5_digest": "7ed1857c7745448d18d60d51ba35a962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7735600, "upload_time": "2019-02-28T17:32:50", "url": "https://files.pythonhosted.org/packages/d5/f7/e743f068a2b6fedcfdcf35d48640711657fb9522efde53efc3646cd78543/swh.web-0.0.182-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04b219a97deca2ffb63808c550f95bf9", "sha256": "48315fe906ba2ecd264b3b47d0f4bb0230aaa71be0c78a4ddf5148c933242439" }, "downloads": -1, "filename": "swh.web-0.0.182.tar.gz", "has_sig": false, "md5_digest": "04b219a97deca2ffb63808c550f95bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7272693, "upload_time": "2019-02-28T17:32:55", "url": "https://files.pythonhosted.org/packages/1f/82/2dcbeed4da5f0c37994ef688627950e7547bf5e854fd49129803448bc8f5/swh.web-0.0.182.tar.gz" } ], "0.0.184": [ { "comment_text": "", "digests": { "md5": "d694af057d9c5611ba03c98750e8df88", "sha256": "2fd706bf9632f4ce3b4641c31d3a0527a822b1ee1da00d69223669e5fa3d2d95" }, "downloads": -1, "filename": "swh.web-0.0.184-py3-none-any.whl", "has_sig": false, "md5_digest": "d694af057d9c5611ba03c98750e8df88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7745474, "upload_time": "2019-03-04T14:08:31", "url": "https://files.pythonhosted.org/packages/fe/ba/22f92c1f6c37fce6cd1fae94a5529c0688d7d7fcdc3bc4df655c1cb1505b/swh.web-0.0.184-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5a7e24c2a9a76f2ec4621d9d5fbbab5", "sha256": "63a484aceb5b087b543e7b81602b97d206ee41bd1961f25b00645f18b26fda3b" }, "downloads": -1, "filename": "swh.web-0.0.184.tar.gz", "has_sig": false, "md5_digest": "e5a7e24c2a9a76f2ec4621d9d5fbbab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7283138, "upload_time": "2019-03-04T14:08:35", "url": "https://files.pythonhosted.org/packages/0d/65/1dc27fc347932ef814fb2b5e2676af8150697b7a0dfbde8d7c0908033645/swh.web-0.0.184.tar.gz" } ], "0.0.185": [ { "comment_text": "", "digests": { "md5": "72c3457fc667306a886c3ec8692300f2", "sha256": "b59a457ad208df65312205dc0c837ebf1e7d0bec898b25c6d624c34c8e3fa1bb" }, "downloads": -1, "filename": "swh.web-0.0.185-py3-none-any.whl", "has_sig": false, "md5_digest": "72c3457fc667306a886c3ec8692300f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7746050, "upload_time": "2019-03-05T13:51:32", "url": "https://files.pythonhosted.org/packages/73/96/5a02041d6ac1dc4478fd4c42c1c2e80adbf514ed3d6a764c1a4e3035d6c2/swh.web-0.0.185-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc0d5c667d940c5d9699e279ce892bb3", "sha256": "5904f92b155ec9bfa321f148310858a68ecfab2b81ba1e23b38d564b1099d926" }, "downloads": -1, "filename": "swh.web-0.0.185.tar.gz", "has_sig": false, "md5_digest": "cc0d5c667d940c5d9699e279ce892bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7283649, "upload_time": "2019-03-05T13:51:36", "url": "https://files.pythonhosted.org/packages/d1/b3/fcdb57dd981a76c1659a834348bf32e5aebbe6291161a166e1f8429f15ad/swh.web-0.0.185.tar.gz" } ], "0.0.186": [ { "comment_text": "", "digests": { "md5": "1b693f3778b5749732debab5a4b90428", "sha256": "b8c66a512530395456ee0be4db9cd3c3dfffe074530dc6621ea16274fcea1501" }, "downloads": -1, "filename": "swh.web-0.0.186-py3-none-any.whl", "has_sig": false, "md5_digest": "1b693f3778b5749732debab5a4b90428", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7746557, "upload_time": "2019-03-05T15:56:44", "url": "https://files.pythonhosted.org/packages/ca/db/4db80267de09228a439cdc12d29221b9dbe1c87d298dd61087c8f726dca0/swh.web-0.0.186-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ff3adaaf8e5a7ffe2a7c953212e6b3e", "sha256": "afde5162dc9b44ca5928d526af29e7cef65fe8eddf2ac816249b9d6977a1e0ff" }, "downloads": -1, "filename": "swh.web-0.0.186.tar.gz", "has_sig": false, "md5_digest": "2ff3adaaf8e5a7ffe2a7c953212e6b3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7283630, "upload_time": "2019-03-05T15:56:55", "url": "https://files.pythonhosted.org/packages/4f/f1/874de01dc8fa13e3878498ad2025554f576c7c296f0ad8ec354be1d3de17/swh.web-0.0.186.tar.gz" } ], "0.0.187": [ { "comment_text": "", "digests": { "md5": "4a44cfc576020b55044128803e6b3412", "sha256": "7ca3b0800aedb3cf59f40b6e43aff13beb84bd8af6a7954d2f99f0392ccdf997" }, "downloads": -1, "filename": "swh.web-0.0.187-py3-none-any.whl", "has_sig": false, "md5_digest": "4a44cfc576020b55044128803e6b3412", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7746748, "upload_time": "2019-03-14T14:41:00", "url": "https://files.pythonhosted.org/packages/99/9a/6aa7a309261259475addffcedbb4a2b629477e3a6c69ab4efd7865b49fa6/swh.web-0.0.187-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f706801621ade0b4be5a271fd753ca20", "sha256": "d86a6c4b5b3d3d715bbda85de51978ccafa1509fc89cffd08fdb86f13cc87aff" }, "downloads": -1, "filename": "swh.web-0.0.187.tar.gz", "has_sig": false, "md5_digest": "f706801621ade0b4be5a271fd753ca20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7283150, "upload_time": "2019-03-14T14:41:05", "url": "https://files.pythonhosted.org/packages/2d/82/bfe5e54f96d18bd2d9ff19fae7e37ac9e4d24bc658d195e2e4dbd78ad091/swh.web-0.0.187.tar.gz" } ], "0.0.188": [ { "comment_text": "", "digests": { "md5": "eaf63dba6df888d9e6d37f2b2d0f5363", "sha256": "3c56a3ac886acb11a7fc916780135345e768a8f5e2b907a141b685661319b8ae" }, "downloads": -1, "filename": "swh.web-0.0.188-py3-none-any.whl", "has_sig": false, "md5_digest": "eaf63dba6df888d9e6d37f2b2d0f5363", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7752788, "upload_time": "2019-03-29T10:59:46", "url": "https://files.pythonhosted.org/packages/a5/bd/cec474b66899d6b71ea501664f537e83a6d7bb95920263017d9c0a415b10/swh.web-0.0.188-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0b8ccffcd716ada9d543222ff7c96da", "sha256": "795bab9f166067e9f5e701a33e92c224cdb6c30b8bef4c2f08b2af3debc77d38" }, "downloads": -1, "filename": "swh.web-0.0.188.tar.gz", "has_sig": false, "md5_digest": "d0b8ccffcd716ada9d543222ff7c96da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7292623, "upload_time": "2019-03-29T10:59:51", "url": "https://files.pythonhosted.org/packages/3c/cd/5e97e7bfcdf9ca37e3092ebe1d57625c2e48d452e7ff6969dc59b5b9e1e9/swh.web-0.0.188.tar.gz" } ], "0.0.189": [ { "comment_text": "", "digests": { "md5": "a043690a80373ce0e98125bedb986614", "sha256": "2add4101df6f168acfc84b63917886b902684284336a25fce693fe120becf9c9" }, "downloads": -1, "filename": "swh.web-0.0.189-py3-none-any.whl", "has_sig": false, "md5_digest": "a043690a80373ce0e98125bedb986614", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7794775, "upload_time": "2019-04-01T12:51:10", "url": "https://files.pythonhosted.org/packages/f6/a8/ee4a0ee16f484b85552770c95579ad264eeb8e7853551b298b6fbf66f3db/swh.web-0.0.189-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "566ff654083870639106fcd39a2225b9", "sha256": "c4d66578bfa4b241a109f3ede6278d71af10da393fd248e38ce03ff011d4bcfa" }, "downloads": -1, "filename": "swh.web-0.0.189.tar.gz", "has_sig": false, "md5_digest": "566ff654083870639106fcd39a2225b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7327500, "upload_time": "2019-04-01T12:51:17", "url": "https://files.pythonhosted.org/packages/64/1d/626d45e1ff3611c17ccfb508635f55e7afcd52a4b24178bd947a1d293a6d/swh.web-0.0.189.tar.gz" } ], "0.0.190": [ { "comment_text": "", "digests": { "md5": "b8bd2de9688f9a371654d983de72e9fd", "sha256": "04a5e109de60418e100b6e09da39313ee5e49efe156b631edb5bf961e55ee110" }, "downloads": -1, "filename": "swh.web-0.0.190-py3-none-any.whl", "has_sig": false, "md5_digest": "b8bd2de9688f9a371654d983de72e9fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7782546, "upload_time": "2019-04-10T15:13:30", "url": "https://files.pythonhosted.org/packages/09/74/864c4abca21f710862467eba067e7ec09b1884215f932c00951cb8ed7236/swh.web-0.0.190-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22552555abbae43996cbbdd5a8fac07b", "sha256": "3704f3d244c3b22bb76eb2be5f421f8a2cd5d85c259e60e8110f74cbc350e879" }, "downloads": -1, "filename": "swh.web-0.0.190.tar.gz", "has_sig": false, "md5_digest": "22552555abbae43996cbbdd5a8fac07b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7312913, "upload_time": "2019-04-10T15:13:34", "url": "https://files.pythonhosted.org/packages/60/23/1ad449d75ff9bbd269a210ca59ae268c89ffc4afdf4ee46b8f22f0dfea49/swh.web-0.0.190.tar.gz" } ], "0.0.191": [ { "comment_text": "", "digests": { "md5": "905790e50bbd5ded2844d6063420186c", "sha256": "56afb6f17265b101f36201d8fd8c059c50ab89ed8abc9fe74c9cbfc8a0a4415e" }, "downloads": -1, "filename": "swh.web-0.0.191-py3-none-any.whl", "has_sig": false, "md5_digest": "905790e50bbd5ded2844d6063420186c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7829952, "upload_time": "2019-05-02T09:56:31", "url": "https://files.pythonhosted.org/packages/68/40/59e48b295477e70ae58e9e885a1ebea270ec7027ab263efa0bd80585fb68/swh.web-0.0.191-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dca397b9d245aab1e0e978a021d80ecd", "sha256": "119a50a5149f1ad94936e046660ae2c3c39fcf6a8c3e02ebfb2bc156d0735fd7" }, "downloads": -1, "filename": "swh.web-0.0.191.tar.gz", "has_sig": false, "md5_digest": "dca397b9d245aab1e0e978a021d80ecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7366211, "upload_time": "2019-05-02T09:56:35", "url": "https://files.pythonhosted.org/packages/00/ba/1ab841fc07497d77fd41dcb6e13cef1621981da5b94a12d1fd4e2f315431/swh.web-0.0.191.tar.gz" } ], "0.0.192": [ { "comment_text": "", "digests": { "md5": "e07f36343c2197735cd6225ffcba8fdd", "sha256": "21ed2696189c2c7ee7d02b6f315ea5448987bd2944d99f149fa05f1f8459d571" }, "downloads": -1, "filename": "swh.web-0.0.192-py3-none-any.whl", "has_sig": false, "md5_digest": "e07f36343c2197735cd6225ffcba8fdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7829911, "upload_time": "2019-05-02T12:32:34", "url": "https://files.pythonhosted.org/packages/c1/70/0c415fc30af4c714d6c199433ac4dc123fcdd66629eefe0d994ca620fda2/swh.web-0.0.192-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db6d49378580c4621d90709f51e39da2", "sha256": "799ee6b0def04c3ae88dd595e16e85c31834ce4beb8af46294c6cc9b5393bef9" }, "downloads": -1, "filename": "swh.web-0.0.192.tar.gz", "has_sig": false, "md5_digest": "db6d49378580c4621d90709f51e39da2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7365857, "upload_time": "2019-05-02T12:32:38", "url": "https://files.pythonhosted.org/packages/42/68/9986e2492dca5c62cfe0ba9eac2cdf20973a76af805806d8079ac4bdeff2/swh.web-0.0.192.tar.gz" } ], "0.0.193": [ { "comment_text": "", "digests": { "md5": "1caa9366060d9e2e81338639a35ac550", "sha256": "38c329df8999da4f32bebb3cb198495b595ce74f5da2b90037388fd0fa3a9168" }, "downloads": -1, "filename": "swh.web-0.0.193-py3-none-any.whl", "has_sig": false, "md5_digest": "1caa9366060d9e2e81338639a35ac550", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7829872, "upload_time": "2019-05-02T15:11:57", "url": "https://files.pythonhosted.org/packages/25/78/c1c449e010010dccd3acf2131c214c18b6497a6093a2d5f64844fa65da83/swh.web-0.0.193-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d13a7135fcfb6c8a5d949683061d81d2", "sha256": "c2d422ca6b88ec2b4f2011e7d42cc20ec2608f5f58c239e6ddae7025985614f0" }, "downloads": -1, "filename": "swh.web-0.0.193.tar.gz", "has_sig": false, "md5_digest": "d13a7135fcfb6c8a5d949683061d81d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7366212, "upload_time": "2019-05-02T15:12:01", "url": "https://files.pythonhosted.org/packages/d2/fd/f526dbbbfd785e3e88e7bf37e4f32adb9ee9c094e7d27c5f887dd61c4754/swh.web-0.0.193.tar.gz" } ], "0.0.194": [ { "comment_text": "", "digests": { "md5": "b5e18fd954f5b8b39fbbd297d0203162", "sha256": "5fd8692a57f46d2bac702546570759bfe6cbf9b5997d19baaa02dc79d77f8c58" }, "downloads": -1, "filename": "swh.web-0.0.194-py3-none-any.whl", "has_sig": false, "md5_digest": "b5e18fd954f5b8b39fbbd297d0203162", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7830249, "upload_time": "2019-05-07T09:00:44", "url": "https://files.pythonhosted.org/packages/45/ba/65abdd6660c187abf5670f90d1fe0eded04d1c6774b1e85450dc12b623f1/swh.web-0.0.194-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "928ba9005e4340aa695c58b14104b756", "sha256": "2c38e627c8224f5492a34acf1ae47878be1b0a5cece03556bc5e6e05f9c2ad38" }, "downloads": -1, "filename": "swh.web-0.0.194.tar.gz", "has_sig": false, "md5_digest": "928ba9005e4340aa695c58b14104b756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7367330, "upload_time": "2019-05-07T09:00:48", "url": "https://files.pythonhosted.org/packages/b0/84/cadd9c72d7d47ae2cdcef46a5ecee2e4200113e96e221e6376f5d5da1168/swh.web-0.0.194.tar.gz" } ], "0.0.195": [ { "comment_text": "", "digests": { "md5": "2c34b55434fe2db4b54c9c1bcf4df48e", "sha256": "6f72dbab6e36eb4aa05cd9efe463b47515e1128e2b09a14c0b01c745d4741056" }, "downloads": -1, "filename": "swh.web-0.0.195-py3-none-any.whl", "has_sig": false, "md5_digest": "2c34b55434fe2db4b54c9c1bcf4df48e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7830430, "upload_time": "2019-05-15T16:18:46", "url": "https://files.pythonhosted.org/packages/56/84/b78399eb978b3e84d95ac691e3445751342d4c3b9a702a22e68fc63f37c1/swh.web-0.0.195-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae7cc0a092cb71092eb709802797b45", "sha256": "5ede1eb680fb5b877440ea4cc585404a14b3da0896733c3aa3429e013c4f7896" }, "downloads": -1, "filename": "swh.web-0.0.195.tar.gz", "has_sig": false, "md5_digest": "fae7cc0a092cb71092eb709802797b45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7368694, "upload_time": "2019-05-15T16:18:52", "url": "https://files.pythonhosted.org/packages/70/c9/76801e85ace1e6f371a0c6fbba1e09cb1dbf825e06425170d291134a5936/swh.web-0.0.195.tar.gz" } ], "0.0.196": [ { "comment_text": "", "digests": { "md5": "6971de2b3ec2689b5689148c75527a71", "sha256": "97d54f91d1db54fae1369d269a14fb5626e30425ce0f4f5fa42d9a21d372d6a7" }, "downloads": -1, "filename": "swh.web-0.0.196-py3-none-any.whl", "has_sig": false, "md5_digest": "6971de2b3ec2689b5689148c75527a71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7830884, "upload_time": "2019-05-16T13:15:38", "url": "https://files.pythonhosted.org/packages/1d/9c/f09ff2c9ae749b56d45d7ca2c491fc3b160d3773a7f0566a233fa71c0339/swh.web-0.0.196-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab1cf90518e2062c440a8ca6bf4a6ea7", "sha256": "a2580aa122cdb3e3aaac05bd5739955eb699a3a8ef83f9da4e43e6131893c939" }, "downloads": -1, "filename": "swh.web-0.0.196.tar.gz", "has_sig": false, "md5_digest": "ab1cf90518e2062c440a8ca6bf4a6ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7369178, "upload_time": "2019-05-16T13:15:42", "url": "https://files.pythonhosted.org/packages/4e/fb/01607bd8662ffd52acc4c6d63db2758b5d3d13969c2c0014b23c254a8f9c/swh.web-0.0.196.tar.gz" } ], "0.0.198": [ { "comment_text": "", "digests": { "md5": "4c5d55c9b7f9b553c948bf55a896c511", "sha256": "53ef55c58c9e644a7e9db3732162cd442510807d149fd1da3666dd59cb465af4" }, "downloads": -1, "filename": "swh.web-0.0.198-py3-none-any.whl", "has_sig": false, "md5_digest": "4c5d55c9b7f9b553c948bf55a896c511", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7832611, "upload_time": "2019-05-20T09:16:57", "url": "https://files.pythonhosted.org/packages/21/00/c52a80470b2d89771b448574741414df8a4193c21a20ba0961b6467ed674/swh.web-0.0.198-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "924b527b7871be69dc8d2aa81e9300c4", "sha256": "cafdf9eac814acb257744193b5dcf14112c2df447f14cc8599a8fa4210481b7b" }, "downloads": -1, "filename": "swh.web-0.0.198.tar.gz", "has_sig": false, "md5_digest": "924b527b7871be69dc8d2aa81e9300c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7369216, "upload_time": "2019-05-20T09:17:01", "url": "https://files.pythonhosted.org/packages/af/7c/49b4c155b6e44eb664f680c0d18e808c03f2010c65d41ceb143f47e6a672/swh.web-0.0.198.tar.gz" } ], "0.0.199": [ { "comment_text": "", "digests": { "md5": "0d25d38831bfcfa77168392c7326f18e", "sha256": "83427f177d88967cb0657661d4f097d1950194325b3de2a0425553f0c6e3b569" }, "downloads": -1, "filename": "swh.web-0.0.199-py3-none-any.whl", "has_sig": false, "md5_digest": "0d25d38831bfcfa77168392c7326f18e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7832655, "upload_time": "2019-05-21T14:17:18", "url": "https://files.pythonhosted.org/packages/fa/b0/03337dc5670989d0b5f62dfc394f5a04bee8042a07a4c84f8d9a86dc7b5a/swh.web-0.0.199-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52f4b3a9f0d61d0ff93d6a77d0f21899", "sha256": "e70f74503e4aa074bc055251328f95421676bd60038e1f428ea9a44d1f07aada" }, "downloads": -1, "filename": "swh.web-0.0.199.tar.gz", "has_sig": false, "md5_digest": "52f4b3a9f0d61d0ff93d6a77d0f21899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7369880, "upload_time": "2019-05-21T14:17:23", "url": "https://files.pythonhosted.org/packages/72/4c/009f4691f52cff3164ed691c208aec4520ef28c2e145db07ab707d8683f7/swh.web-0.0.199.tar.gz" } ], "0.0.200": [ { "comment_text": "", "digests": { "md5": "b92768d6c82dff1df5f9602e7763ac4d", "sha256": "81979b666f2638652ffdbedd59be76b1ea2789a283f905d86d881181ee00aeb4" }, "downloads": -1, "filename": "swh.web-0.0.200-py3-none-any.whl", "has_sig": false, "md5_digest": "b92768d6c82dff1df5f9602e7763ac4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7855217, "upload_time": "2019-05-29T13:52:10", "url": "https://files.pythonhosted.org/packages/26/29/c51f3a4be76fed14d7f31e33715c0b377c4dde837ffa9c9204d707045a96/swh.web-0.0.200-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3e8fc7d729dcadd5d2d54ea194d2f9f", "sha256": "1619e7a854cdc1af99dcb2a852f05f22e258e0d248e87a80aeab9b38e2e369c4" }, "downloads": -1, "filename": "swh.web-0.0.200.tar.gz", "has_sig": false, "md5_digest": "f3e8fc7d729dcadd5d2d54ea194d2f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7392143, "upload_time": "2019-05-29T13:52:15", "url": "https://files.pythonhosted.org/packages/85/db/b83574fd1446214475a7c53d78b3c25e2d2ff04ab38430a938ea9bb93fd8/swh.web-0.0.200.tar.gz" } ], "0.0.201": [ { "comment_text": "", "digests": { "md5": "1de3e5fd45981453ec77647f18b466f5", "sha256": "20f62430a3a17637a91d38a86b130f1398b56625eecfa0902c91df6930306b7d" }, "downloads": -1, "filename": "swh.web-0.0.201-py3-none-any.whl", "has_sig": false, "md5_digest": "1de3e5fd45981453ec77647f18b466f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7894696, "upload_time": "2019-06-06T14:39:06", "url": "https://files.pythonhosted.org/packages/cc/ac/81aa88e72ae1c189d7e20f0ccbf1f3d564136422c45a6c0920c6fcac4a62/swh.web-0.0.201-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29aba16055303b65483f18834eade83c", "sha256": "afb4ead3010b9b99cb10445f6f26178c1e7d9c065e388dc22a93c24c22eed35a" }, "downloads": -1, "filename": "swh.web-0.0.201.tar.gz", "has_sig": false, "md5_digest": "29aba16055303b65483f18834eade83c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7428065, "upload_time": "2019-06-06T14:39:10", "url": "https://files.pythonhosted.org/packages/a3/be/19e26c9366ced956bb71a2903f8a427bf382c4dfb5fe1e594a4d2feff3ce/swh.web-0.0.201.tar.gz" } ], "0.0.202": [ { "comment_text": "", "digests": { "md5": "5723ff5ed3c484b363e7e153d6898824", "sha256": "45ebd9bfc6f9245f01519e058d4866212e0c12a4b9cb9b700201a89f22fc0254" }, "downloads": -1, "filename": "swh.web-0.0.202-py3-none-any.whl", "has_sig": false, "md5_digest": "5723ff5ed3c484b363e7e153d6898824", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8201791, "upload_time": "2019-06-18T15:01:42", "url": "https://files.pythonhosted.org/packages/f8/47/c909aa642794ea6e3aee12a43ce2dc203478eecea0fa89f09e22f08060ae/swh.web-0.0.202-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e14b78e3b52041b1c737c65edb9a2414", "sha256": "fe63bf20f41f2f1711a0eecad95466ae5fe1e28c245ec018b00f87d030042064" }, "downloads": -1, "filename": "swh.web-0.0.202.tar.gz", "has_sig": false, "md5_digest": "e14b78e3b52041b1c737c65edb9a2414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7657321, "upload_time": "2019-06-18T15:01:46", "url": "https://files.pythonhosted.org/packages/71/1e/b04a702bc6e45c6e955463084d5934cd7012f4ac44a362763953f5e84346/swh.web-0.0.202.tar.gz" } ], "0.0.203": [ { "comment_text": "", "digests": { "md5": "dbc244fd120c0e7f10d71d97344c9294", "sha256": "aab609ba8d1eef18f7ae5896d2d118214aa4d2364458aba15ee533af73f386db" }, "downloads": -1, "filename": "swh.web-0.0.203-py3-none-any.whl", "has_sig": false, "md5_digest": "dbc244fd120c0e7f10d71d97344c9294", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8204711, "upload_time": "2019-06-24T15:56:34", "url": "https://files.pythonhosted.org/packages/1f/f6/e37ac8eecb5f2071c3a5a2da765beaad570193eb4570025ce1380e14168d/swh.web-0.0.203-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dea44d8714655b12a46528ea19cbdbfb", "sha256": "caaa6868b08543c7e816a808d08de586f548c7daca6207d89cb89cc77e970fc6" }, "downloads": -1, "filename": "swh.web-0.0.203.tar.gz", "has_sig": false, "md5_digest": "dea44d8714655b12a46528ea19cbdbfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7661503, "upload_time": "2019-06-24T15:56:38", "url": "https://files.pythonhosted.org/packages/fb/01/198e651a77ca5db27de9cc06fd522ea0385de258e4899c07780720b1b703/swh.web-0.0.203.tar.gz" } ], "0.0.204": [ { "comment_text": "", "digests": { "md5": "27ba70d01202f2a43fc031e76b6e65cf", "sha256": "063a0e9782bc41fee6c7d11c976b7a8621a767b10145ec21c2143f85de0107ce" }, "downloads": -1, "filename": "swh.web-0.0.204-py3-none-any.whl", "has_sig": false, "md5_digest": "27ba70d01202f2a43fc031e76b6e65cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8359105, "upload_time": "2019-07-30T14:20:47", "url": "https://files.pythonhosted.org/packages/c4/25/cefab5fb39bc819f6c4eccb99371ebbb6ccee0957568246c36e4a04fb832/swh.web-0.0.204-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d46c348922bebb387ee225836e7bb861", "sha256": "648db2701acf1c3decdc38e9c274f994c70b7a9783c40e52e5c30b050092f057" }, "downloads": -1, "filename": "swh.web-0.0.204.tar.gz", "has_sig": false, "md5_digest": "d46c348922bebb387ee225836e7bb861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7812896, "upload_time": "2019-07-30T14:20:51", "url": "https://files.pythonhosted.org/packages/69/39/9b8829791c9ae09d59655a65d8d1a3722919ac315967bcbf7e37327e2884/swh.web-0.0.204.tar.gz" } ], "0.0.205": [ { "comment_text": "", "digests": { "md5": "83d2cb8b09d53ca7a5bd201e364c8220", "sha256": "2114c64312aca01ca48cfb7119cb985317cef92b75180358cbf2be6b47d8cc62" }, "downloads": -1, "filename": "swh.web-0.0.205-py3-none-any.whl", "has_sig": false, "md5_digest": "83d2cb8b09d53ca7a5bd201e364c8220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8471588, "upload_time": "2019-07-31T14:46:46", "url": "https://files.pythonhosted.org/packages/1c/e2/b7427e1ba355b5b0f13b38c5df2880c481903560bea37072af04e4236d7e/swh.web-0.0.205-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07337fcbbea5cee0c7a3babdeb2fc008", "sha256": "89779de682f0c97653f51ef21832560d586e3cd3836e75d142ff2dbd5205b7ed" }, "downloads": -1, "filename": "swh.web-0.0.205.tar.gz", "has_sig": false, "md5_digest": "07337fcbbea5cee0c7a3babdeb2fc008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7927028, "upload_time": "2019-07-31T14:46:51", "url": "https://files.pythonhosted.org/packages/9a/2b/d8e481ecc9e16ac18ee12effa545a13a57e74c294b8d08f2e0748a6e743f/swh.web-0.0.205.tar.gz" } ], "0.0.206": [ { "comment_text": "", "digests": { "md5": "fb459d22c08bd0460f1d5342d67ba4e4", "sha256": "92ec3334579e7947160bcf6ce269f7c76eb4ef160d710f2e6b2fce4eb4910b4d" }, "downloads": -1, "filename": "swh.web-0.0.206-py3-none-any.whl", "has_sig": false, "md5_digest": "fb459d22c08bd0460f1d5342d67ba4e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8471591, "upload_time": "2019-07-31T15:54:16", "url": "https://files.pythonhosted.org/packages/bb/75/b38c314b55b4f0e9a46b6722a4d719e4e73f5b8033cb1c2166bf2149cef2/swh.web-0.0.206-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "882611ea42a7db824beb2dd92d13db6e", "sha256": "7a6ab02c23a51bf7d890f71c544ee97c6ab7627cc373e4c7d0cde439cd06ade9" }, "downloads": -1, "filename": "swh.web-0.0.206.tar.gz", "has_sig": false, "md5_digest": "882611ea42a7db824beb2dd92d13db6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7927127, "upload_time": "2019-07-31T15:54:21", "url": "https://files.pythonhosted.org/packages/ac/68/925ed29d0f185db63e333c8cca45a270d74cfcc017fd0401dab5ab60ac5b/swh.web-0.0.206.tar.gz" } ], "0.0.207": [ { "comment_text": "", "digests": { "md5": "e5a46dcac4360dd1a3d198d15bfb5439", "sha256": "8d0ab7851f4e42248ad37e900d0a91ac661d2ae880816d2110647127925e77bf" }, "downloads": -1, "filename": "swh.web-0.0.207-py3-none-any.whl", "has_sig": false, "md5_digest": "e5a46dcac4360dd1a3d198d15bfb5439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8456136, "upload_time": "2019-08-09T13:07:45", "url": "https://files.pythonhosted.org/packages/5d/3d/5a87e79ed165634467eb4835b5c15af40588b56d723502c8d863c419c78b/swh.web-0.0.207-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "076c2aec04b9258bbe3bcc6aa4af180c", "sha256": "fc249a5153d8475b80759e7b177fb9ba3d18556584de437075d40d277d083fe7" }, "downloads": -1, "filename": "swh.web-0.0.207.tar.gz", "has_sig": false, "md5_digest": "076c2aec04b9258bbe3bcc6aa4af180c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7949741, "upload_time": "2019-08-09T13:07:52", "url": "https://files.pythonhosted.org/packages/80/f9/b4ae9861c67ddb3580441edaa5a8054797a0d9939256f53034c854e07caf/swh.web-0.0.207.tar.gz" } ], "0.0.208": [ { "comment_text": "", "digests": { "md5": "bffcee0a206e9e1dad150010e45d850b", "sha256": "046067f93a061fb9b72ad864b86d0c5fdecd814df6b534c20deace3b54291b11" }, "downloads": -1, "filename": "swh.web-0.0.208-py3-none-any.whl", "has_sig": false, "md5_digest": "bffcee0a206e9e1dad150010e45d850b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8451744, "upload_time": "2019-08-20T12:30:08", "url": "https://files.pythonhosted.org/packages/e5/58/4c6cca8b9855a712a80469ea188cd6973649add3607d8c73e1734b46092f/swh.web-0.0.208-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4995326b2d6d89ffbab6cc2bf232db4c", "sha256": "1dcf9009a76411e223f351e5a8c30201caa8685ccbc8f35200ae01bf02fb3e11" }, "downloads": -1, "filename": "swh.web-0.0.208.tar.gz", "has_sig": false, "md5_digest": "4995326b2d6d89ffbab6cc2bf232db4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7948103, "upload_time": "2019-08-20T12:30:12", "url": "https://files.pythonhosted.org/packages/8d/b8/4f3434a2f11c1862cdeed48192a4236666fd971eca95fa838efeda6fad5b/swh.web-0.0.208.tar.gz" } ], "0.0.209": [ { "comment_text": "", "digests": { "md5": "25ea5efe61c108233e7247d8b24287f4", "sha256": "100d0bf53cd57bf13b6bb8eeb637e1b0cab484c1ad80f0b98a3e08f0d94143c0" }, "downloads": -1, "filename": "swh.web-0.0.209-py3-none-any.whl", "has_sig": false, "md5_digest": "25ea5efe61c108233e7247d8b24287f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8451873, "upload_time": "2019-08-26T16:39:13", "url": "https://files.pythonhosted.org/packages/f5/8d/7e4311151a35b79e574cbe0066a8dfd6b3d97ee69502c0f58ead632bd9e0/swh.web-0.0.209-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "435306e99e4e197072022b3cc3ca619b", "sha256": "f65ab5c1d1f0712b9a64b9d00e56805fec7832fdfaf15e8ca61926e7ed4c5537" }, "downloads": -1, "filename": "swh.web-0.0.209.tar.gz", "has_sig": false, "md5_digest": "435306e99e4e197072022b3cc3ca619b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7948231, "upload_time": "2019-08-26T16:39:17", "url": "https://files.pythonhosted.org/packages/c6/f0/f730d7aeba25f7411ddf4e6461d8f32c758e7ec9832dc851fe4d99ef1b94/swh.web-0.0.209.tar.gz" } ], "0.0.210": [ { "comment_text": "", "digests": { "md5": "606d6615224722745819640f19ca0143", "sha256": "8fc0176420de1d1abdbf7940ce2ad33273f18d7d7569c5fe952d7c3c73a106c9" }, "downloads": -1, "filename": "swh.web-0.0.210-py3-none-any.whl", "has_sig": false, "md5_digest": "606d6615224722745819640f19ca0143", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8434882, "upload_time": "2019-09-06T13:14:07", "url": "https://files.pythonhosted.org/packages/fc/23/1732785f418d74fef30ce083f7cf8a3f0376f7f78a97418fc1b934f20a4c/swh.web-0.0.210-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8883ffe29907ff5c7c51bc6475172747", "sha256": "62229d9634102204f9fe2e9c119a0b56b060e793480d58768ef8d8542ddafdd1" }, "downloads": -1, "filename": "swh.web-0.0.210.tar.gz", "has_sig": false, "md5_digest": "8883ffe29907ff5c7c51bc6475172747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7934203, "upload_time": "2019-09-06T13:14:11", "url": "https://files.pythonhosted.org/packages/20/1d/ddf986f8248f57b5038c10752e9ac5343078191dda388c8050c0b60f3efd/swh.web-0.0.210.tar.gz" } ], "0.0.211": [ { "comment_text": "", "digests": { "md5": "b99c5765df1f32361100f1ee6b250aee", "sha256": "e8ddf8fe9ab01b89e469c947bfcbdba61d5d2d4c32a79ec4b178b32837f6a37d" }, "downloads": -1, "filename": "swh.web-0.0.211-py3-none-any.whl", "has_sig": false, "md5_digest": "b99c5765df1f32361100f1ee6b250aee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8443623, "upload_time": "2019-09-17T15:33:42", "url": "https://files.pythonhosted.org/packages/94/13/269a48992f9609774ad5efa8d679c19f6a281aeb52fb97262ce35a9a3c20/swh.web-0.0.211-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e0fb8db095803bc18e425dbfc31e603", "sha256": "537f65f2b08ab6d0bd9df19bb17200be095ee757b1594a305aea1e6af3b5928e" }, "downloads": -1, "filename": "swh.web-0.0.211.tar.gz", "has_sig": false, "md5_digest": "5e0fb8db095803bc18e425dbfc31e603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945484, "upload_time": "2019-09-17T15:33:46", "url": "https://files.pythonhosted.org/packages/91/ed/7433f64aa55e38af2ab324cb9104b5fcd27455066023d1b6a69b06c6de48/swh.web-0.0.211.tar.gz" } ], "0.0.212": [ { "comment_text": "", "digests": { "md5": "543f50b5beb337355f6c1aa8383642f2", "sha256": "aad24195731c662b5dbd3b542842a2d24d616f3a410ebde43239491a64d9f733" }, "downloads": -1, "filename": "swh.web-0.0.212-py3-none-any.whl", "has_sig": false, "md5_digest": "543f50b5beb337355f6c1aa8383642f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8443669, "upload_time": "2019-09-17T16:07:16", "url": "https://files.pythonhosted.org/packages/06/bf/f7b8e06dfe00193e97f8087d7eef2d75cdfcb0a99b8ec1aff3812d71de35/swh.web-0.0.212-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8fb2cd33d1ffa8cda1b661e5c9b4d76", "sha256": "61d03c35e15ff5382ad33adf5445937f2d99c03bef33c3a9d7e5ff7bb9db71da" }, "downloads": -1, "filename": "swh.web-0.0.212.tar.gz", "has_sig": false, "md5_digest": "e8fb2cd33d1ffa8cda1b661e5c9b4d76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945454, "upload_time": "2019-09-17T16:07:21", "url": "https://files.pythonhosted.org/packages/89/93/d8ac21bc98bb3e11f3d4718d5a2514957eb6670b244cf5a1130d45d86280/swh.web-0.0.212.tar.gz" } ], "0.0.213": [ { "comment_text": "", "digests": { "md5": "9560f26d6a8a974cafe8384577da8561", "sha256": "147a06c935d2b2143d8605f68304b48267630d303405da2214ebbc1418203875" }, "downloads": -1, "filename": "swh.web-0.0.213-py3-none-any.whl", "has_sig": false, "md5_digest": "9560f26d6a8a974cafe8384577da8561", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8181349, "upload_time": "2019-09-25T15:12:23", "url": "https://files.pythonhosted.org/packages/89/01/53d7f256d40c391535ae6a7ef8f2f95c426b0328858b9a36f9d1abce3b2f/swh.web-0.0.213-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f442f270a884775227df93953ad50d72", "sha256": "4e1af8d9ea5954fc07f9ded3750a365214bb2f7603c45738a3c0bc11cf15dd68" }, "downloads": -1, "filename": "swh.web-0.0.213.tar.gz", "has_sig": false, "md5_digest": "f442f270a884775227df93953ad50d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7761789, "upload_time": "2019-09-25T15:12:28", "url": "https://files.pythonhosted.org/packages/f9/64/1d89ffee1e04f8e11bd56514ca6525032c11c15fd35eae9eba37fb5f143e/swh.web-0.0.213.tar.gz" } ], "0.0.214": [ { "comment_text": "", "digests": { "md5": "5b6d63b3be4a14fb3aed58dd6fd6a567", "sha256": "b214ed42ed78de6755f959c1ff6894dbb079ee2550ce5cf535ddbc3b5a649a2c" }, "downloads": -1, "filename": "swh.web-0.0.214-py3-none-any.whl", "has_sig": false, "md5_digest": "5b6d63b3be4a14fb3aed58dd6fd6a567", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8213024, "upload_time": "2019-09-27T16:16:34", "url": "https://files.pythonhosted.org/packages/71/ae/680b98fc5dac062aa858130b1b642b8325e4a5ddc4384b839e50c83ba83d/swh.web-0.0.214-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16ed8b04e04cf7f2589ec6d365632840", "sha256": "85302f8b500ef28f5f6495ca124e0557c292c1fce85aefe8a9c478031c3fa89c" }, "downloads": -1, "filename": "swh.web-0.0.214.tar.gz", "has_sig": false, "md5_digest": "16ed8b04e04cf7f2589ec6d365632840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7792610, "upload_time": "2019-09-27T16:16:40", "url": "https://files.pythonhosted.org/packages/45/bf/990b8a933f6b75f54a1918e9b217bfd0c312ec7328c31256917f8671e89b/swh.web-0.0.214.tar.gz" } ], "0.0.215": [ { "comment_text": "", "digests": { "md5": "0da45190a8a5fb1e409014fee4565de2", "sha256": "e65b5736e33926d3d330a8f2a12d0d2af757647859c318c220da0613e1043c03" }, "downloads": -1, "filename": "swh.web-0.0.215-py3-none-any.whl", "has_sig": false, "md5_digest": "0da45190a8a5fb1e409014fee4565de2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8232484, "upload_time": "2019-10-09T13:19:41", "url": "https://files.pythonhosted.org/packages/90/18/bac401c82fbf36ba3bcea534ead678d6a960b9eedc2c67abbf915421a77e/swh.web-0.0.215-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6782f71795e67f7c146eda8e63c17e18", "sha256": "7c3069f350f8b87ab8cfd099dee29efc9c5da59e1dc022843302ac301c5f046c" }, "downloads": -1, "filename": "swh.web-0.0.215.tar.gz", "has_sig": false, "md5_digest": "6782f71795e67f7c146eda8e63c17e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7815968, "upload_time": "2019-10-09T13:19:46", "url": "https://files.pythonhosted.org/packages/39/f1/c6e5a7c766d88515f15018c11b1674ee18256dd259b3b38bcd9eff14f4ea/swh.web-0.0.215.tar.gz" } ], "0.0.216": [ { "comment_text": "", "digests": { "md5": "29e9e4070462d0e0fa56c1d37477ad3e", "sha256": "061dc5322cc68509908c8436052e2a9b03bc53028ab2ffb39370310d514ce94f" }, "downloads": -1, "filename": "swh.web-0.0.216-py3-none-any.whl", "has_sig": false, "md5_digest": "29e9e4070462d0e0fa56c1d37477ad3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8232783, "upload_time": "2019-10-14T18:12:51", "url": "https://files.pythonhosted.org/packages/a9/8b/18eb0ca673273c8e4eef6a5b080be1abbdd39d04e555e23e0291cee8ffd0/swh.web-0.0.216-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c94812a46a11ccc5ba127aac295acf4d", "sha256": "6cd97e5da59cecf5c3ceb0a734cabd1d4306928d3011b17fc228e93bb0324403" }, "downloads": -1, "filename": "swh.web-0.0.216.tar.gz", "has_sig": false, "md5_digest": "c94812a46a11ccc5ba127aac295acf4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7816826, "upload_time": "2019-10-14T18:12:55", "url": "https://files.pythonhosted.org/packages/64/cb/eed69d0a34d8c81cf623ad2994aa3f0faa72c92b71571af1b917d89bcb32/swh.web-0.0.216.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29e9e4070462d0e0fa56c1d37477ad3e", "sha256": "061dc5322cc68509908c8436052e2a9b03bc53028ab2ffb39370310d514ce94f" }, "downloads": -1, "filename": "swh.web-0.0.216-py3-none-any.whl", "has_sig": false, "md5_digest": "29e9e4070462d0e0fa56c1d37477ad3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8232783, "upload_time": "2019-10-14T18:12:51", "url": "https://files.pythonhosted.org/packages/a9/8b/18eb0ca673273c8e4eef6a5b080be1abbdd39d04e555e23e0291cee8ffd0/swh.web-0.0.216-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c94812a46a11ccc5ba127aac295acf4d", "sha256": "6cd97e5da59cecf5c3ceb0a734cabd1d4306928d3011b17fc228e93bb0324403" }, "downloads": -1, "filename": "swh.web-0.0.216.tar.gz", "has_sig": false, "md5_digest": "c94812a46a11ccc5ba127aac295acf4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7816826, "upload_time": "2019-10-14T18:12:55", "url": "https://files.pythonhosted.org/packages/64/cb/eed69d0a34d8c81cf623ad2994aa3f0faa72c92b71571af1b917d89bcb32/swh.web-0.0.216.tar.gz" } ] }