{ "info": { "author": "David Whittingham; Chris Blanchfield", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "# agsconfig · [![GitHub](https://img.shields.io/badge/license-BSD--3--Clause-brightgreen.svg)](LICENSE) [![Build Status](https://api.travis-ci.com/DavidWhittingham/agsconfig.svg?branch=develop)](https://app.travis-ci.com/github/DavidWhittingham/agsconfig)\n\nagsconfig is a Python library for editing ArcGIS Server service configuration, either before deployment by editing a Service Definition Draft file (generated by either ArcMap, ArcGIS Pro, or via arcpy), or after deployment by editing the JSON configuration provided by ArcGIS Server (via the ArcGIS Server REST Admin API).\n\nThis helps to programmatically configure services as part of automated service deployment or configuration patching processes.\n\n## Installation\n\nagsconfig is made available on PyPi, simply install it with `pip`.\n\n```\n> pip install agsconfig\n```\n\n## Usage\n\nagsconfig contains many classes to alter the configuration of different service types. However, it is not recommended these classes be instantiated directly. Helper functions are available in the top-level module to load different types of services with either Service Defintion Draft based configuration, or ArcGIS Server JSON configuration. These functions are:\n\n- agsconfig.load_image_sddraft\n- agsconfig.load_image_service\n- agsconfig.load_map_sddraft\n- agsconfig.load_map_service\n- agsconfig.load_vector_tile_sddraft\n- agsconfig.load_vector_tile_service\n\nEach function expects one or more file or file-like objects to be passed in. For functions dealing with Service Definition Drafts, only one file-like object is required. For ArcGIS Server JSON based functions, two are required, the first being the main service JSON, and the second being the _ItemInfo_ JSON. Each file should be opened in binary mode, and with write enabled if you wish to save the changes (as opposed to just reading settings). Save changes seeks the file-like object back to the beginning and overwrites the stream.\n\n### Example: Load/Save a MapServer Service Definiton Draft\n\n```python\nimport agsconfig\n\nsddraft_path = \"path/to/MyService.sddraft\"\n\nwith open(sddraft_path, mode=\"rb+\") as sddraft:\n map_service = agsconfig.load_map_sddraft(sddraft)\n\n # Edit your map service configuration\n map_service.capabilities = [agsconfig.MapServer.Capability.map]\n map_service.min_instances = 3\n map_service.max_instances = 6\n map_service.summary = \"This is my awesome map service.\"\n map_service.kml_server.enabled = True\n\n # Save configuration changes\n map_service.save()\n```\n\n## Development\n\nTo get started on developing agsconfig, simply fork the repository and get it with your favourite Git client. In the root of the repository is a standalone task runner, [`pie.py`](https://github.com/adamkerz/pie), that can excute tasks contained in `pie_tasks.py`.\n\nYou'll need a Python install with `pip` and `virtualenv`, but other than that, no pre-installed dependencies are necessary.\n\nOn a shell, simply run the setup task as follows to create a virtual environment for development work:\n\n```\n> python .\\pie.py setup\n```\n\nTo get a list of all available tasks, exceute the following:\n\n```\n> python .\\pie.py -l\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/DavidWhittingham/agsconfig", "keywords": "arcgis esri", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "agsconfig", "package_url": "https://pypi.org/project/agsconfig/", "platform": null, "project_url": "https://pypi.org/project/agsconfig/", "project_urls": { "Homepage": "https://github.com/DavidWhittingham/agsconfig", "Travis CI": "https://app.travis-ci.com/github/DavidWhittingham/agsconfig" }, "release_url": "https://pypi.org/project/agsconfig/0.2.4/", "requires_dist": [ "aenum (<4,>=3.1.5)", "future (<0.19.0,>=0.17.1)", "jsonpath-ng (<2,>=1.4.3)", "lxml (<5,>=4.3.2)", "html2text (==2019.8.11) ; python_version < \"3.0\"", "tzlocal (<3,>=2.0.0) ; python_version < \"3.0\"", "html2text (>=2019.8.11) ; python_version >= \"3.0\"", "tzlocal (<5,>=3.0.0) ; python_version >= \"3.0\"" ], "requires_python": "", "summary": "Provides classes that can edit ArcGIS service configuration as either running services (ArcGIS Server Admin JSON format) or Service Definition Drafts.", "version": "0.2.4", "yanked": false, "yanked_reason": null }, "last_serial": 13837182, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f7aea6a48acb123a162fda07c1c675c3", "sha256": "3f59a721f05b95db49a010f9adf95ef88bbf1b505163cbdcb681a7437ba0b169" }, "downloads": -1, "filename": "agsconfig-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7aea6a48acb123a162fda07c1c675c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39706, "upload_time": "2019-04-08T05:46:18", "upload_time_iso_8601": "2019-04-08T05:46:18.501804Z", "url": "https://files.pythonhosted.org/packages/5c/13/8e15b9a5bd573ad17e61a0a318c137a6e9edd24d6207718ded1f5ae4c852/agsconfig-0.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "7e9dc2b2acd4beb94b49791565fadfb4", "sha256": "9c303e7e986852dd51546d3c5bfed492d2aa35d84618c765663c3bf46ddc76db" }, "downloads": -1, "filename": "agsconfig-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e9dc2b2acd4beb94b49791565fadfb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44472, "upload_time": "2019-07-08T01:16:22", "upload_time_iso_8601": "2019-07-08T01:16:22.936807Z", "url": "https://files.pythonhosted.org/packages/5b/b4/7f62e251ae52dddc031d5be00d4483009ee299c252a0ca6e1bdadc8984b8/agsconfig-0.1.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "b17e362e4e89bdc07197304b38873c99", "sha256": "bbe0a16b5f0e324e2a8869439f911435508638cf81c01a0b1819f3ac114a5e13" }, "downloads": -1, "filename": "agsconfig-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b17e362e4e89bdc07197304b38873c99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46306, "upload_time": "2019-07-10T07:15:34", "upload_time_iso_8601": "2019-07-10T07:15:34.806787Z", "url": "https://files.pythonhosted.org/packages/64/58/40f698c2e0cbff7d41e015202350e17870f5dce47491a6a366971711ef29/agsconfig-0.1.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "8f49b0bf7ebbfc88aa8a88077fac4799", "sha256": "402b4c2c49a7dd16ee72c54a020a16373646d944209facde081826f635b9dd0b" }, "downloads": -1, "filename": "agsconfig-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f49b0bf7ebbfc88aa8a88077fac4799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46758, "upload_time": "2019-07-16T05:01:35", "upload_time_iso_8601": "2019-07-16T05:01:35.612744Z", "url": "https://files.pythonhosted.org/packages/a9/cc/f76b7c0127bff59f8194b67d09cf8e517c8a8b047a5bfdb8da53849e063d/agsconfig-0.1.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "765cb333c9f04f23184bed37bab99884", "sha256": "1cc7b599285930698e6bd84997da172360cfe908a64b2172dab877c55aea16ca" }, "downloads": -1, "filename": "agsconfig-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "765cb333c9f04f23184bed37bab99884", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46785, "upload_time": "2019-07-16T23:39:35", "upload_time_iso_8601": "2019-07-16T23:39:35.071708Z", "url": "https://files.pythonhosted.org/packages/69/d5/b91f482d226199fc1635a4cd2fd9c18c80e9c6b70b700fc1d4d7738b4435/agsconfig-0.1.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "d83c0f7b7e2d15d3f9c1b9c45bd9ee7b", "sha256": "a36eb3f4085dcc88a6f377caabf0116bf48c5a7d256422409693508e373b292a" }, "downloads": -1, "filename": "agsconfig-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d83c0f7b7e2d15d3f9c1b9c45bd9ee7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47336, "upload_time": "2019-09-25T03:34:32", "upload_time_iso_8601": "2019-09-25T03:34:32.492165Z", "url": "https://files.pythonhosted.org/packages/77/98/bbfac49113af2ae50caeee76ebdbdb89ffd258de081aa7f1c310355dc18c/agsconfig-0.1.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "ff502f282338e18dd0259e7fdddc5012", "sha256": "96ea85d301547e0734394441344d50febbffdfd2f9854de5d6f1c781402f64e0" }, "downloads": -1, "filename": "agsconfig-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff502f282338e18dd0259e7fdddc5012", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47327, "upload_time": "2019-10-31T04:34:18", "upload_time_iso_8601": "2019-10-31T04:34:18.689870Z", "url": "https://files.pythonhosted.org/packages/b3/f7/6d46b9dfca7d0f90edf2a5ad768366fe1b2ce86848f7d9b997f48644336a/agsconfig-0.1.16-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "974d491bc61d100fd29c4c1423fd2114", "sha256": "04b6c360e995ba1a65dc0035305cbbc9016d65d394059718b2b7f75be631dcff" }, "downloads": -1, "filename": "agsconfig-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "974d491bc61d100fd29c4c1423fd2114", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47329, "upload_time": "2019-11-25T22:08:09", "upload_time_iso_8601": "2019-11-25T22:08:09.202952Z", "url": "https://files.pythonhosted.org/packages/77/b0/b17e09051859f2717d05022a43c93535756104e16e6b7363d1f106101f3d/agsconfig-0.1.17-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "192af94e4adad64d5efe02a6fb9389d4", "sha256": "c50caa3ce56344d541b7055b1eb1fef58d0c3ce659e092717108b39fe039ad1c" }, "downloads": -1, "filename": "agsconfig-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "192af94e4adad64d5efe02a6fb9389d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47418, "upload_time": "2020-01-13T03:00:40", "upload_time_iso_8601": "2020-01-13T03:00:40.807842Z", "url": "https://files.pythonhosted.org/packages/52/ad/e265ced86fb4eff74341d71b9237aaf43948b5e4b83166d4033ffa51caa1/agsconfig-0.1.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "1d58c782ca9ac9ed1981cc3bb692978d", "sha256": "87d0d50152cef30a2a0580032aa804bd4a0a4d903afedf1c933cbc90a6b53957" }, "downloads": -1, "filename": "agsconfig-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d58c782ca9ac9ed1981cc3bb692978d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47417, "upload_time": "2020-01-14T04:51:53", "upload_time_iso_8601": "2020-01-14T04:51:53.214271Z", "url": "https://files.pythonhosted.org/packages/09/32/66e4ba4acafe512a380f444d2453a91de0c24811382c17ca614e301a6cc4/agsconfig-0.1.19-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a558ff1e490676ceacb670fd38e573f", "sha256": "7bded4b0cc14ad9f394ef5b03e77c158034dd75e2bad34564f6ea2a31d0d915a" }, "downloads": -1, "filename": "agsconfig-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a558ff1e490676ceacb670fd38e573f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39919, "upload_time": "2019-04-09T02:17:24", "upload_time_iso_8601": "2019-04-09T02:17:24.616071Z", "url": "https://files.pythonhosted.org/packages/c1/04/6006e28786588dce148ae99751ba36f8130d933ccced0292e95d1d30349d/agsconfig-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "2ee2d5024693fbc55457308806405d33", "sha256": "b160713862a396482d6f13abf5e01936aec09c0cba68c9cfb872b784238f3478" }, "downloads": -1, "filename": "agsconfig-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ee2d5024693fbc55457308806405d33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47541, "upload_time": "2020-01-14T22:13:14", "upload_time_iso_8601": "2020-01-14T22:13:14.160296Z", "url": "https://files.pythonhosted.org/packages/0b/84/dc64ba248c940b807fab8af088eb9338e208daf163211cdd54d746612d5b/agsconfig-0.1.20-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "992651559bb9ec4e574386ae423722ec", "sha256": "5d555b2d55d5b1cdfedbead707d8b5c0cc3c24c30c6665dba46fefef80b91f6d" }, "downloads": -1, "filename": "agsconfig-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "992651559bb9ec4e574386ae423722ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51515, "upload_time": "2020-02-18T07:13:23", "upload_time_iso_8601": "2020-02-18T07:13:23.029233Z", "url": "https://files.pythonhosted.org/packages/d0/f0/e98a9bb5057e80a53c1d5bf0cce94b466971e8a61f1318cfde9342a90811/agsconfig-0.1.21-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "852840a8e6ebcc584514d0bddf6feb15", "sha256": "f8617385cd89f1a76763fa206060fc91a7d28f0ebd3e6f6638ff52160eb88e70" }, "downloads": -1, "filename": "agsconfig-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "852840a8e6ebcc584514d0bddf6feb15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51716, "upload_time": "2020-02-19T06:00:01", "upload_time_iso_8601": "2020-02-19T06:00:01.386870Z", "url": "https://files.pythonhosted.org/packages/ff/0a/ef412effbd66d3160c3ee9947dff1343ec4e6d387874a7ac0f7e31609c97/agsconfig-0.1.22-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "2000d09c3c3b4334e9f262d7a903af7e", "sha256": "e2cf3de5dcce6a2ecbf5e43656fb8e480f0686307e5dd433de9ee633f88ed20e" }, "downloads": -1, "filename": "agsconfig-0.1.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2000d09c3c3b4334e9f262d7a903af7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51726, "upload_time": "2020-06-23T03:53:13", "upload_time_iso_8601": "2020-06-23T03:53:13.769327Z", "url": "https://files.pythonhosted.org/packages/38/17/cff1c0b01b9ad083c8b28c68d80f8d26a4a042fbf8b742ddfe7e330f8d7c/agsconfig-0.1.23-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "c53107cde2aae2982b70f4a77d84ab3b", "sha256": "f9314014d1a4078fccf831179387bb17ec8968ef2c0cc426f1844c3d4abb3418" }, "downloads": -1, "filename": "agsconfig-0.1.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c53107cde2aae2982b70f4a77d84ab3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51740, "upload_time": "2020-06-23T06:25:50", "upload_time_iso_8601": "2020-06-23T06:25:50.697125Z", "url": "https://files.pythonhosted.org/packages/01/f8/9c7204f3ad95b34c45f80c801b4620e6853100da0a2d0118c6e307d7c0c7/agsconfig-0.1.24-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "60371081000313b41df78be0d9821f60", "sha256": "89084d2b157fd3317f7ca61ddb05707a2511e025cb5ab163a7a505967354ac8d" }, "downloads": -1, "filename": "agsconfig-0.1.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60371081000313b41df78be0d9821f60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52584, "upload_time": "2020-08-31T06:27:13", "upload_time_iso_8601": "2020-08-31T06:27:13.238632Z", "url": "https://files.pythonhosted.org/packages/63/14/7e3959d2afaf679369689988aa7d352bdd90f49fb0f2086ed101ae990239/agsconfig-0.1.25-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "a748bb2c21fd28ba09b4372d26912681", "sha256": "d020f1155238af27f9a6f68d11dab11bca361b320d840140b5574e6b8df2c796" }, "downloads": -1, "filename": "agsconfig-0.1.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a748bb2c21fd28ba09b4372d26912681", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52730, "upload_time": "2020-09-09T06:56:44", "upload_time_iso_8601": "2020-09-09T06:56:44.664363Z", "url": "https://files.pythonhosted.org/packages/d5/a9/58a2ba57df9008ef6e4cdf0a907c2a0934b1c160e3684cb36be580ea26ed/agsconfig-0.1.26-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "38780acca7db98112af80656abd33f8a", "sha256": "cc7cad68b88cb52bca34f0f941e04589ab2efc133bcb12b7763be76a213d1b8e" }, "downloads": -1, "filename": "agsconfig-0.1.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38780acca7db98112af80656abd33f8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53293, "upload_time": "2020-09-10T03:38:53", "upload_time_iso_8601": "2020-09-10T03:38:53.249641Z", "url": "https://files.pythonhosted.org/packages/c0/f8/507246f631cba2bdf5eea7376d92abf1f075fcd3e3abd58a8fafd16023ab/agsconfig-0.1.27-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "8dabc3423d3f380ec90b716e0fb7e305", "sha256": "9596dfaee62d23462d5f913bec43592472dc98aad4eb7de765c7ba62c47230c6" }, "downloads": -1, "filename": "agsconfig-0.1.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8dabc3423d3f380ec90b716e0fb7e305", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53278, "upload_time": "2020-09-14T01:12:59", "upload_time_iso_8601": "2020-09-14T01:12:59.154300Z", "url": "https://files.pythonhosted.org/packages/c7/6e/ba206564bb1faaf3ecb2da56e6dcbcc4aeb194a931cc79177e1ab69db296/agsconfig-0.1.28-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "bfa91047a86d38528a8244e5ecb1c7ba", "sha256": "d5c29fc49a3389a4b890c5bdaa9cd80f6a22be7fb143ae2d0d6da547f833edb1" }, "downloads": -1, "filename": "agsconfig-0.1.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfa91047a86d38528a8244e5ecb1c7ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53412, "upload_time": "2020-11-02T00:21:14", "upload_time_iso_8601": "2020-11-02T00:21:14.217776Z", "url": "https://files.pythonhosted.org/packages/93/9f/39ce9a7dc21f5908a3e3ec29de6e63ca21d92b390c11892e36b24006faa6/agsconfig-0.1.29-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c2cd7bea4fdd3c7d0e207bb190fbbdcc", "sha256": "33965accbb6ce6009a768b74025708cb4b04f89254df8ed458addd16bab9b891" }, "downloads": -1, "filename": "agsconfig-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2cd7bea4fdd3c7d0e207bb190fbbdcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42620, "upload_time": "2019-04-23T11:11:52", "upload_time_iso_8601": "2019-04-23T11:11:52.259036Z", "url": "https://files.pythonhosted.org/packages/dd/27/e211c0cc6a52462f94c4447d71989a5209d6705901cd4bec306a2c105979/agsconfig-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "5a0cf586b76b596a347dacca874a0c56", "sha256": "55d7623f4c23ef2bea3ab63956006b89f5ca6ad803382d05c8efecf29575dca3" }, "downloads": -1, "filename": "agsconfig-0.1.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a0cf586b76b596a347dacca874a0c56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53432, "upload_time": "2021-06-24T03:35:19", "upload_time_iso_8601": "2021-06-24T03:35:19.896138Z", "url": "https://files.pythonhosted.org/packages/a2/bb/c078c632a95176311abe34caef47263d2424298938fe3b34c18444dd18a3/agsconfig-0.1.30-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "cee756f8d35a7c9e9a364ab38a7b5b64", "sha256": "44d2a4e7ab19afd47dc4ba31c55b39637f970f551133a8c48632304cf3463098" }, "downloads": -1, "filename": "agsconfig-0.1.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cee756f8d35a7c9e9a364ab38a7b5b64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53647, "upload_time": "2021-09-03T05:22:10", "upload_time_iso_8601": "2021-09-03T05:22:10.997250Z", "url": "https://files.pythonhosted.org/packages/38/d9/a3b689731f355ce7823817bc37e2df92f47f4f38e17be9bc26d78e53648d/agsconfig-0.1.31-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "f1d663f82c1126d8a20aa4ec12d6ed7e", "sha256": "e1a1d939806b569a79e072cb96e37d9c7066378a1a94a9af04c3b44104f30f09" }, "downloads": -1, "filename": "agsconfig-0.1.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1d663f82c1126d8a20aa4ec12d6ed7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53752, "upload_time": "2021-10-22T04:52:32", "upload_time_iso_8601": "2021-10-22T04:52:32.167380Z", "url": "https://files.pythonhosted.org/packages/ff/63/ed1a9a17a280bb34f002d97c951858fa99b5fd26cbc185f028ef567a5de9/agsconfig-0.1.32-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.33": [ { "comment_text": "", "digests": { "md5": "b362b3d7049e067cd109d4d196ecab83", "sha256": "c52d65aa38e10c5773d8bf62405359e0ec718f481fcbda47f36936315b193054" }, "downloads": -1, "filename": "agsconfig-0.1.33-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b362b3d7049e067cd109d4d196ecab83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53772, "upload_time": "2021-10-27T03:10:24", "upload_time_iso_8601": "2021-10-27T03:10:24.325490Z", "url": "https://files.pythonhosted.org/packages/7a/71/454fe741a15d40feafa677c06981ab212207cde79d695e0a98ceb8b4e9f6/agsconfig-0.1.33-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.34": [ { "comment_text": "", "digests": { "md5": "e869554927e6df5608fe33224f1488b2", "sha256": "5cdc086ce438d81cc57af2df2586e944e2e88f703101a7cb83e348fac8406ca8" }, "downloads": -1, "filename": "agsconfig-0.1.34-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e869554927e6df5608fe33224f1488b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53877, "upload_time": "2021-10-27T03:48:02", "upload_time_iso_8601": "2021-10-27T03:48:02.966358Z", "url": "https://files.pythonhosted.org/packages/e5/54/95592087084bd3837983ddd92bed839c74e242cf1ca54f9029292abc9a5e/agsconfig-0.1.34-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "186495572d0f428c510e877880719ccf", "sha256": "6868959a78742e28d83663954824c4aced879540c577799f22b40b23fa4ae713" }, "downloads": -1, "filename": "agsconfig-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "186495572d0f428c510e877880719ccf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40482, "upload_time": "2019-05-17T07:55:25", "upload_time_iso_8601": "2019-05-17T07:55:25.395111Z", "url": "https://files.pythonhosted.org/packages/e8/3f/67dfceaf776b8854b285893b5f05e9863c907a98293ccede8c55269559a2/agsconfig-0.1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "89e4bf4f8d8e0377f846b3b64076d838", "sha256": "9d69d43d485fbd38d98925693c4f502290841dae4429b174da3749018d707ec0" }, "downloads": -1, "filename": "agsconfig-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89e4bf4f8d8e0377f846b3b64076d838", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42104, "upload_time": "2019-06-20T03:24:02", "upload_time_iso_8601": "2019-06-20T03:24:02.303917Z", "url": "https://files.pythonhosted.org/packages/a3/ac/9204d2a993eb8e7bc4f03c0edac1d4645a2f027906698438aa87b5e1e387/agsconfig-0.1.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "172460864b58aea67601f7bf7d90e872", "sha256": "0acffb976b5f58f91b35255e1e1f9f9b9b95c32bf4f3f54b96ed31cd4c4c7dbd" }, "downloads": -1, "filename": "agsconfig-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "172460864b58aea67601f7bf7d90e872", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42718, "upload_time": "2019-06-25T05:25:44", "upload_time_iso_8601": "2019-06-25T05:25:44.570279Z", "url": "https://files.pythonhosted.org/packages/71/8a/6ea97c7d0ed21fb503dfc6a8f2f1758df7ae958a7eaf2fbfd1c4fb81437e/agsconfig-0.1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "06aef1c271940ed0cfe369daa6e42170", "sha256": "e7095be77bc01d21b5802d753022253e5ef1ebb009b9d7eb60c4418d1acd5128" }, "downloads": -1, "filename": "agsconfig-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06aef1c271940ed0cfe369daa6e42170", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42717, "upload_time": "2019-06-25T06:07:29", "upload_time_iso_8601": "2019-06-25T06:07:29.608090Z", "url": "https://files.pythonhosted.org/packages/5b/81/d6dca6a7b3aea2d6506b8d8257a31d000a0d6fbcc8476f00983415514e22/agsconfig-0.1.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "dacf9d50dc8f2dab710589d18bc5fb12", "sha256": "2755e70681ef53cf69e55cf9835a98168e64cc0ce33e57af015024e1a1aac4a1" }, "downloads": -1, "filename": "agsconfig-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dacf9d50dc8f2dab710589d18bc5fb12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42693, "upload_time": "2019-06-27T02:47:02", "upload_time_iso_8601": "2019-06-27T02:47:02.348797Z", "url": "https://files.pythonhosted.org/packages/18/39/9fefbc69c8fdb739106c0c9c12f1e9620ddf0d5a67bd32d674a26a2a4fb5/agsconfig-0.1.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ca60d49a82939f07d34e459bb28fa1ed", "sha256": "eac744dab7adfea30cbd0b933d8beb63b6efa6ad6767e2422e15dd1a413000d8" }, "downloads": -1, "filename": "agsconfig-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca60d49a82939f07d34e459bb28fa1ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42730, "upload_time": "2019-07-04T04:53:11", "upload_time_iso_8601": "2019-07-04T04:53:11.883398Z", "url": "https://files.pythonhosted.org/packages/bf/79/8fe6df8f0c1fd8f8d0999c78525afa8a4d3070a8774ead8cb87d442344c6/agsconfig-0.1.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8b7d1d6e4fc18e1a863225aa73007067", "sha256": "07b4e153766cb7f9f39b47784715ef02d30cf573dabda0e6996e1738673c9a10" }, "downloads": -1, "filename": "agsconfig-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b7d1d6e4fc18e1a863225aa73007067", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56743, "upload_time": "2021-11-19T01:21:20", "upload_time_iso_8601": "2021-11-19T01:21:20.199669Z", "url": "https://files.pythonhosted.org/packages/54/9e/db917f32a7c4bb791b98018da7c7808ba13dddb6463c9bf9c28cde9e7f03/agsconfig-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7a8c07fcb03c2ef515e46caf73061e16", "sha256": "2928b256b031d8cc044c481b1fbf71ddbac9faa3a93ac4335a8f66d5be9fee99" }, "downloads": -1, "filename": "agsconfig-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a8c07fcb03c2ef515e46caf73061e16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59137, "upload_time": "2021-11-26T02:37:42", "upload_time_iso_8601": "2021-11-26T02:37:42.216565Z", "url": "https://files.pythonhosted.org/packages/6f/b5/23f27b1a1de134af37d50772f915ecd09894f9befdd04ef4aab43c086a0b/agsconfig-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "feff9acb4dfadb1d0faf84941c6487aa", "sha256": "fb8e248884c8a8b3dc965960f728ad466c0c8eee62121d661d083c9e2b5bc102" }, "downloads": -1, "filename": "agsconfig-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "feff9acb4dfadb1d0faf84941c6487aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59145, "upload_time": "2021-11-26T06:22:13", "upload_time_iso_8601": "2021-11-26T06:22:13.395397Z", "url": "https://files.pythonhosted.org/packages/06/58/e3e1b4ccdd0fa10d31455781397aed15aba8348f2f04993cfd072be9aba1/agsconfig-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f8a3ffbd68a1543a5f1a2612d993e378", "sha256": "59a738c99153a14c1ed26b514bff1511fd9b08def6eccfee880859b4c5ea235f" }, "downloads": -1, "filename": "agsconfig-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8a3ffbd68a1543a5f1a2612d993e378", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59143, "upload_time": "2022-03-22T09:37:06", "upload_time_iso_8601": "2022-03-22T09:37:06.946652Z", "url": "https://files.pythonhosted.org/packages/b6/86/1be689617f50d7e78cd7329ca596737be8cc1f7867f2700df885e78679a3/agsconfig-0.2.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ea163429f463af4886c57e2f96526940", "sha256": "c7835e5166433c1e20b9008a0f78dc8f38a9497e975e414debb31f81e0679b46" }, "downloads": -1, "filename": "agsconfig-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea163429f463af4886c57e2f96526940", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59314, "upload_time": "2022-05-17T05:04:03", "upload_time_iso_8601": "2022-05-17T05:04:03.940119Z", "url": "https://files.pythonhosted.org/packages/51/f1/e11ef3d5becd99a1caf3152ad2b9aa10d55ea535db65a31050cc0ebad3b1/agsconfig-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea163429f463af4886c57e2f96526940", "sha256": "c7835e5166433c1e20b9008a0f78dc8f38a9497e975e414debb31f81e0679b46" }, "downloads": -1, "filename": "agsconfig-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea163429f463af4886c57e2f96526940", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59314, "upload_time": "2022-05-17T05:04:03", "upload_time_iso_8601": "2022-05-17T05:04:03.940119Z", "url": "https://files.pythonhosted.org/packages/51/f1/e11ef3d5becd99a1caf3152ad2b9aa10d55ea535db65a31050cc0ebad3b1/agsconfig-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }