{ "info": { "author": "Sandro Modarelli", "author_email": "sandro.modarelli@namecheap.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries" ], "description": "# PyStackpath - StackPath Python Library\n[![Actions Status](https://github.com/NCCloud/pystackpath/workflows/Upload%20Python%20Package/badge.svg)](https://github.com/NCCloud/pystackpath/actions)\n[![Python Version](https://img.shields.io/pypi/pyversions/pystackpath)](https://pypi.org/project/pystackpath/)\n[![Pypi license](https://img.shields.io/pypi/l/pystackpath)](https://pypi.org/project/pystackpath/)\n[![GitHub stars](https://img.shields.io/badge/contributions-welcome-orange.svg)](https://github.com/NCCloud/pystackpath/blob/master/CONTRIBUTING.md)\n\nPython library interact with StackPath API (https://stackpath.dev/reference)\n\nIt uses a custom OAuth2 requests.session\n\n## Install\n\n```bash\npip install pystackpath\n```\n\n## Examples\n\n### Set up a new Stackpath instance\n```python\nfrom pystackpath import Stackpath\n\nsp = Stackpath(\n os.getenv(\"STACKPATH_CLIENTID\"),\n os.getenv(\"STACKPATH_APISECRET\")\n)\n```\n\n### Search for stacks\n```python\nstacks = sp.stacks().index(filter=\"name='my-awesome-stack' and status='ACTIVE'\")\nprint(stacks)\n```\n\n### Get one stack\n```python\nstackid = \"afcdaf14-47cb-40dd-9c13-3b20e6caf74a\nonestack = sp.stacks().get(stackid)\n```\n\n### Create a new stack\n```python\naccountid = \"081af5ee-38f8-44e9-b08a-881ea5de66f9\"\nnewstack = sp.stacks().create(accountid, \"my-second-stack\")\n```\n\n### Create a cdn site\n```python\nstackid = \"afcdaf14-47cb-40dd-9c13-3b20e6caf74a\ncdnsite = sp.stacks().get(stackid).cdnsites().create(\n domain=\"cdn.johndoe.com\",\n origin={\"hostname\": \"www.johndoe.com\"},\n type=\"CDN\"\n)\n```\n\n### Search for cdn sites\n```python\ncdnsite = sp.stacks().get(stackid).cdnsites().index(\n filter=\"label='www.johndoe.com' and status='ACTIVE'\"\n)\n```\n\n### Delete a cdn site\n```python\ncdnsiteid = \"19e1a7b2-068f-491c-a95f-b64eae66dd34\"\ncdnsite = sp.stacks().get(stackid).cdnsites().get(cdnsiteid).delete()\n```\n\n### Disable and enable a cdn site\n```python\ncdnsiteid = \"19e1a7b2-068f-491c-a95f-b64eae66dd34\"\ncdnsite = sp.stacks().get(stackid).cdnsites().get(cdnsiteid).enable()\ncdnsite = cdnsite.disable()\n```\n\n### Purge a cdn resource and check the purge status.\n```python\npurge_request_id = sp.stacks().get(stackid).purge(\n [\n {\n \"url\": \"https://example.com/resource/\", # required\n \"recursive\": True,\n \"invalidateOnly\": False,\n \"purgeAllDynamic\": False,\n \"headers\": [],\n \"purgeSelector\": [],\n }\n ]\n)\n\n## purge_status can be used to check the status of the requested purge.\n## Progress is represented as a decimal between 0 and 1, correlating to a\n## percentage.\n\nprogress = sp.stacks().get(stackid).purge_status(purge_request_id)\nprint(progress)\n##>> 1\n```\n\n## Get metrics for a stack:\n```python\nmetrics_response1 = sp.stacks().get(stackid).metrics().get()\n\n## Python datetime objects can be used to specify a date range, and the call\n## allows a granularity to be specified. If no values are provided, the search range\n## defaults to the last 24 hours, with 1 day granularity. See API doc for options.\n## https://developer.stackpath.com/en/api/cdn/#operation/GetMetrics\n## There is also a \"platforms\" argument which takes an array of \"platform\" codes.\n## However the dev guide linked below only lists \"CDE\" which tracks egress traffic, which is\n## how Stackpath bills for CDN usage, and \"CDO\" which is ingest traffic from the\n## origin host, but is not billed. Since \"CDE\" tracks billable usage, it is the\n## default.\n## https://developer.stackpath.com/docs/en/cdn/getting-stack-metrics/\nfrom datetime import datetime, timedelta\nend = datetime.today()\nstart = end - timedelta(days=7)\nmetrics_response2 = sp.stacks().get(stackid).metrics().get(granularity=\"PT1H\",\\\n platforms = [\"CDO\", \"CDE\"], start_datetime_object = start, end_datetime_object = end)\n```\n\n## Retrieve all certificates from a stack:\n```python\ncertificate_response = sp.stacks().get(stackid).certificates()\n\n ##The object returned will have a 'results' attribute containing\n ##an array of the available certificates:\n first_certificate = certificate_response['results'][0]\n second_certificate = certificate_response['results'][1]\n```\n\n## Add, update and delete a certificate for a stack:\n```python\n##The cert and key are required, CA bundle is optional.\nnew_cert_response = sp.stacks().get(stackid).certificates().add(\\\nSERVER_CERTIFICATE_STRING, PRIVATE_KEY_STRING, CA_BUNDLE_STRING)\n##The new cert ID can be retrieved from the returned object:\ncert_id = new_cert_response.id\n\n##To update a cert:\nsp.stacks().get(stackid).certificates().update(cert_id, UPDATED_CERT_STRING, UPDATED_KEY_STRING)\n\n##To delete a cert:\ndelete_cert_response = sp.stacks().get(stackid).certificates().delete(cert_id)\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://github.com/NCCloud/pystackpath", "keywords": "stackpath,cdn,waf,proxy,kubernetes", "license": "", "maintainer": "", "maintainer_email": "", "name": "pystackpath", "package_url": "https://pypi.org/project/pystackpath/", "platform": "", "project_url": "https://pypi.org/project/pystackpath/", "project_urls": { "Homepage": "https://github.com/NCCloud/pystackpath" }, "release_url": "https://pypi.org/project/pystackpath/0.5.0/", "requires_dist": null, "requires_python": "", "summary": "A package to interact with StackPath", "version": "0.5.0", "yanked": false, "yanked_reason": null }, "last_serial": 8410512, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ce96d059296fab737d77607a5a51adfa", "sha256": "f6ae13cf07ea9ba8661d5d32dc9cc3fc482f395efedb3852007a9f2ae3ffcdd8" }, "downloads": -1, "filename": "pystackpath-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce96d059296fab737d77607a5a51adfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17111, "upload_time": "2019-07-03T16:24:08", "upload_time_iso_8601": "2019-07-03T16:24:08.169128Z", "url": "https://files.pythonhosted.org/packages/ff/5a/4008bbed7120292538ac340ee1bdaa56a92e121e5038913b2f9e51554fe2/pystackpath-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1818a89704f6c8a6c662d781e8c4156f", "sha256": "cc606c7560a0397780d93e6e1a39c1fbef692a4d9687afa2dff83ceb60d23fd6" }, "downloads": -1, "filename": "pystackpath-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1818a89704f6c8a6c662d781e8c4156f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3559, "upload_time": "2019-07-03T16:24:10", "upload_time_iso_8601": "2019-07-03T16:24:10.835951Z", "url": "https://files.pythonhosted.org/packages/f8/65/0004cc84d13695a8d601f3c2b5e93add5337c718cad64d0765bab86b85d4/pystackpath-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "6b675f7444d7bffa70b22caf67a710aa", "sha256": "9428ba26447e02eed3be26ad995196bada6892fd73bf0fa8dc27fb8af7cba053" }, "downloads": -1, "filename": "pystackpath-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6b675f7444d7bffa70b22caf67a710aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23255, "upload_time": "2019-11-18T13:12:15", "upload_time_iso_8601": "2019-11-18T13:12:15.092178Z", "url": "https://files.pythonhosted.org/packages/07/5d/1beb2bf8ad52357b748aa7981e2f0ee6fb4a31d61e2d933969284f6191db/pystackpath-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03c58570ffbc58786e166a5707a66766", "sha256": "2474b6847b36a91bb90aacf33614fc9f30f8a71280de8a6029b2b12de7d29592" }, "downloads": -1, "filename": "pystackpath-0.0.10.tar.gz", "has_sig": false, "md5_digest": "03c58570ffbc58786e166a5707a66766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9800, "upload_time": "2019-11-18T13:12:16", "upload_time_iso_8601": "2019-11-18T13:12:16.303064Z", "url": "https://files.pythonhosted.org/packages/7d/68/fca5af46556d70a99c72245e1d8e31dcdd3300efb5096bfc3253b19a5b49/pystackpath-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "7c9d0ef977e2697d5f4e670ec114d139", "sha256": "468c0c8a3f324c8f5142e324ec036381f2d992cad16619c700da6dd0d2f543f4" }, "downloads": -1, "filename": "pystackpath-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7c9d0ef977e2697d5f4e670ec114d139", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24823, "upload_time": "2019-11-18T14:54:14", "upload_time_iso_8601": "2019-11-18T14:54:14.595315Z", "url": "https://files.pythonhosted.org/packages/d0/5a/1c1a05437f03552f08bd2aea2650a842f79e2c508bbd6d2cf98f97b67514/pystackpath-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf1fd756bab78aa241c6e43b6131f2f7", "sha256": "4aaad1e87dd6ad0faa43ea832abe6638fd9145b6eeebe022c39edfae2fe5b311" }, "downloads": -1, "filename": "pystackpath-0.0.11.tar.gz", "has_sig": false, "md5_digest": "cf1fd756bab78aa241c6e43b6131f2f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10304, "upload_time": "2019-11-18T14:54:16", "upload_time_iso_8601": "2019-11-18T14:54:16.549117Z", "url": "https://files.pythonhosted.org/packages/18/3d/47fa2615046e2666bedaf835e6dbe5eb8f8d43a650627f8ccd60b13fb352/pystackpath-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "55b7fe5262c8dfccc6bd068e67d9c2c0", "sha256": "337c2382a6840ffa3cf921759228046f79b0661b3ba6dc285e8d0513ab8b8e8c" }, "downloads": -1, "filename": "pystackpath-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "55b7fe5262c8dfccc6bd068e67d9c2c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24976, "upload_time": "2019-11-19T10:12:28", "upload_time_iso_8601": "2019-11-19T10:12:28.419980Z", "url": "https://files.pythonhosted.org/packages/ea/af/9d2f7d10534c5cdd7baed16d94188dad8d6876a37ad8d390ba3c8930188c/pystackpath-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "208b572fd57b17896455d2f20cefb8d1", "sha256": "49cba5eee42d5183de845145a2950c0588df7987dc8568340e6d96af0b61ec3d" }, "downloads": -1, "filename": "pystackpath-0.0.12.tar.gz", "has_sig": false, "md5_digest": "208b572fd57b17896455d2f20cefb8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10436, "upload_time": "2019-11-19T10:12:30", "upload_time_iso_8601": "2019-11-19T10:12:30.086321Z", "url": "https://files.pythonhosted.org/packages/7d/65/a4f7e4631f5c9f4c1e9859d1d8aed6605c2c874f66c15f2a7d9e5dbc2d3c/pystackpath-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "2612538255f984be121989ea5aa1610b", "sha256": "8e4e93765d41dbbbb97234e4fe6b547ba8fc6a85a0b86d8e5af37c09c685d7cb" }, "downloads": -1, "filename": "pystackpath-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "2612538255f984be121989ea5aa1610b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25809, "upload_time": "2019-11-20T14:08:11", "upload_time_iso_8601": "2019-11-20T14:08:11.210630Z", "url": "https://files.pythonhosted.org/packages/79/05/e37ac104f0bd437e7b3f043c3384ced551fbb214f7210ca513029ea39e21/pystackpath-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e68e98131b2df0376377fb74b9554ed", "sha256": "ca4b52e42ecbee7fcb0dfdbcbe357bdceaf33e229d9163fe6f71f6649ce8a14a" }, "downloads": -1, "filename": "pystackpath-0.0.13.tar.gz", "has_sig": false, "md5_digest": "1e68e98131b2df0376377fb74b9554ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10779, "upload_time": "2019-11-20T14:08:12", "upload_time_iso_8601": "2019-11-20T14:08:12.820426Z", "url": "https://files.pythonhosted.org/packages/63/a9/d8df62a8565f95efb81e18b7865f2140e6e64ef18fcee161ec7db6731973/pystackpath-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "7e06f03526b48ac9562a17dd1e0d5895", "sha256": "491dc60f5de0b620412772ff9ec1964bbd9010e43bc9670464d75bf1b977ab65" }, "downloads": -1, "filename": "pystackpath-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "7e06f03526b48ac9562a17dd1e0d5895", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27589, "upload_time": "2019-11-26T10:04:44", "upload_time_iso_8601": "2019-11-26T10:04:44.963245Z", "url": "https://files.pythonhosted.org/packages/c2/19/8eeb7857b179169a6463400df34c0d3c9cd5e430ca2d70a25d080ed7f136/pystackpath-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "64792f5cdb0f3b3573ec34d687bb1d63", "sha256": "a0276b7604993ebcd5e492da208600d63019d56a7324c0072aadc16f6cacaa76" }, "downloads": -1, "filename": "pystackpath-0.0.14.tar.gz", "has_sig": false, "md5_digest": "64792f5cdb0f3b3573ec34d687bb1d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11336, "upload_time": "2019-11-26T10:04:46", "upload_time_iso_8601": "2019-11-26T10:04:46.658141Z", "url": "https://files.pythonhosted.org/packages/a6/f8/db14835309a757b25f0b0c8903135e178e18093822bbcbee24baaed55b24/pystackpath-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "209db2240fbf8847f85ce72ca5526f87", "sha256": "d373a4a10f6b2a278a8a30e19bbbf908af96da333e2b05f8bf40f6b7b1332590" }, "downloads": -1, "filename": "pystackpath-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "209db2240fbf8847f85ce72ca5526f87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17596, "upload_time": "2019-10-10T07:38:19", "upload_time_iso_8601": "2019-10-10T07:38:19.118441Z", "url": "https://files.pythonhosted.org/packages/21/b3/a910984fffe20d7ba0d02923a8b5de1ece19ebc1477c1185a8dbce722633/pystackpath-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df516b55ab4d5bc02cd2466870e2a507", "sha256": "fb9df2481c122c342e75cb9fd43d3ccfe259dde495ddaa4555655153a19c6478" }, "downloads": -1, "filename": "pystackpath-0.0.2.tar.gz", "has_sig": false, "md5_digest": "df516b55ab4d5bc02cd2466870e2a507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4075, "upload_time": "2019-10-10T07:38:20", "upload_time_iso_8601": "2019-10-10T07:38:20.605067Z", "url": "https://files.pythonhosted.org/packages/a0/bd/f3fc602867a22680ae84f77340e3707679d4b8d9b28134a035254e3f253f/pystackpath-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b52fbba2563fc7576810085b3f6e6a44", "sha256": "8577338101513d3af1f8688559fd65b681fb0cbd32b07468dda3eacf032e9467" }, "downloads": -1, "filename": "pystackpath-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b52fbba2563fc7576810085b3f6e6a44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17754, "upload_time": "2019-10-23T09:25:44", "upload_time_iso_8601": "2019-10-23T09:25:44.757918Z", "url": "https://files.pythonhosted.org/packages/a4/27/a97b60efd5f765369adcd0e8e8d1945f734b7a9c55fe7d8a240a8af3f40b/pystackpath-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3af00fa6b3455e6bbf5d90f9fe22eb41", "sha256": "76e63ceef13e79b5512a0698da03b00a49e3f21d13f7493bef5127c4aea30b80" }, "downloads": -1, "filename": "pystackpath-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3af00fa6b3455e6bbf5d90f9fe22eb41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4212, "upload_time": "2019-10-23T09:25:46", "upload_time_iso_8601": "2019-10-23T09:25:46.124066Z", "url": "https://files.pythonhosted.org/packages/8a/7f/3406132eca8b4b8d8ac02df106cb2cba5f73c124b400af80e2eaee49ffda/pystackpath-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "eba500c6b4e920b3ef0c5857fc217618", "sha256": "500d9e379f971d4eab4518c3ca6675d661d8a6f7ea7460e4f48482ca79698198" }, "downloads": -1, "filename": "pystackpath-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eba500c6b4e920b3ef0c5857fc217618", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20162, "upload_time": "2019-11-12T07:40:43", "upload_time_iso_8601": "2019-11-12T07:40:43.647492Z", "url": "https://files.pythonhosted.org/packages/ad/1d/a1488139d0ce081be6dd5937db2f65e96ea92b63741883857a2b3f5c74c4/pystackpath-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b405bf855427f727d16974cc4d04fc6e", "sha256": "c742c91a25192cb11c7ba8c5287098c5d356b76689555248bb6ed6debdc7dae1" }, "downloads": -1, "filename": "pystackpath-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b405bf855427f727d16974cc4d04fc6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8298, "upload_time": "2019-11-12T07:40:45", "upload_time_iso_8601": "2019-11-12T07:40:45.471142Z", "url": "https://files.pythonhosted.org/packages/e2/39/8f3f58e652f73480645e02d35659aea9ff774f060fc7cc1abfaf27dc02f0/pystackpath-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a927d4d86fc18d7276f05144bb5660bd", "sha256": "5a453b544378ef5ba0590b3fc0341cf7351f2d6d5d738b3c64e4248d0c889036" }, "downloads": -1, "filename": "pystackpath-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a927d4d86fc18d7276f05144bb5660bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20913, "upload_time": "2019-11-12T10:49:21", "upload_time_iso_8601": "2019-11-12T10:49:21.026431Z", "url": "https://files.pythonhosted.org/packages/43/52/0665a65f7b4162ff0a0ded935d88b7dd16f0b3e438d19aa1830898615faa/pystackpath-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10fe4544fce5f50dc9eafea4511f9567", "sha256": "e42063f198c89277a5b5e75ad552d0d0a4a39716232a2ebf9cf04aceafd24f50" }, "downloads": -1, "filename": "pystackpath-0.0.5.tar.gz", "has_sig": false, "md5_digest": "10fe4544fce5f50dc9eafea4511f9567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9059, "upload_time": "2019-11-12T10:49:22", "upload_time_iso_8601": "2019-11-12T10:49:22.601077Z", "url": "https://files.pythonhosted.org/packages/23/10/07445930109351798b312fe6f0b26cd373b2b7b3d7c5d705a8d85364acc5/pystackpath-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a108b9bf016682a184eb40845c132747", "sha256": "51e08559eb4594d821cd2f3224f9aed832c9447c1ae31eba951d9c37f30074f9" }, "downloads": -1, "filename": "pystackpath-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a108b9bf016682a184eb40845c132747", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20918, "upload_time": "2019-11-13T14:21:23", "upload_time_iso_8601": "2019-11-13T14:21:23.056561Z", "url": "https://files.pythonhosted.org/packages/f8/f9/f0cbdecd25c5a515b9972261f3d8370e2a95dfe6ccc62d04a434b19cbc1b/pystackpath-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "535f205ff55e561f7b850335ade6cbff", "sha256": "218f41469e56585073b0be68ec1443c36ef2b704c9c9358cd33793953b3d34c8" }, "downloads": -1, "filename": "pystackpath-0.0.6.tar.gz", "has_sig": false, "md5_digest": "535f205ff55e561f7b850335ade6cbff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9118, "upload_time": "2019-11-13T14:21:24", "upload_time_iso_8601": "2019-11-13T14:21:24.306458Z", "url": "https://files.pythonhosted.org/packages/12/a4/00475ccec398d03e2ac3395ea3ca68d0dd2e295d0d8622bb97b52d80bc18/pystackpath-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "041b40fd6edeb93aef061ff65db209e7", "sha256": "66869ba38aa022d2d3e460e371d3975139031b1c197767dec28a02930c1c4dd4" }, "downloads": -1, "filename": "pystackpath-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "041b40fd6edeb93aef061ff65db209e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20723, "upload_time": "2019-11-14T09:34:03", "upload_time_iso_8601": "2019-11-14T09:34:03.731181Z", "url": "https://files.pythonhosted.org/packages/ee/56/33cb235456a57344a5f9ae9c76190f8034605b01e93ca78e1977ca1a7dad/pystackpath-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c3e309650f33622500b6ce12f574d82a", "sha256": "2f43799b24507de6d5e4e24b6b4bcb379e861065caa277da1c1cf422f0e1a2c9" }, "downloads": -1, "filename": "pystackpath-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c3e309650f33622500b6ce12f574d82a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8968, "upload_time": "2019-11-14T09:34:04", "upload_time_iso_8601": "2019-11-14T09:34:04.943174Z", "url": "https://files.pythonhosted.org/packages/a3/d5/a9c5ef7dfea7ef8d96de8c685e628b63bb421d68df5c12267813663fa1a4/pystackpath-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "83bda757f119f33113faf549e9e16a29", "sha256": "8781b50d1e28f02b631f442b195cb8f8d75b992b2a67c3c490d33ce18a7fbf37" }, "downloads": -1, "filename": "pystackpath-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "83bda757f119f33113faf549e9e16a29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20895, "upload_time": "2019-11-15T16:34:47", "upload_time_iso_8601": "2019-11-15T16:34:47.976136Z", "url": "https://files.pythonhosted.org/packages/b7/4c/a97e05486e33451b2884fcd5c4073104ab0b7ca80751f23aebd4c8eed1ec/pystackpath-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ac39c34cbaa06cf8a0e6c535ed49abf", "sha256": "24408c38e05decd1e6493ce729d75f8c385656c87084549816e46bf3518d359f" }, "downloads": -1, "filename": "pystackpath-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0ac39c34cbaa06cf8a0e6c535ed49abf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9079, "upload_time": "2019-11-15T16:34:49", "upload_time_iso_8601": "2019-11-15T16:34:49.367819Z", "url": "https://files.pythonhosted.org/packages/46/bd/d1fb684594205a020bb0696e73e0ce6591600f8dc314685e3ba142d29318/pystackpath-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8b1": [ { "comment_text": "", "digests": { "md5": "f9e031439bba5809449d30bf6ed854b8", "sha256": "df70d58337eb970965fe01857893c8989a2fd70fa7ba6bf0d09013ccbe13260c" }, "downloads": -1, "filename": "pystackpath-0.0.8b1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9e031439bba5809449d30bf6ed854b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20832, "upload_time": "2019-11-14T10:18:02", "upload_time_iso_8601": "2019-11-14T10:18:02.772090Z", "url": "https://files.pythonhosted.org/packages/90/34/148cf63ebca8207bf88531f7aa56924ccf1931858cefd44f98c64cb7c81d/pystackpath-0.0.8b1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b77455ebef6a372cd6e6d0193995c252", "sha256": "3853b66024b57140566970404b3f50a3df9c1fa53532acb63e1fe1a9d290e88e" }, "downloads": -1, "filename": "pystackpath-0.0.8b1.tar.gz", "has_sig": false, "md5_digest": "b77455ebef6a372cd6e6d0193995c252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8955, "upload_time": "2019-11-14T10:18:04", "upload_time_iso_8601": "2019-11-14T10:18:04.685307Z", "url": "https://files.pythonhosted.org/packages/97/d4/0e8cd5c6f6d423c2094d6b43b0f3943fd94a9cd2394749ff08be780bf26a/pystackpath-0.0.8b1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8b2": [ { "comment_text": "", "digests": { "md5": "d3fb4d78d10085ac98d879228a2f2eb1", "sha256": "51b33aeda0784ead21de877d81534ca90e965793e0df102113544ec907c8da77" }, "downloads": -1, "filename": "pystackpath-0.0.8b2-py3-none-any.whl", "has_sig": false, "md5_digest": "d3fb4d78d10085ac98d879228a2f2eb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20898, "upload_time": "2019-11-15T15:10:35", "upload_time_iso_8601": "2019-11-15T15:10:35.801701Z", "url": "https://files.pythonhosted.org/packages/89/0d/a49d9f047999281960b5253ee4215ab430a1f304b9f49fafed0f295c1815/pystackpath-0.0.8b2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5419f5381ab3834488b9cec22a001480", "sha256": "2cebc823921f7ed2123c45260214e54a85ad88166298bbb0a267256c9022839f" }, "downloads": -1, "filename": "pystackpath-0.0.8b2.tar.gz", "has_sig": false, "md5_digest": "5419f5381ab3834488b9cec22a001480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9072, "upload_time": "2019-11-15T15:10:37", "upload_time_iso_8601": "2019-11-15T15:10:37.473471Z", "url": "https://files.pythonhosted.org/packages/5d/4c/09c76def39016c279b4b87790aca36d267a4aad1c122b0f420f25d4f67c3/pystackpath-0.0.8b2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2313457b1e4b700bde28508aca207a3e", "sha256": "9d138019062856d9fad586b1e7fb7cddd68cfb9d3cb29035dc514687eb9b45ad" }, "downloads": -1, "filename": "pystackpath-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2313457b1e4b700bde28508aca207a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20885, "upload_time": "2019-11-18T08:29:23", "upload_time_iso_8601": "2019-11-18T08:29:23.206687Z", "url": "https://files.pythonhosted.org/packages/69/97/84121fc6f25cfab41faaff0b91dd22170e7505f1c8c6ff40e32130d96f22/pystackpath-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "952deb984ea14a986be6de33eeeb7902", "sha256": "9cb2239a9256fbc6e3d7c2c4c65859fc7ab056db6b0492c2373d866680a8cd7d" }, "downloads": -1, "filename": "pystackpath-0.0.9.tar.gz", "has_sig": false, "md5_digest": "952deb984ea14a986be6de33eeeb7902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9097, "upload_time": "2019-11-18T08:29:24", "upload_time_iso_8601": "2019-11-18T08:29:24.795970Z", "url": "https://files.pythonhosted.org/packages/85/2e/e67710e05d9beea18321c748aba0417dc3011ef45a197eeab360839477a0/pystackpath-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2867311407e4ddabb1d3eaf87c658921", "sha256": "2f14a0d3000473edad35fc0fe9b26682285c5bd0a5d65f34ae05c2c15d664bfe" }, "downloads": -1, "filename": "pystackpath-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2867311407e4ddabb1d3eaf87c658921", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27576, "upload_time": "2019-11-27T14:09:07", "upload_time_iso_8601": "2019-11-27T14:09:07.600334Z", "url": "https://files.pythonhosted.org/packages/27/87/bfedc3de976600eaa8c1e0ffed5931787e3a4558e01e9cfada18a718000b/pystackpath-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d907ea12c7fd3eebeacef3a18db728bf", "sha256": "9c019eee766b9b02278fe90f088af18c028eb3ae0a9746afb38803d7f94e3fa6" }, "downloads": -1, "filename": "pystackpath-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d907ea12c7fd3eebeacef3a18db728bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11344, "upload_time": "2019-11-27T14:09:08", "upload_time_iso_8601": "2019-11-27T14:09:08.946851Z", "url": "https://files.pythonhosted.org/packages/98/b8/49a87fe7536777b5b0bf6b928bdb9ee3e8e8ce893d7261582c8b9e94ab93/pystackpath-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "57aaf68696c75dd5b06c993866d284c0", "sha256": "4001ab706698464a85c52ad035b9d32fb72100deae34f212a1787b3b958751d3" }, "downloads": -1, "filename": "pystackpath-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "57aaf68696c75dd5b06c993866d284c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27483, "upload_time": "2019-12-02T13:13:19", "upload_time_iso_8601": "2019-12-02T13:13:19.445688Z", "url": "https://files.pythonhosted.org/packages/c1/71/628570e3ebe0d23bef7d6f737e6a159db552a8788de2cf0795ff039bd362/pystackpath-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93d8804abc5e892311d2f7761ba754fb", "sha256": "16f0126323ef27f62786ebd1ddd36945cd1a915e4e5217917bb3eb6eb4711f96" }, "downloads": -1, "filename": "pystackpath-0.1.1.tar.gz", "has_sig": false, "md5_digest": "93d8804abc5e892311d2f7761ba754fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11398, "upload_time": "2019-12-02T13:13:20", "upload_time_iso_8601": "2019-12-02T13:13:20.725729Z", "url": "https://files.pythonhosted.org/packages/81/f7/44c7abc1a11fffbf3e41355817a23e509c2590243bf8e330942cfab8e706/pystackpath-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ed48eabe5e71ffd87911b81bf88d5a60", "sha256": "187a5d59893323aaf3f15aacff956a8356cf3018fb9497f3c01020b37688ab1d" }, "downloads": -1, "filename": "pystackpath-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed48eabe5e71ffd87911b81bf88d5a60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28688, "upload_time": "2019-12-04T13:05:49", "upload_time_iso_8601": "2019-12-04T13:05:49.808352Z", "url": "https://files.pythonhosted.org/packages/d5/7a/c1776797d5a2263ee7ca161457f99d70d14067a54d63fa05205381decce9/pystackpath-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f48609887ec5b7d08e7862e86286d08", "sha256": "e84dbf7aebaf442f394291e22511cd4495f847361338dcc0b4e8c36ef525f48c" }, "downloads": -1, "filename": "pystackpath-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0f48609887ec5b7d08e7862e86286d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11722, "upload_time": "2019-12-04T13:05:51", "upload_time_iso_8601": "2019-12-04T13:05:51.128023Z", "url": "https://files.pythonhosted.org/packages/a3/00/c91281a2ade39e77c95c011901ca5ac1800ebb0583d402206f84f09d8ab2/pystackpath-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4600c114d867bb1c6d76fa05f3ffa7af", "sha256": "c656c559891b93cc2979bb2407a40091a5dfc84554713c8c17b00e465d053f7a" }, "downloads": -1, "filename": "pystackpath-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4600c114d867bb1c6d76fa05f3ffa7af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28602, "upload_time": "2019-12-04T16:48:12", "upload_time_iso_8601": "2019-12-04T16:48:12.564434Z", "url": "https://files.pythonhosted.org/packages/f5/0d/d4b4cc96d702550ce68336d676cad0f7d792c05b08820dc4978027a0fd62/pystackpath-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e61b475abee28750ec4a6585e14b8e6d", "sha256": "1bb5121be88baee2d7119b04ade7fa29beed29062a07ecda4225b98601002d0e" }, "downloads": -1, "filename": "pystackpath-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e61b475abee28750ec4a6585e14b8e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11711, "upload_time": "2019-12-04T16:48:14", "upload_time_iso_8601": "2019-12-04T16:48:14.290050Z", "url": "https://files.pythonhosted.org/packages/46/de/cd2c2da5f68657ea2b506e428717a07a4dbcc374aeed41b3e7344d6867ff/pystackpath-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d8ec7c9e392e3fe98e5ea6aef8d2cf25", "sha256": "b0f96769fc47366729f7b1ca15afea95c359f7b53ca9860bfe354a964b174ddb" }, "downloads": -1, "filename": "pystackpath-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d8ec7c9e392e3fe98e5ea6aef8d2cf25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28657, "upload_time": "2019-12-12T08:31:35", "upload_time_iso_8601": "2019-12-12T08:31:35.821483Z", "url": "https://files.pythonhosted.org/packages/4a/cf/7bd3bb270258d790508736c4154729e54df592831b01ba94022e86216271/pystackpath-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a65b47bc612811934c6acf3fd99b001b", "sha256": "c497e549eb245b7a98131e66b6de9902c95f1395a0c0eef26c4bc21e4bc45151" }, "downloads": -1, "filename": "pystackpath-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a65b47bc612811934c6acf3fd99b001b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11766, "upload_time": "2019-12-12T08:31:37", "upload_time_iso_8601": "2019-12-12T08:31:37.740540Z", "url": "https://files.pythonhosted.org/packages/14/4e/bb9c60f4c416d460ca2f0f6e4cabf9825784085c57e6cbbff5862ac6f714/pystackpath-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "75a1df3147840a4481cc599852004773", "sha256": "28fa3e1a184ec570394c79b5bac9f11b17c6e9c97bac3dbb5662a921f8eb6b3c" }, "downloads": -1, "filename": "pystackpath-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "75a1df3147840a4481cc599852004773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28652, "upload_time": "2020-02-28T15:29:07", "upload_time_iso_8601": "2020-02-28T15:29:07.926253Z", "url": "https://files.pythonhosted.org/packages/96/e0/3eb01b2ca06c475fd8b997ab64741c0f588a194d3b9bcc5e6c96975750e4/pystackpath-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97ead9d6776d18baffe851b92ffce75f", "sha256": "99db1bee51ffd5802e3aaf8e803c3e226e355a9106c3a7201f82337116935161" }, "downloads": -1, "filename": "pystackpath-0.1.5.tar.gz", "has_sig": false, "md5_digest": "97ead9d6776d18baffe851b92ffce75f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11764, "upload_time": "2020-02-28T15:29:09", "upload_time_iso_8601": "2020-02-28T15:29:09.937054Z", "url": "https://files.pythonhosted.org/packages/43/0f/8616e1cde45da8a861581ab1ed73f93d2ffd77581f70984fd77d0602a903/pystackpath-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ec0653e2341e52c268799cd78de9d799", "sha256": "b3375d3dc6b2d49fbcfb29957f144a6ea758b2a39855c8d657d4901b3c1c3e24" }, "downloads": -1, "filename": "pystackpath-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ec0653e2341e52c268799cd78de9d799", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30104, "upload_time": "2020-03-11T17:21:58", "upload_time_iso_8601": "2020-03-11T17:21:58.913806Z", "url": "https://files.pythonhosted.org/packages/54/8b/8e8d15ad622b9558f5d9d7b3465a428c8cc249a40811d63185b2c81e2e32/pystackpath-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e268c742c380ed7ecd89a0f451f7a3c0", "sha256": "a2503fde67977d8a8c318258c9c1141d3749a7a498d574d27f07a8ca7b027421" }, "downloads": -1, "filename": "pystackpath-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e268c742c380ed7ecd89a0f451f7a3c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12417, "upload_time": "2020-03-11T17:22:00", "upload_time_iso_8601": "2020-03-11T17:22:00.575684Z", "url": "https://files.pythonhosted.org/packages/dd/5a/6e8f51b6e9abe55c2d02dcf52a49f171ddf516fe1a1ad57a85f3ebbb825d/pystackpath-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0b8b0bf6b6a6f1f2f1d46a779acb6fc9", "sha256": "f573924e7c3afedbbf741017db495fa2ae53450b5c78f2609f994c21123ec4b7" }, "downloads": -1, "filename": "pystackpath-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0b8b0bf6b6a6f1f2f1d46a779acb6fc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30090, "upload_time": "2020-03-12T10:11:51", "upload_time_iso_8601": "2020-03-12T10:11:51.280233Z", "url": "https://files.pythonhosted.org/packages/97/97/b31d0a570e5f3d0fc52bea5a3d2c578f2e393bc63bd1c3869a11bbfc1c2c/pystackpath-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14c5161564d7e4a149b279f2c3d43810", "sha256": "9ab0853aa4b366ccc7aec0e7bf076387d1f48906f0cf6346070a6795ff05171f" }, "downloads": -1, "filename": "pystackpath-0.1.7.tar.gz", "has_sig": false, "md5_digest": "14c5161564d7e4a149b279f2c3d43810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12399, "upload_time": "2020-03-12T10:11:53", "upload_time_iso_8601": "2020-03-12T10:11:53.002036Z", "url": "https://files.pythonhosted.org/packages/99/10/cad10a0ab466565d2f85fd9694e5e14f8772e5a5d81187497bd8d7a50cce/pystackpath-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c4a8c82e1e1c56408aea596aec6dbe5d", "sha256": "505f94521073f79fede6a3b37b97247e58094496376ca909106a3ab410b7d5d4" }, "downloads": -1, "filename": "pystackpath-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c4a8c82e1e1c56408aea596aec6dbe5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30092, "upload_time": "2020-03-31T07:54:35", "upload_time_iso_8601": "2020-03-31T07:54:35.798056Z", "url": "https://files.pythonhosted.org/packages/02/dc/7cf67fbdefcc9d252a6d4d66e81c82095465fa711666f9aa147e853df7c5/pystackpath-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d17f70372dfafc5861a4358bf796bf8e", "sha256": "a55f7cd99c18912eddd2309b1d9bc8fee62059e6c4f040ce48b1f1999e5829fe" }, "downloads": -1, "filename": "pystackpath-0.1.8.tar.gz", "has_sig": false, "md5_digest": "d17f70372dfafc5861a4358bf796bf8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12460, "upload_time": "2020-03-31T07:54:37", "upload_time_iso_8601": "2020-03-31T07:54:37.118384Z", "url": "https://files.pythonhosted.org/packages/31/ee/63bfd77c6fc023648f0242e786f13a4f43678fb2ccecc1afc9e20746217f/pystackpath-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4fc2eec974210fae9576d7dd666baa21", "sha256": "55af82477b9d931c41fe12bba55c2e259435bb1cb17532c3432cb9d636aca61b" }, "downloads": -1, "filename": "pystackpath-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4fc2eec974210fae9576d7dd666baa21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30270, "upload_time": "2020-05-08T08:02:27", "upload_time_iso_8601": "2020-05-08T08:02:27.957853Z", "url": "https://files.pythonhosted.org/packages/0c/aa/67d16843d1031a3846a3bc2852ff01d644a678ebfce3e8899af0a8bef38a/pystackpath-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f828fca1f8b5f83a197fafb7bedd3bf", "sha256": "70db54fd9548d171238e623faae7f8c4bb82d9acbae33c2c5d2bfc83ef5ff171" }, "downloads": -1, "filename": "pystackpath-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0f828fca1f8b5f83a197fafb7bedd3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12570, "upload_time": "2020-05-08T08:02:28", "upload_time_iso_8601": "2020-05-08T08:02:28.969692Z", "url": "https://files.pythonhosted.org/packages/80/d7/b10e662f9f184cdc0a771a56ea92fbddf98afd682fc44db7ca8c7eeb71d1/pystackpath-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "43a28c983a3b5bde8bd683406764f79f", "sha256": "189775c4a5d8824372763caa948e5cfb917dea437b7dacb7e096b190686b29f5" }, "downloads": -1, "filename": "pystackpath-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43a28c983a3b5bde8bd683406764f79f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33539, "upload_time": "2020-05-19T13:11:19", "upload_time_iso_8601": "2020-05-19T13:11:19.224432Z", "url": "https://files.pythonhosted.org/packages/c8/6c/29e1d5090cbbd3924bd12deb9ab0c5cc105ba97b1e930cc8e76b34efae8d/pystackpath-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab1b5a0e5d95b540edfaf0d35ccda1bc", "sha256": "02a15111499869e9d67512a0236078a23006748ef0b74b1a082fb84c231df7fa" }, "downloads": -1, "filename": "pystackpath-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ab1b5a0e5d95b540edfaf0d35ccda1bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14388, "upload_time": "2020-05-19T13:11:20", "upload_time_iso_8601": "2020-05-19T13:11:20.288013Z", "url": "https://files.pythonhosted.org/packages/91/bb/042ee81e26471ce413c2128b277b2913e183c821c21b9f090d85e9ad07f8/pystackpath-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "36aa1752148159514b36903390fa3636", "sha256": "4445f919aa420deba7ab29177219be78b17ffce34abf195ee821b7521acf5ab6" }, "downloads": -1, "filename": "pystackpath-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "36aa1752148159514b36903390fa3636", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32329, "upload_time": "2020-05-21T15:30:16", "upload_time_iso_8601": "2020-05-21T15:30:16.720921Z", "url": "https://files.pythonhosted.org/packages/99/7b/557365146d3c468a26555d95fad72584b50c0843f701de77244c1b8350de/pystackpath-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cb1ab5e5dfd60c72ab2b25124fc5564", "sha256": "4f7d4f6e538cf8bfe4d03fcd58a307ae878a3fb0a43a6c855664ca4bd6f3ea30" }, "downloads": -1, "filename": "pystackpath-0.3.1.tar.gz", "has_sig": false, "md5_digest": "2cb1ab5e5dfd60c72ab2b25124fc5564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13774, "upload_time": "2020-05-21T15:30:18", "upload_time_iso_8601": "2020-05-21T15:30:18.122782Z", "url": "https://files.pythonhosted.org/packages/03/e9/ec9f6482b362fe329109ff98894c04d58dadfc3d754178f9bad4af5e3da2/pystackpath-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7aaa97b5a9d21495eaa0ebb16768ff74", "sha256": "f47ad3a968501d8db729202f6a0e0cdf74077d872882626c8ee1e6bda54d70ad" }, "downloads": -1, "filename": "pystackpath-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7aaa97b5a9d21495eaa0ebb16768ff74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34260, "upload_time": "2020-09-16T15:21:06", "upload_time_iso_8601": "2020-09-16T15:21:06.196491Z", "url": "https://files.pythonhosted.org/packages/4d/4e/f4a46b32ac5540d585dc914531ec1ffc281e7273599cfb0b7b359409e316/pystackpath-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81ba1d85c8e34cf2a57355a01cdbbe3a", "sha256": "87eca86c3c9c8d021d88c47d5b73e95892d78ed81ee1796927262f361680fbf9" }, "downloads": -1, "filename": "pystackpath-0.4.0.tar.gz", "has_sig": false, "md5_digest": "81ba1d85c8e34cf2a57355a01cdbbe3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14683, "upload_time": "2020-09-16T15:21:07", "upload_time_iso_8601": "2020-09-16T15:21:07.649381Z", "url": "https://files.pythonhosted.org/packages/d0/fc/838bb2812b4598e54b49059c8489baee859a113682d6c37c245bbf6b7707/pystackpath-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1b7a862b98814b41bdad78f65682ec07", "sha256": "e991cd81aac4d4b3e9b8924c1dd118da123fbfb8261f344008bab6f224f09575" }, "downloads": -1, "filename": "pystackpath-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b7a862b98814b41bdad78f65682ec07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36374, "upload_time": "2020-10-14T13:15:09", "upload_time_iso_8601": "2020-10-14T13:15:09.014220Z", "url": "https://files.pythonhosted.org/packages/11/e0/32d8b2bd263e3ac6cacdd27f8b4b735c806b41c889a13ba589528e906d34/pystackpath-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfc9620ffac8af7ec09496ad0be5c653", "sha256": "bc44f4fc42976efbc66edde121a78adb15d9428b7bb672e8d5034accc850ab45" }, "downloads": -1, "filename": "pystackpath-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cfc9620ffac8af7ec09496ad0be5c653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15019, "upload_time": "2020-10-14T13:15:10", "upload_time_iso_8601": "2020-10-14T13:15:10.970781Z", "url": "https://files.pythonhosted.org/packages/3a/07/eabb46f3e31a00a97fd6680bb6f9b4b2cf0326ced6d04beef4f0ee4b3578/pystackpath-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b7a862b98814b41bdad78f65682ec07", "sha256": "e991cd81aac4d4b3e9b8924c1dd118da123fbfb8261f344008bab6f224f09575" }, "downloads": -1, "filename": "pystackpath-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b7a862b98814b41bdad78f65682ec07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36374, "upload_time": "2020-10-14T13:15:09", "upload_time_iso_8601": "2020-10-14T13:15:09.014220Z", "url": "https://files.pythonhosted.org/packages/11/e0/32d8b2bd263e3ac6cacdd27f8b4b735c806b41c889a13ba589528e906d34/pystackpath-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfc9620ffac8af7ec09496ad0be5c653", "sha256": "bc44f4fc42976efbc66edde121a78adb15d9428b7bb672e8d5034accc850ab45" }, "downloads": -1, "filename": "pystackpath-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cfc9620ffac8af7ec09496ad0be5c653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15019, "upload_time": "2020-10-14T13:15:10", "upload_time_iso_8601": "2020-10-14T13:15:10.970781Z", "url": "https://files.pythonhosted.org/packages/3a/07/eabb46f3e31a00a97fd6680bb6f9b4b2cf0326ced6d04beef4f0ee4b3578/pystackpath-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }