{ "info": { "author": "Martin Kelly", "author_email": "mkelly@xevo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Build Tools" ], "description": "# Workspace tool\n`ws` is a lightweight tool for managing a collection of code repositories. It is\nintended to handle coarse dependencies between projects, building multiple\nprojects in the right order and passing the correct flags to each (such as\n`PKG_CONFIG_PATH` and similar). It is not intended to be a full-fledged build\nsystem, but instead should merely build each project in the right order and with\nthe right environment glue. Everything it does can be done by-hand, so rather\nthan a replacing existing build tools, it merely automates the tedious task of\nmanually specifying `--prefix`, setting env vars, and rebuilding projects in the\nright order when they change.\n\nInside each workspace, projects are installed inside a localized `install`\ndirectory so that no installations ever leak out of a workspace. Projects\ndependent on other projects automatically link to the other projects' install\ndirectories by setting `PKG_CONFIG_PATH`, `LD_LIBRARY_PATH`, and everything else\nnecessary.\n\nNote that `ws` does not directly handle source code syncing. That job is left to\n[repo](https://code.google.com/archive/p/git-repo/) and similar tools.\n\n## Dependencies\n`ws` depends on the Python 3 PyYAML, which you can get either with `sudo apt\ninstall python3-yaml` or via `pip3 install -r requirements.txt` from the top of\nthe repository.\n\n## Installing\nTo install `ws`, you can use the `setup.py` script at the top level of the\nrepository: `python3 setup.py install `. You can\nalso use pip: `pip3 install .` from the top of the repository. Finally, if you\nwant the installed `ws` to directly symlink into your source directory instead\nof being a one-time copy of the code, use `pip3 install -e .`, which activates\npip \"developer mode\". This way, code changes immediately take effect without\nre-running the install step.\n\n## ws\nThe `ws` script is the main point of interaction with your workspaces. It\nassumes you have already synced a bunch of code using `repo` or some other tool\nand, unless you use special options, it assumes you are currently somewhere\ninside the root of the source that `ws` manages. However, you can be anywhere\ninside that tree and do not have to be at the top of it.\n\nThe normal workflow for `ws` is as follows:\n\n```\nrepo init -u MANIFEST-REPO-URL\nrepo sync\nws init -s repo\nws build\n```\n\nBy default, `ws init` will look for a file called `ws-manifest.yaml` at the root\nof the repository containing the `git-repo` manifest (the one we passed `-u`\ninto when we called `repo init`). This file contains dependency and build system\ninformation for the projects that `ws` manages. Note that `ws` does not have to\nmanage all the same projects that `repo` manages, but it can. The full format\nfor `ws-manifest.yaml` is at the bottom of the README.\n\nIf you don't use the `git-repo` tool, you can instead pass in your own ws\nmanifest via `ws init -s fs -m`. This lets you manage the manifest however you\nlike (e.g. submodules, or manually).\n\n## bash-completion\nIf you like bash-completions and typing things fast, you can do:\n```\n. bash-completion/ws\n```\nAnd get auto-completion for ws commands.\n\n### ws init\nWhen you run `ws init`, ws creates a `.ws` directory in the current working\ndirectory. This directory can contain multiple workspaces, but there is always\na default workspace, which is the one that gets used if you don't specify an\nalternate workspace with the `-w` option. One reason to create multiple\nworkspaces is to manage multiple build configurations, such as separate debug\nand release builds. However, all workspaces in the same `.ws` directory will\nstill operate on the same source code (the repositories configured in\n`ws-manifest.yaml`).\n\nIf you wish to create multiple workspaces, you can use `ws init` with an\nargument to do so. For example, `ws init new` would create a new workspace\ncalled `new`. However, it would not be used by default until you run `ws\ndefault new`. That said, you can also use `-w` to operate on it (e.g. `ws -w\nnew build`).\n\nIf you specify `-m`, you can manually point to a `ws-manifest.yaml` to use. By\ndefault, this is relative to a repository containing a git-repo manifest (e.g.\nif you have a `.repo` directory after running `repo init`, then it is relative\nto `.repo/manifests`). If you specify `-s fs`, then it can point\nanywhere on the filesystem instead.\n\n### ws default\n`ws default` is used to change the default workspace (the one used when you\ndon't specify a `-w` option).\n\n### ws build\n`ws build` is the main command you run. If you specify no arguments, it will\nbuild every project that repo knows about. If you instead specify a project or\nlist of projects, it will build only those, plus any dependencies of them.\nAdditionally, `ws` will checksum the source code on a per-repo basis and avoid\nrebuilding anything that hasn't changed. The checksumming logic uses git for\nspeed and reliability, so source managed by `ws` has to use git.\n\n### ws clean\n`ws clean` cleans the specified projects, or all projects if no arguments\nare given. By default, it just runs the clean command for the underlying build\nsystem (meson, cmake, etc.). If you also use the `-f/--force` switch, it will\ninstead remove the entire build directory instead of trusting the underlying\nbuild system.\n\n### ws env\n`ws env` allows you to enter the build environment for a given project. If given\nno arguments, it gives you an interactive shell inside the build directory for\nthe project. If given arguments, it instead runs the specified command from that\ndirectory. In both cases, it sets up the right build enviroment so build\ncommands you might use will work correctly and you can inspect if something\nseems wrong.\n\nAn example use of `ws env` is to manually build something or to tweak the build\nconfiguration of a given project in a way that `ws` doesn't know how to handle.\n\n### ws test\n`ws test` allows you to run unit tests on a project that you built. The tests\nare configured in the `ws` manifest file and can be any set of arbitrary\ncommands. The tests will be run from the build directory of the project as if\nyou had run `ws env -b PROJECT TEST`.\n\nThe `cwd` paremeter to the tests allows tests to run in an alternate directory\nthat the build directory. Any of the template variables listed below can be used\nfor this.\n\n### ws config\n`ws config` sets either workspace-wide or per-project configuration settings.\nThe following settings are supported:\n\nWorkspace-wide settings:\n- `type`: `debug` or `release`. This specifies the workspace build type.\n\nPer-project settings:\n- `enable`: sets whether or not to build the given project. Typically you want to\n build everything, but you might satisfy a particular dependency from the\n distro, or manually build and install it outside of the workspace.\n- `args`: sets build arguments for a particular project, which get directly passed\n to the builder (e.g. `cmake` or `meson`). An example would be passing `-D\n KEY=VAL` to set a preprocessor variable.\n\n\n## ws manifest\nThe `ws` manifest is a YAML file specifying a few things about the projects `ws`\nmanages:\n- What build system they use (currently supports `meson`, `cmake`, and\n `setuptools`).\n- What dependencies they have on other projects managed by `ws`.\n- Any special environment variables they need.\n- Any special builder options needed (e.g. `-DCMAKE_` type of options). These\n options are passed straight through into each build system without\n modification.\n- Any other manifests that should be included. Include paths can be absolute or\n relative. If they are relative, they are interpreted relative to the parent\n directory of the including manifest. Directories can also be included, in\n which case every manifest file in the directory file is included.\n- Any search paths to search for manifests listed in \"include\". Can be either\n absolute or relative. If relative, it's relative to the parent directory of\n this manifest.\n\nThe syntax is as follows:\n```\ninclude:\n - some-other-manifest.yaml\n - some-directory-of-manifests\n\nsearch-path:\n - ../projects # a directory containing manifests\n\nprojects:\n some-project:\n build: meson\n deps:\n - gstreamer\n - ...\n targets:\n - docs\n - install\n env:\n GST_PLUGIN_PATH: ${LIBDIR}/gstreamer-1.0\n tests:\n - some test command here\n - some other test command here\n - cwd: ${SRCDIR}\n cmds:\n - these commands\n - will be run from the source directory\n - instead of the build directory\n\n gstreamer:\n build: meson\n args:\n - -D gtk_doc=disabled\n```\n\nIn this case, `some-project` builds with `meson`, and requires `gstreamer` and\nsome other dependencies. In order to find gstreamer plugins, it needs\n`GST_PLUGIN_PATH` set. It uses template syntax to refer to `${LIBDIR}`, which will\nbe filled in with the library path for the project.\n\nHere is the complete list of usable template variables:\n```\n- ${BUILDDIR}: the project build directory\n- ${SRCDIR}: the project source directory (top of the project's git repository)\n- ${LIBDIR}: the library path for the project (what `LD_LIBRARY_PATH` will be\n set to for the project's build environment.\n- ${PREFIX}: the project's prefix (what you would pass to `--prefix`).\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "wst", "package_url": "https://pypi.org/project/wst/", "platform": "", "project_url": "https://pypi.org/project/wst/", "project_urls": null, "release_url": "https://pypi.org/project/wst/1.0.18/", "requires_dist": [ "PyYAML" ], "requires_python": ">=3", "summary": "A lightweight tool for managing a workspace of repositories", "version": "1.0.18", "yanked": false, "yanked_reason": null }, "last_serial": 7817016, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9ef57d34dbefd1e6047c44d4e0fe3f89", "sha256": "16a729fff05d06c32a0c8085e4e4ef1432588ee42397efaa6d0027664d01768d" }, "downloads": -1, "filename": "wst-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9ef57d34dbefd1e6047c44d4e0fe3f89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 31949, "upload_time": "2018-09-14T17:57:08", "upload_time_iso_8601": "2018-09-14T17:57:08.212982Z", "url": "https://files.pythonhosted.org/packages/77/be/2ad0f827d701edd5d40e28a994097fee276ced3fa6af68bbb63418879c64/wst-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "669b15b49a72f35a0c53aecb4d3686fd", "sha256": "899d63b7f10aff5d5dcce1e0153297350409a90a1bf07aabe29b641f40b8c21d" }, "downloads": -1, "filename": "wst-0.1.tar.gz", "has_sig": false, "md5_digest": "669b15b49a72f35a0c53aecb4d3686fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 18286, "upload_time": "2018-09-14T17:57:09", "upload_time_iso_8601": "2018-09-14T17:57:09.649931Z", "url": "https://files.pythonhosted.org/packages/fd/40/64720d1c12bb57edbd6063e87df394e4447689e22b1b92d4d9f27dbb1353/wst-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "64044f78a073f45246583e4b010f40e4", "sha256": "cd5ea7777910b24e12de40483e1d08f631caeb600a08429998c65a088ec468b6" }, "downloads": -1, "filename": "wst-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "64044f78a073f45246583e4b010f40e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 31983, "upload_time": "2018-09-17T22:36:33", "upload_time_iso_8601": "2018-09-17T22:36:33.768148Z", "url": "https://files.pythonhosted.org/packages/02/12/90f9c4aceeb4aaa4a1e782ce0d173370e6f0d29bfb50601351b9abbd9436/wst-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "55cb1e794ac22984a17a6d969e709b01", "sha256": "19902d1b626d0d578e0ee73629d4c9718f57d3bac320785a3f7ca0ec203c7f3e" }, "downloads": -1, "filename": "wst-0.1.1.tar.gz", "has_sig": false, "md5_digest": "55cb1e794ac22984a17a6d969e709b01", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 18317, "upload_time": "2018-09-17T22:36:35", "upload_time_iso_8601": "2018-09-17T22:36:35.415221Z", "url": "https://files.pythonhosted.org/packages/6e/8f/89564caba004ec5a1a59bf878edffb06705d988809fd1cc2df98af04bccc/wst-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "28d8ee00ad7d961f8aa0ae437e41008c", "sha256": "07439019421980df9a03305d51951fc6316d13af90d883d712a18058c5f21592" }, "downloads": -1, "filename": "wst-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "28d8ee00ad7d961f8aa0ae437e41008c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32042, "upload_time": "2018-09-18T17:39:57", "upload_time_iso_8601": "2018-09-18T17:39:57.908294Z", "url": "https://files.pythonhosted.org/packages/91/09/ab43245a2c9da81d09a7c5acb1012e83cc72cd6a5a6c3090f61b5ae08256/wst-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f1b34691887f346fa2cc99e50eab162", "sha256": "9456ce60ec73277d74cadafdfc8aba656b1a77e205dcb3beebdaaa2704178d31" }, "downloads": -1, "filename": "wst-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9f1b34691887f346fa2cc99e50eab162", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20283, "upload_time": "2018-09-18T17:39:58", "upload_time_iso_8601": "2018-09-18T17:39:58.992838Z", "url": "https://files.pythonhosted.org/packages/f9/8a/441e08ec4934f4856a501ef8f0b331e3ba1803efa0b278493858388d40d1/wst-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "74843575dd34001181ff43956edc50b5", "sha256": "3c64844436d88036e00abfe050022bccad57c1bb0da241c28fb4a88dd6149bf3" }, "downloads": -1, "filename": "wst-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "74843575dd34001181ff43956edc50b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32078, "upload_time": "2018-09-19T20:27:35", "upload_time_iso_8601": "2018-09-19T20:27:35.491325Z", "url": "https://files.pythonhosted.org/packages/2f/80/043e4001b61dddb84a6cd47a454260c9b11d9a58f002d48862d8564f1a5f/wst-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "214af478e5388d06121148111778b4f9", "sha256": "15c07d4c708fa12addceb2a4f1a10d600b07851df6f16a81ba6b08134ffa17f2" }, "downloads": -1, "filename": "wst-0.1.3.tar.gz", "has_sig": false, "md5_digest": "214af478e5388d06121148111778b4f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20304, "upload_time": "2018-09-19T20:27:36", "upload_time_iso_8601": "2018-09-19T20:27:36.974424Z", "url": "https://files.pythonhosted.org/packages/89/f7/8c2eb81719717f2ebbda23516327a0f879bf76d96914fe277dd374f4e2f4/wst-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f927280d60d4f9e9a82b69c8c55a7149", "sha256": "b8d382abb4162d493aaf54e71b9c026e3aa980cca6986ab4a72e69b95d47fdbd" }, "downloads": -1, "filename": "wst-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f927280d60d4f9e9a82b69c8c55a7149", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 34663, "upload_time": "2018-09-24T20:12:25", "upload_time_iso_8601": "2018-09-24T20:12:25.570601Z", "url": "https://files.pythonhosted.org/packages/14/d1/ed23e437eb0f14dfafe3f85f55bce03e164368927431f751e38e7bfdde7b/wst-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7f5ca88970a5e7c2340be74a8cd1757", "sha256": "eb7f02bb0b1ae543ea7a0616790881acc58ba481bba98f65cc8e4fbfd9a86682" }, "downloads": -1, "filename": "wst-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b7f5ca88970a5e7c2340be74a8cd1757", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21293, "upload_time": "2018-09-24T20:12:27", "upload_time_iso_8601": "2018-09-24T20:12:27.324209Z", "url": "https://files.pythonhosted.org/packages/10/97/b6e61d39c03556c8025f6924f0b18c596ef5e430abba5bc3ff5d91654612/wst-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6cd2c5015dc1cb6e30d43145c6bc6c01", "sha256": "513b43781ff2395d545558e19a2de2382027fc1ad444b378d3fea336e60a39b2" }, "downloads": -1, "filename": "wst-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6cd2c5015dc1cb6e30d43145c6bc6c01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 35443, "upload_time": "2018-09-24T23:31:04", "upload_time_iso_8601": "2018-09-24T23:31:04.623915Z", "url": "https://files.pythonhosted.org/packages/7d/98/ac16214740495adbd4cd89e6f95af623eae16294a85dfe1f46dcb7a36da2/wst-0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d81224f7520eb053dd52770d66179696", "sha256": "a7a47f14a8d7141681a28a9e3dccd7f78958461c45b9d4b4bd1f4610698d1dd3" }, "downloads": -1, "filename": "wst-0.2.tar.gz", "has_sig": false, "md5_digest": "d81224f7520eb053dd52770d66179696", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22208, "upload_time": "2018-09-24T23:31:06", "upload_time_iso_8601": "2018-09-24T23:31:06.117183Z", "url": "https://files.pythonhosted.org/packages/41/73/c1d7d41bd49bbfec65d5f669c1edaf88e15635dbcdb6310c596954a819f7/wst-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cde4032f9b193351369a153de430a24e", "sha256": "d99c4130890708874921870f8fe3d3e762106c9c563ed3039be3e1d3c40e2a1c" }, "downloads": -1, "filename": "wst-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cde4032f9b193351369a153de430a24e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37524, "upload_time": "2018-09-25T17:31:10", "upload_time_iso_8601": "2018-09-25T17:31:10.796232Z", "url": "https://files.pythonhosted.org/packages/81/6d/226028fe34775418e19b6f8ac763cb1fd0a39efad93b1bd1f5585d60aefb/wst-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "119ac3a75bf9fe8f3605397274f4c223", "sha256": "852dd9821d08551cf9b4ece161c5f68f510ade93936c0242d92489e7e198f9dd" }, "downloads": -1, "filename": "wst-0.2.1.tar.gz", "has_sig": false, "md5_digest": "119ac3a75bf9fe8f3605397274f4c223", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22624, "upload_time": "2018-09-25T17:31:11", "upload_time_iso_8601": "2018-09-25T17:31:11.949682Z", "url": "https://files.pythonhosted.org/packages/65/69/125529c5dabccd75ac999b3002d8cce40027f6d555af5c259e1b3ddd1cc4/wst-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "01a5a82df8364e07785d7c9da7a1d097", "sha256": "4c82846c40a97b39b0a4b404f6bfbbcc94a8dde0f0a8a3bba851239584822579" }, "downloads": -1, "filename": "wst-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "01a5a82df8364e07785d7c9da7a1d097", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37627, "upload_time": "2018-11-06T22:18:47", "upload_time_iso_8601": "2018-11-06T22:18:47.778742Z", "url": "https://files.pythonhosted.org/packages/53/10/f995deb0bea7649fe3177de8db523d5721d8608ac7bf62052642e2e3ae32/wst-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5cf7d0004570db5936319371fe35d135", "sha256": "406a8f43a43969d2b7bee930f4c75f2700ccf7f5f76f307411b51fcf09d6481c" }, "downloads": -1, "filename": "wst-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5cf7d0004570db5936319371fe35d135", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20637, "upload_time": "2018-11-06T22:18:49", "upload_time_iso_8601": "2018-11-06T22:18:49.461900Z", "url": "https://files.pythonhosted.org/packages/4f/b1/24b2e3805f99479eb34e0de35500e0fd19d08077709b178bec51a93dddf8/wst-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "900f8c3e092051299f3df9817de5a6bc", "sha256": "4f46c45a0ec1c851aec097ca414adc2bbe4b02939190f06d66148d831629dd49" }, "downloads": -1, "filename": "wst-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "900f8c3e092051299f3df9817de5a6bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37597, "upload_time": "2018-11-16T00:07:40", "upload_time_iso_8601": "2018-11-16T00:07:40.632982Z", "url": "https://files.pythonhosted.org/packages/4c/68/03b9980e1fe255307825c1fd4113ac2d8e334a39f95ec78d8cc2d17e84f0/wst-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2eb21b2ab0173b5c131a66a841e5fbe4", "sha256": "05b8a576d65b47c46a7e2d8d59ad0302779c3cf2fd3c3de50bda0f32111c5d2e" }, "downloads": -1, "filename": "wst-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2eb21b2ab0173b5c131a66a841e5fbe4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22857, "upload_time": "2018-11-16T00:07:42", "upload_time_iso_8601": "2018-11-16T00:07:42.334985Z", "url": "https://files.pythonhosted.org/packages/3a/28/ef291055c77d147a39111eb7b847289f6035bd4e8c7e61a2a50589bca923/wst-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a1f1509be4121d90940afc3fabd33f26", "sha256": "a46c3b1bbcfe897b6a8302bcd3cf77a0991ee709504037815c5345e30abd27d0" }, "downloads": -1, "filename": "wst-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a1f1509be4121d90940afc3fabd33f26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37592, "upload_time": "2018-11-19T18:10:59", "upload_time_iso_8601": "2018-11-19T18:10:59.716253Z", "url": "https://files.pythonhosted.org/packages/c8/0e/6fa74e6e29a8e53b8e13e60274e0d18b05ac9e881b0d4d83d96d6cc21645/wst-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5fb3df87a8c8ffbe71affd3ffe49e8fb", "sha256": "1fdc87085f72ee132a3b7e6f42fabb0327b71435c84764dc388b41043fa78139" }, "downloads": -1, "filename": "wst-0.2.4.tar.gz", "has_sig": false, "md5_digest": "5fb3df87a8c8ffbe71affd3ffe49e8fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22867, "upload_time": "2018-11-19T18:11:01", "upload_time_iso_8601": "2018-11-19T18:11:01.630270Z", "url": "https://files.pythonhosted.org/packages/eb/de/b74dc958339cd33e5e89f284870e7b8ff31c5e85a26b18f20248ea5968c1/wst-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "acaff966b64ac4f63406750e3b312ad7", "sha256": "354ab2eb7b1e8d8b4df0424097fbb8023e34e69f530f99ade95e017b67669dc6" }, "downloads": -1, "filename": "wst-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "acaff966b64ac4f63406750e3b312ad7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37608, "upload_time": "2018-12-03T19:35:53", "upload_time_iso_8601": "2018-12-03T19:35:53.681713Z", "url": "https://files.pythonhosted.org/packages/8a/5c/1f8cee5f9380e083324edaaf812c5c7dc65bcda37a149e040923c0186621/wst-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fdc22666c165d4a60b4224641ee8c90d", "sha256": "1e7958f07dd76867b5cbadca35a00fab45d6ed9c9851a131874d1b0ae6d2ad46" }, "downloads": -1, "filename": "wst-0.2.5.tar.gz", "has_sig": false, "md5_digest": "fdc22666c165d4a60b4224641ee8c90d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20632, "upload_time": "2018-12-03T19:35:55", "upload_time_iso_8601": "2018-12-03T19:35:55.595117Z", "url": "https://files.pythonhosted.org/packages/e7/8b/2cd000a6dc0ced5269fdb586b7ff875c15f88a73179b74c537a74c2cc8b9/wst-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0e6ee6e7542ce5eb39f020595e092d80", "sha256": "d371a4b6e543722aa5db05499a8e6989f2df5e768899c14ca098c5551c4e337c" }, "downloads": -1, "filename": "wst-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0e6ee6e7542ce5eb39f020595e092d80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 37595, "upload_time": "2018-12-07T02:00:37", "upload_time_iso_8601": "2018-12-07T02:00:37.960313Z", "url": "https://files.pythonhosted.org/packages/52/b4/5197c0741597ca09b258ba17b8a197bee9f6fc23fe93e1db643c8877a319/wst-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40cb3c3029283afee87ddcc7039c2869", "sha256": "d73ab6950805a4242653485f28ee40e5dff03d6a287acfedc2dd9b088f3c9b93" }, "downloads": -1, "filename": "wst-0.2.6.tar.gz", "has_sig": false, "md5_digest": "40cb3c3029283afee87ddcc7039c2869", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22872, "upload_time": "2018-12-07T02:00:39", "upload_time_iso_8601": "2018-12-07T02:00:39.893387Z", "url": "https://files.pythonhosted.org/packages/29/b4/87ce1aabe7203308b661121b66605b421dce8cb797a07f604a7b0a9bcead/wst-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d243eb751d45cbebfadab03828c5a4ce", "sha256": "d7ac8ff7dd5a0f589f2efde1aa88115a72e99f08d70b097142e0f27397d6e113" }, "downloads": -1, "filename": "wst-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d243eb751d45cbebfadab03828c5a4ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 41539, "upload_time": "2019-01-09T23:42:50", "upload_time_iso_8601": "2019-01-09T23:42:50.251561Z", "url": "https://files.pythonhosted.org/packages/c8/70/986f5311e935507649ec8ed7758c8b974b8f4f1caf20e28636af732a3e7c/wst-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9056aa474737c490c84ac362ff0bcb4e", "sha256": "71e8b19ba502996842ffdb17214fec03dc325624f0742485c1479b0b59c2563e" }, "downloads": -1, "filename": "wst-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9056aa474737c490c84ac362ff0bcb4e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22852, "upload_time": "2019-01-09T23:42:52", "upload_time_iso_8601": "2019-01-09T23:42:52.196562Z", "url": "https://files.pythonhosted.org/packages/f0/6e/f8030ae246eea47d6ed521d1286ae961bf34b03424dcbec6740718c66ca5/wst-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c54e78a944b38246884610b2a540daf2", "sha256": "f8981039fead02612890c9c415b4177603e5733f6ec470b6488b9b83fcf03264" }, "downloads": -1, "filename": "wst-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c54e78a944b38246884610b2a540daf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 41510, "upload_time": "2019-01-12T01:15:14", "upload_time_iso_8601": "2019-01-12T01:15:14.942506Z", "url": "https://files.pythonhosted.org/packages/d5/3a/cf7c7019829ebda368af1c7db8604426d67f2fe5312eada539050ef2a8a2/wst-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c2d0391a7c1fc1f7af62c1c2db84fce5", "sha256": "f56f1561b38a2865a06bc6c04e814ea613ca31218d785568c2d4f02628402a19" }, "downloads": -1, "filename": "wst-0.2.8.tar.gz", "has_sig": false, "md5_digest": "c2d0391a7c1fc1f7af62c1c2db84fce5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 22782, "upload_time": "2019-01-12T01:15:16", "upload_time_iso_8601": "2019-01-12T01:15:16.864263Z", "url": "https://files.pythonhosted.org/packages/a3/11/dda6bc9b00e23ed6f52a47da74acb2425160ec8863da72945852c7a877b4/wst-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0b9fefed5a4800e3e98fed362f83eb9c", "sha256": "0502b281b505a63fd876988625e3e60ed7c3d375c6690ace1e01e7cfe43c2071" }, "downloads": -1, "filename": "wst-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b9fefed5a4800e3e98fed362f83eb9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 40351, "upload_time": "2019-03-11T21:07:17", "upload_time_iso_8601": "2019-03-11T21:07:17.862862Z", "url": "https://files.pythonhosted.org/packages/f7/fc/c883b7f2995ebb062b9b438a606f766bb5d5897c1afe5bb3437e9e8501ec/wst-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "777e268376740647269d06813ba4da5c", "sha256": "6a1607c527420c770695a560efac84f329a8f967845b26a6dbc8422bac1be3c9" }, "downloads": -1, "filename": "wst-0.3.3.tar.gz", "has_sig": false, "md5_digest": "777e268376740647269d06813ba4da5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 24667, "upload_time": "2019-03-11T21:07:19", "upload_time_iso_8601": "2019-03-11T21:07:19.657411Z", "url": "https://files.pythonhosted.org/packages/48/7a/13fb3fbe090610089dcd07c939b822df43f2f2a8385d9bc60f997e28c747/wst-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "1f88765a8613ee961f04f5332e8dc58c", "sha256": "63dd9a9fcc07b18736972de75126382f0bdf75801f9e7ca2288e83fab16712da" }, "downloads": -1, "filename": "wst-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1f88765a8613ee961f04f5332e8dc58c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 40363, "upload_time": "2019-03-14T22:08:46", "upload_time_iso_8601": "2019-03-14T22:08:46.727513Z", "url": "https://files.pythonhosted.org/packages/f3/39/d32951c47a204bb0ce173c5a98e38e0ea0c9db671880a8a3cbd2bf917069/wst-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8858f243da412671a9549be8367d7ede", "sha256": "db2dac3fbd19dff696bf6ad83712c69e03a4307ee995b7c243e39046166f77b9" }, "downloads": -1, "filename": "wst-0.3.4.tar.gz", "has_sig": false, "md5_digest": "8858f243da412671a9549be8367d7ede", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 24623, "upload_time": "2019-03-14T22:08:48", "upload_time_iso_8601": "2019-03-14T22:08:48.386860Z", "url": "https://files.pythonhosted.org/packages/11/81/898917951b66f77c2906bb53071ef492a63a1d808ddd7be0dd39f41bcf6f/wst-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "121761eb4bdd2adad0c61101486d3d4a", "sha256": "d5621911eda249f6c94f1f292a99dd7e96dccaeb55af23685e8733ce01790021" }, "downloads": -1, "filename": "wst-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "121761eb4bdd2adad0c61101486d3d4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 40380, "upload_time": "2019-03-14T22:17:39", "upload_time_iso_8601": "2019-03-14T22:17:39.555704Z", "url": "https://files.pythonhosted.org/packages/7f/07/f093e06f3cb311059064448e50825027a6da368f07299cc9ef1661cb8035/wst-0.3.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4407103481e70870e9c7603819774cb0", "sha256": "15c3d887e8c4d42e45c2d8f912955a4e73b1cbdf4c519bf38fd5f9ced0ba3657" }, "downloads": -1, "filename": "wst-0.3.5.tar.gz", "has_sig": false, "md5_digest": "4407103481e70870e9c7603819774cb0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 24644, "upload_time": "2019-03-14T22:17:41", "upload_time_iso_8601": "2019-03-14T22:17:41.036727Z", "url": "https://files.pythonhosted.org/packages/6f/1a/f63f46d78eb95fefe8ea4f5e7c6a6aeae7d5f052d2d7f41bf7a242a51bec/wst-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "93398337a031bf3c1ebccdcdf1b9bdb2", "sha256": "0ab337cc98e65a9b9ec79404cc292a9cc7c922058eacf8406997404d11263599" }, "downloads": -1, "filename": "wst-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "93398337a031bf3c1ebccdcdf1b9bdb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 40372, "upload_time": "2019-03-14T22:36:34", "upload_time_iso_8601": "2019-03-14T22:36:34.040608Z", "url": "https://files.pythonhosted.org/packages/b2/07/86cb4b4bded988eea319ea1df010a9236b1357c42b0330a9b7217694265d/wst-0.3.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f35d7452564c6a6537d5a608e9f8ec3", "sha256": "3a231e9580726c031579f0963d0eeb4899f80fec513d76353b8733a72ae1209f" }, "downloads": -1, "filename": "wst-0.3.6.tar.gz", "has_sig": false, "md5_digest": "5f35d7452564c6a6537d5a608e9f8ec3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 24635, "upload_time": "2019-03-14T22:36:35", "upload_time_iso_8601": "2019-03-14T22:36:35.476311Z", "url": "https://files.pythonhosted.org/packages/21/4b/97ee5a424d587ee4f0db203ef71bbd518ac8e03ab476ce52d49bf33170f1/wst-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "75bda2e1475f4a749b4e3194b5dcc189", "sha256": "33030ca16d15ebe54d5e9ebe1f8c570cb36c5f432b3e8d82851bcdbf210b526f" }, "downloads": -1, "filename": "wst-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "75bda2e1475f4a749b4e3194b5dcc189", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 40866, "upload_time": "2019-03-18T18:39:03", "upload_time_iso_8601": "2019-03-18T18:39:03.722184Z", "url": "https://files.pythonhosted.org/packages/0f/0d/3335066804b309c6a91107c8e9b6b943ea73bfd3174fd8ee3f7bb37e8e6e/wst-0.3.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9541e4fed2a60466fb87dd8458f47eeb", "sha256": "131e17462fbeb3ada30d80ec30c6b841078fce015e6dfaee2d116bc2fa274d30" }, "downloads": -1, "filename": "wst-0.3.7.tar.gz", "has_sig": false, "md5_digest": "9541e4fed2a60466fb87dd8458f47eeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 25252, "upload_time": "2019-03-18T18:39:05", "upload_time_iso_8601": "2019-03-18T18:39:05.195623Z", "url": "https://files.pythonhosted.org/packages/ed/59/cce4cfd142ea085c9a6c580b282e5145d63ce7edb06ad2bbadf2dd3c9484/wst-0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0": [ { "comment_text": "", "digests": { "md5": "7884d5234f07910254f91f2a4bc14454", "sha256": "9d6b4d503a8bcfb41d5e7dc16806a8861bfd5abc2a25c8d600685181f8b2f091" }, "downloads": -1, "filename": "wst-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7884d5234f07910254f91f2a4bc14454", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42872, "upload_time": "2019-03-18T22:38:20", "upload_time_iso_8601": "2019-03-18T22:38:20.845103Z", "url": "https://files.pythonhosted.org/packages/a6/4a/d3741c94a2ace0d17bfa0f57fc39f3dcb69fa9b7abce8269718d6e0adac2/wst-1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6ccf306220bc089e440cfff37b69c66", "sha256": "5d168572aaa1e664a57b4c5ef0b32f01b7e6d8ee7933df4be95dbf7d4168d92c" }, "downloads": -1, "filename": "wst-1.0.tar.gz", "has_sig": false, "md5_digest": "a6ccf306220bc089e440cfff37b69c66", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26337, "upload_time": "2019-03-18T22:38:22", "upload_time_iso_8601": "2019-03-18T22:38:22.405639Z", "url": "https://files.pythonhosted.org/packages/22/d2/8087e02d747175772c3d5bb00a0077dc5929925dabbe687d9686353e5e04/wst-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2b45ff8b4e9f580f4c1ee3ef4d0a873c", "sha256": "1908878d6324798455e59d57e54d96e1737e38980f40281a618d066801ec6d2b" }, "downloads": -1, "filename": "wst-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b45ff8b4e9f580f4c1ee3ef4d0a873c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42989, "upload_time": "2019-03-19T20:11:27", "upload_time_iso_8601": "2019-03-19T20:11:27.817166Z", "url": "https://files.pythonhosted.org/packages/39/2f/f0ad324ce28bb4fe2b64872d5c7d88e8727a1f4c45f39a50996282c25ee8/wst-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e262b635cb58c38279d9600bda147de5", "sha256": "d557ccf617563fecedeeeedf0b39fde68771ba52af4d94566515365262c855bd" }, "downloads": -1, "filename": "wst-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e262b635cb58c38279d9600bda147de5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26443, "upload_time": "2019-03-19T20:11:29", "upload_time_iso_8601": "2019-03-19T20:11:29.705575Z", "url": "https://files.pythonhosted.org/packages/18/f4/b4e2d8914344b83880468a640450b34f1f890588e6608cd709fb9aa9b257/wst-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "8cfb639e1a4d8cc09b50f4afbdd0cc32", "sha256": "c88c601fc19b41a3e7fdb5b1708772127421cbb9fe5c6efaafa25dcef0c2d928" }, "downloads": -1, "filename": "wst-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "8cfb639e1a4d8cc09b50f4afbdd0cc32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44115, "upload_time": "2020-02-20T21:03:42", "upload_time_iso_8601": "2020-02-20T21:03:42.584936Z", "url": "https://files.pythonhosted.org/packages/0e/52/f2db8d4e1e8372c09c58eb537bdcbc9a7388c6334eea9eb8f2a9a62efeec/wst-1.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4fcad6d93ab4ef27b819624f39c9184", "sha256": "616cf73a5e41f0da2bf6a87cf26e72f5eec13e1ae1e432346c35bc167c59b7f6" }, "downloads": -1, "filename": "wst-1.0.10.tar.gz", "has_sig": false, "md5_digest": "c4fcad6d93ab4ef27b819624f39c9184", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27588, "upload_time": "2020-02-20T21:03:44", "upload_time_iso_8601": "2020-02-20T21:03:44.272961Z", "url": "https://files.pythonhosted.org/packages/9e/91/ccc6b3f1832bda60560e1cebdede7f5d464b1c0d0606ec91b34307dcdf1e/wst-1.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "262fcbfbf28ee10f46e25155bbea1527", "sha256": "26440118bc5ffdd9b451ff1e07d61836ba7c56ae28042beebf74c513b557032b" }, "downloads": -1, "filename": "wst-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "262fcbfbf28ee10f46e25155bbea1527", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44474, "upload_time": "2020-02-26T22:27:27", "upload_time_iso_8601": "2020-02-26T22:27:27.094130Z", "url": "https://files.pythonhosted.org/packages/24/bc/4577ef61ad28430ba61424bac6496e5fb032db6f2fdcc1d01f4107c675b4/wst-1.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f67d00632e74c944e1cfec5e2c05e19a", "sha256": "6c6bc6311601bf0fdb7aa2823f868d7b89b8b6f00df72d44906c7a0637f94ad9" }, "downloads": -1, "filename": "wst-1.0.11.tar.gz", "has_sig": false, "md5_digest": "f67d00632e74c944e1cfec5e2c05e19a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27863, "upload_time": "2020-02-26T22:27:28", "upload_time_iso_8601": "2020-02-26T22:27:28.478505Z", "url": "https://files.pythonhosted.org/packages/c0/a2/c5fa80c3caca66fd59bffc2b3a470f4a6ab3f5791eaf6bbd456e70a6bcea/wst-1.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "b3a684954cb7b3ec41cfcc94f94a8922", "sha256": "bf28702926be8d1820640f5db1dbf7e1db758f562e82430c437fdfe219150166" }, "downloads": -1, "filename": "wst-1.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b3a684954cb7b3ec41cfcc94f94a8922", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44445, "upload_time": "2020-02-27T22:31:10", "upload_time_iso_8601": "2020-02-27T22:31:10.737886Z", "url": "https://files.pythonhosted.org/packages/b8/c5/d9b688817b03343a15cdc8b3cbe6d215fbbb658ac732b0f3024dff18bce8/wst-1.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5680964803ac07a18d63e79d74927d3", "sha256": "c3fdd9d48e1a1e073ab6674eb5e72b704eac3ea4316521dbdd3fb08e98da1223" }, "downloads": -1, "filename": "wst-1.0.12.tar.gz", "has_sig": false, "md5_digest": "b5680964803ac07a18d63e79d74927d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27838, "upload_time": "2020-02-27T22:31:12", "upload_time_iso_8601": "2020-02-27T22:31:12.606569Z", "url": "https://files.pythonhosted.org/packages/23/5d/7fd7507e04ad2b3750b32ced3e3b1c0050b6a6728b06b6993f0819af6da0/wst-1.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "0fc3d0a340ab9519b699ca5613fdb80d", "sha256": "68aac652ede6ad84c9f084cbe410f67599628bf13d67ea7d921cb35b02cac4a3" }, "downloads": -1, "filename": "wst-1.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc3d0a340ab9519b699ca5613fdb80d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44456, "upload_time": "2020-02-27T22:50:41", "upload_time_iso_8601": "2020-02-27T22:50:41.721291Z", "url": "https://files.pythonhosted.org/packages/90/53/09b2a00e1a136966108d70c4bbefe33813378823e4606caa8e51cf710f74/wst-1.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "67eaddcd3f0dd9d97be6f8fa2c76163c", "sha256": "2b16f3eff9e34a01264a5508faa1d623203e67a104d02896c41cd9be8a11b13c" }, "downloads": -1, "filename": "wst-1.0.13.tar.gz", "has_sig": false, "md5_digest": "67eaddcd3f0dd9d97be6f8fa2c76163c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27842, "upload_time": "2020-02-27T22:50:43", "upload_time_iso_8601": "2020-02-27T22:50:43.593963Z", "url": "https://files.pythonhosted.org/packages/cc/19/4671087c5c9ec6f60ad1b43ff79b034b814190809606d4d5c943b190caf1/wst-1.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "0e36ddf304d287df97d21d86280765ea", "sha256": "3185d86aa3cf8c65c50ef92896cfd820d6fc91b2162afaa4c8f92d5af9a55124" }, "downloads": -1, "filename": "wst-1.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0e36ddf304d287df97d21d86280765ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44643, "upload_time": "2020-02-28T00:31:01", "upload_time_iso_8601": "2020-02-28T00:31:01.087879Z", "url": "https://files.pythonhosted.org/packages/0d/1f/fd37978f52a588c7203caf95457822362f0565049cb9229e06a4069a0ee5/wst-1.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22e04f0f9404953294b94b5264321b9b", "sha256": "f326ac8f7275b76dc0878bd18c1d09d727299ce512e80bf4136305a303fe2d62" }, "downloads": -1, "filename": "wst-1.0.14.tar.gz", "has_sig": false, "md5_digest": "22e04f0f9404953294b94b5264321b9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27990, "upload_time": "2020-02-28T00:31:02", "upload_time_iso_8601": "2020-02-28T00:31:02.830854Z", "url": "https://files.pythonhosted.org/packages/02/3c/4c09ce0b6d3dc6e91c5b66e842cc1e170e1447494e222c200629eeaa6b8b/wst-1.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "fd86c86206d8a3571cfaeba228c82819", "sha256": "e4c393da2a38478fde6f642c1a2eabc3ec3cc4f823592867cfd92f4e93dd346f" }, "downloads": -1, "filename": "wst-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "fd86c86206d8a3571cfaeba228c82819", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44619, "upload_time": "2020-03-20T20:47:22", "upload_time_iso_8601": "2020-03-20T20:47:22.710780Z", "url": "https://files.pythonhosted.org/packages/a5/7f/abc23145d4b2398784948ad7d1bde7a2c00ae64002cedf265bc722091b2d/wst-1.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10041ceca62e8bd9760cf93154fc8279", "sha256": "d2b78aeb804cc60af4fe9009efe24688b9931f0465aa8138eec9758ed6dc08b2" }, "downloads": -1, "filename": "wst-1.0.15.tar.gz", "has_sig": false, "md5_digest": "10041ceca62e8bd9760cf93154fc8279", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27979, "upload_time": "2020-03-20T20:47:24", "upload_time_iso_8601": "2020-03-20T20:47:24.366046Z", "url": "https://files.pythonhosted.org/packages/d2/7f/d10b6fc0627819a0c881a222275dfeca5d9ebdeddea9feb7330f520f87a4/wst-1.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "464ba3aa87f569fbc24e2834a6b80f32", "sha256": "c1726cc8531436bdb937a961a4b3581f5f279f49e26b4d3705869420a7f039ca" }, "downloads": -1, "filename": "wst-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "464ba3aa87f569fbc24e2834a6b80f32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 46746, "upload_time": "2020-04-10T00:03:25", "upload_time_iso_8601": "2020-04-10T00:03:25.152852Z", "url": "https://files.pythonhosted.org/packages/e8/ec/20b305c9e3a06dbe1784fa1f641a2aa4199e4777cdac5c1d87fd4d59149c/wst-1.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "598a391ab33e3128ca4317372a96cdd5", "sha256": "2f85cbee56cdfdca2a2b39cdbb70372b0cad686af396ab4e15e44c7eeb4a4834" }, "downloads": -1, "filename": "wst-1.0.16.tar.gz", "has_sig": false, "md5_digest": "598a391ab33e3128ca4317372a96cdd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 30312, "upload_time": "2020-04-10T00:03:26", "upload_time_iso_8601": "2020-04-10T00:03:26.419280Z", "url": "https://files.pythonhosted.org/packages/cd/07/4c8a3b13e1d0d3fd8ee186c5f57bba0f0655190dc3c768bc4d67b480bd52/wst-1.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "bb5b2a302a23d0d274a4cb4aba58275a", "sha256": "4a88b4add8afb3aacdae77676988ca444c89cf8e737ac0fae245218026835e9f" }, "downloads": -1, "filename": "wst-1.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "bb5b2a302a23d0d274a4cb4aba58275a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 46820, "upload_time": "2020-05-20T21:32:41", "upload_time_iso_8601": "2020-05-20T21:32:41.031592Z", "url": "https://files.pythonhosted.org/packages/5c/11/7a3334836e9208f4280404cf793b2c99964c6b7890380cacd9b0e73be337/wst-1.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4e9406c9e8109e552ae01034313e542", "sha256": "9230928ea15be0f965d08dad2a1e165e2d96d4a1daaf7e3960b3cb37462e8e94" }, "downloads": -1, "filename": "wst-1.0.17.tar.gz", "has_sig": false, "md5_digest": "c4e9406c9e8109e552ae01034313e542", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 30475, "upload_time": "2020-05-20T21:32:42", "upload_time_iso_8601": "2020-05-20T21:32:42.370790Z", "url": "https://files.pythonhosted.org/packages/64/e9/6ea2d6cad4fcad2f2e54f0c42e43789a68bf8a8fd136d03d498dab6c0765/wst-1.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "0231456ffdf175503264eb213af76e7f", "sha256": "158d00de4f28213862bf897785ef5d22a9b60de100d40e6a7df8a1f345c8ba36" }, "downloads": -1, "filename": "wst-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "0231456ffdf175503264eb213af76e7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 46948, "upload_time": "2020-07-28T22:00:48", "upload_time_iso_8601": "2020-07-28T22:00:48.124540Z", "url": "https://files.pythonhosted.org/packages/44/21/bedb2075cf79043f6f98e504ef9d916bb5eb51ce1368c7bbb25ed55c4d3b/wst-1.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "417728bcab28641406e74e5e31bae272", "sha256": "7f6ceb720fa95ed4f7ef3e0a3f4b23fdf01b5a180c9e6eb958c82ee8c02d1403" }, "downloads": -1, "filename": "wst-1.0.18.tar.gz", "has_sig": false, "md5_digest": "417728bcab28641406e74e5e31bae272", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 30544, "upload_time": "2020-07-28T22:00:49", "upload_time_iso_8601": "2020-07-28T22:00:49.342162Z", "url": "https://files.pythonhosted.org/packages/32/86/9751c5378df3ba6cb579c19d21af45640622e357b84ded43fa75e180b436/wst-1.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cca0aedcd1218e12fc72d5498b44d3dd", "sha256": "4f3ce91abe1631bf2e64c8628f10dabbea174c2a2b14aadb387b7825eef2085e" }, "downloads": -1, "filename": "wst-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cca0aedcd1218e12fc72d5498b44d3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42992, "upload_time": "2019-03-20T21:36:10", "upload_time_iso_8601": "2019-03-20T21:36:10.195406Z", "url": "https://files.pythonhosted.org/packages/4e/8e/4ff7b2d946009bf0511e3adceb0356b34fd57342e32dd276cc640995eaf9/wst-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a3f8d2e2cba152f327eced68e97fda8", "sha256": "a9fe55a62d71b2ad5f2a674035f927ab4e9352e736e4b2b1d0a73111443aa6a9" }, "downloads": -1, "filename": "wst-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7a3f8d2e2cba152f327eced68e97fda8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26490, "upload_time": "2019-03-20T21:36:11", "upload_time_iso_8601": "2019-03-20T21:36:11.812826Z", "url": "https://files.pythonhosted.org/packages/28/a2/cd28659ee4fd5fd514c18bd241a03b0e0f131ded0f9eb6da7eaa7c6eb827/wst-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "528870359985643a434a5fd57ede0dfd", "sha256": "5444346c9a9199ee9c49f830b949227ff2845fe095ea0bae91f1cdf9f194db6d" }, "downloads": -1, "filename": "wst-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "528870359985643a434a5fd57ede0dfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 42962, "upload_time": "2019-03-21T18:43:59", "upload_time_iso_8601": "2019-03-21T18:43:59.661707Z", "url": "https://files.pythonhosted.org/packages/86/a1/813eb103842fb006b5a0f52c7084a0b782ce41f73c77928c1230d0d078a3/wst-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a96985602dc17e2fa4a018897a2400a", "sha256": "c1966ee1157e33a63367fee5d9351e80483da88b41e4e7d2dd853c54f6325247" }, "downloads": -1, "filename": "wst-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9a96985602dc17e2fa4a018897a2400a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26481, "upload_time": "2019-03-21T18:44:01", "upload_time_iso_8601": "2019-03-21T18:44:01.306692Z", "url": "https://files.pythonhosted.org/packages/b1/45/8b22f0a749573d5a80f10a5bac954c2cef763ce46fb65b65e7178196f8a9/wst-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f9592036186af4caeace7a306e8bdb2a", "sha256": "27f77206b04bb58aabe7783720fe68a23f1b807f4fd7ff3b507bdc8c1c865c1b" }, "downloads": -1, "filename": "wst-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f9592036186af4caeace7a306e8bdb2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 43251, "upload_time": "2019-03-22T21:40:48", "upload_time_iso_8601": "2019-03-22T21:40:48.577149Z", "url": "https://files.pythonhosted.org/packages/66/18/fe27669fd8c80e0ce30a9bf3eb20a52019818fec34d7e95f7b89791cc532/wst-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "292cb5bf94cdec8e0e1a6abe554ee580", "sha256": "1e173ef4c933e60338af207ad8e0e122fb3f27098da2a99f917145fe190a08da" }, "downloads": -1, "filename": "wst-1.0.4.tar.gz", "has_sig": false, "md5_digest": "292cb5bf94cdec8e0e1a6abe554ee580", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26717, "upload_time": "2019-03-22T21:40:50", "upload_time_iso_8601": "2019-03-22T21:40:50.210511Z", "url": "https://files.pythonhosted.org/packages/52/ef/329c70f09bfdbd57c1fcfa64f43d78e0e6952545843e7309583b77a7d87d/wst-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8b402c6a8b51c8b0277407b59b6e5e8c", "sha256": "97a8b01511d86787c5a97841c85dfbe3c2bb5e31f400bf60580dc7ac1c3b478c" }, "downloads": -1, "filename": "wst-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b402c6a8b51c8b0277407b59b6e5e8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 43275, "upload_time": "2019-10-02T19:45:16", "upload_time_iso_8601": "2019-10-02T19:45:16.951745Z", "url": "https://files.pythonhosted.org/packages/16/a1/8148382dc91ac618a2faf49ea3e3504a2f2d954d85b5802e787d8be4d589/wst-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "771fd5ef3a9208c0104f320c87a43b71", "sha256": "64c290b579615530658bd356195eee7ad47b362b2d44d4628f55379eddc2e676" }, "downloads": -1, "filename": "wst-1.0.5.tar.gz", "has_sig": false, "md5_digest": "771fd5ef3a9208c0104f320c87a43b71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26772, "upload_time": "2019-10-02T19:45:18", "upload_time_iso_8601": "2019-10-02T19:45:18.778287Z", "url": "https://files.pythonhosted.org/packages/8d/69/020b52305352e70a48eda1adc443cda4e858c160c1b0902b0b33fc6d2402/wst-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "dfd9f7dfd4a7b9b283121f2b33393bb6", "sha256": "c089bd2a7baee8b065bc3335f549d1e74c9359bcaf86638577a234d1ba4b013b" }, "downloads": -1, "filename": "wst-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "dfd9f7dfd4a7b9b283121f2b33393bb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 43389, "upload_time": "2019-10-22T17:24:22", "upload_time_iso_8601": "2019-10-22T17:24:22.910274Z", "url": "https://files.pythonhosted.org/packages/ac/d5/86b68af6fa83ed294c0f9bd8fa28209616f3ef74cb020872be8a256405b9/wst-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "35e5975b89c61fe96aa416efe1841458", "sha256": "df8eaefd5717ea0d0157eda81eea09b9e5078ceff344760e7b5e5befccbc9bf5" }, "downloads": -1, "filename": "wst-1.0.6.tar.gz", "has_sig": false, "md5_digest": "35e5975b89c61fe96aa416efe1841458", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 26808, "upload_time": "2019-10-22T17:24:24", "upload_time_iso_8601": "2019-10-22T17:24:24.612778Z", "url": "https://files.pythonhosted.org/packages/95/19/07575fb63a95b4d322bd55f8b9c010e49ded8a72dafa6161035d0524d2aa/wst-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "dd8fd3973ed3d8729a18c1548f237564", "sha256": "27ebbb884fc72e7eddc8e45d44ec88b368ea85f7312489dfa1b25e87e93006ae" }, "downloads": -1, "filename": "wst-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dd8fd3973ed3d8729a18c1548f237564", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 43774, "upload_time": "2019-10-23T18:17:42", "upload_time_iso_8601": "2019-10-23T18:17:42.505521Z", "url": "https://files.pythonhosted.org/packages/a2/53/b7ad7bd435bc6abc99eb935b60a9398dad2dc8acd4c8d33ce7555f7a5862/wst-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94d67eba2575903d612e29d1dd55c903", "sha256": "50f3cb4cb16d14c92d3c2ad5775aa7a89295344232455ee9f99add2c4bcb88e0" }, "downloads": -1, "filename": "wst-1.0.7.tar.gz", "has_sig": false, "md5_digest": "94d67eba2575903d612e29d1dd55c903", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27323, "upload_time": "2019-10-23T18:17:44", "upload_time_iso_8601": "2019-10-23T18:17:44.126689Z", "url": "https://files.pythonhosted.org/packages/71/99/6a110ac37878aaf7f9b69eedbd09087097f884997db1692916549be5c025/wst-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "3985cb778bb7f78f26d5bb11af98e9a5", "sha256": "5cbe0ac7e9ceb4f45b98c7e01d0675040f64cbbbf4186f49c5c979b23409d293" }, "downloads": -1, "filename": "wst-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3985cb778bb7f78f26d5bb11af98e9a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 43970, "upload_time": "2019-10-24T17:06:05", "upload_time_iso_8601": "2019-10-24T17:06:05.037920Z", "url": "https://files.pythonhosted.org/packages/5d/d5/1e31a74a57565bc2255ed9e0cb201af25ca47567eb53cce1605ea4cdbf12/wst-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "28bddbc53f3bed485f3372c73ee8a9a0", "sha256": "4aa354eda86c867fcaa503a5f854fd6cd5076b0a62b2dc8c44ede39bb1147f0a" }, "downloads": -1, "filename": "wst-1.0.8.tar.gz", "has_sig": false, "md5_digest": "28bddbc53f3bed485f3372c73ee8a9a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27395, "upload_time": "2019-10-24T17:06:06", "upload_time_iso_8601": "2019-10-24T17:06:06.997638Z", "url": "https://files.pythonhosted.org/packages/bf/f9/f12a82572f61c0699305179d72710fbf1e12bf9a2374abb7e94f7edf5e9f/wst-1.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "c2ed15b6c98d856d71141623c7ec15d5", "sha256": "64249a03a89e6c3be26f9f1aa3bd718d0f6deb84948ec6b2472214b815bbd850" }, "downloads": -1, "filename": "wst-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c2ed15b6c98d856d71141623c7ec15d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 44046, "upload_time": "2019-11-06T17:43:18", "upload_time_iso_8601": "2019-11-06T17:43:18.795956Z", "url": "https://files.pythonhosted.org/packages/f1/63/6c9731f5e7f61e03c262e10bcc79cef94d937c62b2110bb60f4bc0defd67/wst-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78bbf3726190b817c049ca7815964341", "sha256": "e3a16d3a037d09afeea92544a60b90c75bbe1bcc36bbb9d6488a5dca913641d1" }, "downloads": -1, "filename": "wst-1.0.9.tar.gz", "has_sig": false, "md5_digest": "78bbf3726190b817c049ca7815964341", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27465, "upload_time": "2019-11-06T17:43:20", "upload_time_iso_8601": "2019-11-06T17:43:20.926470Z", "url": "https://files.pythonhosted.org/packages/21/25/62c880c4ede3da1cca02c378da5c4a80e63948c588d291dcb30c733d2e20/wst-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0231456ffdf175503264eb213af76e7f", "sha256": "158d00de4f28213862bf897785ef5d22a9b60de100d40e6a7df8a1f345c8ba36" }, "downloads": -1, "filename": "wst-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "0231456ffdf175503264eb213af76e7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 46948, "upload_time": "2020-07-28T22:00:48", "upload_time_iso_8601": "2020-07-28T22:00:48.124540Z", "url": "https://files.pythonhosted.org/packages/44/21/bedb2075cf79043f6f98e504ef9d916bb5eb51ce1368c7bbb25ed55c4d3b/wst-1.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "417728bcab28641406e74e5e31bae272", "sha256": "7f6ceb720fa95ed4f7ef3e0a3f4b23fdf01b5a180c9e6eb958c82ee8c02d1403" }, "downloads": -1, "filename": "wst-1.0.18.tar.gz", "has_sig": false, "md5_digest": "417728bcab28641406e74e5e31bae272", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 30544, "upload_time": "2020-07-28T22:00:49", "upload_time_iso_8601": "2020-07-28T22:00:49.342162Z", "url": "https://files.pythonhosted.org/packages/32/86/9751c5378df3ba6cb579c19d21af45640622e357b84ded43fa75e180b436/wst-1.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }