{ "info": { "author": "Dimitri Justeau (IAC/AMAP)", "author_email": "dimitri.justeau@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: GIS" ], "description": "gsconfig-py3\n============\n\ngsconfig-py3 is a python3 library for manipulating a GeoServer instance via the GeoServer RESTConfig API.\n\ngsconfig-py3 is a port of gsconfig (https://github.com/boundlessgeo/gsconfig) for python3.\n\nTested with geoserver 2.8.1.\n\nThe project is distributed under a `MIT License `_ .\n\nInstalling\n==========\n\n.. code-block:: shell\n\n git clone git@github.com:dimitri-justeau/gsconfig-py3.git\n cd gsconfig-py3\n python setup.py install\n\nGetting Help\n============\n\ngsconfig-py3 keeps the same API as gsconfig, so you can refer to http://boundlessgeo.github.io/gsconfig/ for getting help to use it.\n\nSample Layer Creation Code\n==========================\n\n.. code-block:: python\n\n from geoserver.catalog import Catalog\n cat = Catalog(\"http://localhost:8080/geoserver/\")\n topp = cat.get_workspace(\"topp\")\n shapefile_plus_sidecars = shapefile_and_friends(\"states\")\n # shapefile_and_friends should look on the filesystem to find a shapefile\n # and related files based on the base path passed in\n #\n # shapefile_plus_sidecars == {\n # 'shp': 'states.shp',\n # 'shx': 'states.shx',\n # 'prj': 'states.prj',\n # 'dbf': 'states.dbf'\n # }\n\n # 'data' is required (there may be a 'schema' alternative later, for creating empty featuretypes)\n # 'workspace' is optional (GeoServer's default workspace is used by... default)\n # 'name' is required\n ft = cat.create_featurestore(name, workspace=topp, data=shapefile_plus_sidecars)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dimitri-justeau/gsconfig-py3", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "gsconfig-py3", "package_url": "https://pypi.org/project/gsconfig-py3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gsconfig-py3/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dimitri-justeau/gsconfig-py3" }, "release_url": "https://pypi.org/project/gsconfig-py3/1.0.7/", "requires_dist": null, "requires_python": null, "summary": "GeoServer REST Configuration", "version": "1.0.7" }, "last_serial": 2522532, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "95f2bed790a5740df4119b76b866ff2d", "sha256": "3ef9237416a0e240625224fa879990bb95c4d2843991ce7e6749803dc9888be5" }, "downloads": -1, "filename": "gsconfig-py3-1.0.tar.gz", "has_sig": false, "md5_digest": "95f2bed790a5740df4119b76b866ff2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20079, "upload_time": "2016-02-17T07:33:20", "url": "https://files.pythonhosted.org/packages/50/8a/9d52975f3ad9c513030bd38d37b1e94e79bf2c4bf59be471d92732127bed/gsconfig-py3-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98eec9c7df0624bde425a465e8ea6fe4", "sha256": "6afd03675edcfe4a15cd19e0e9501f92c284d41efdaf1f0c95deb75717a59154" }, "downloads": -1, "filename": "gsconfig-py3-1.0.1.tar.gz", "has_sig": false, "md5_digest": "98eec9c7df0624bde425a465e8ea6fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20130, "upload_time": "2016-02-19T05:57:09", "url": "https://files.pythonhosted.org/packages/35/d5/ae2f159104b3be51675cb649e50422c3d491f9c25b2db5ecad6b3cf21434/gsconfig-py3-1.0.1.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "1098238919c3921f270572dd3fad3435", "sha256": "f41bcdff3d60b4bb361e67cf40521261122783bc29ac6f1e5972a80e5e902f4e" }, "downloads": -1, "filename": "gsconfig-py3-1.0.6.tar.gz", "has_sig": false, "md5_digest": "1098238919c3921f270572dd3fad3435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20418, "upload_time": "2016-12-15T11:21:16", "url": "https://files.pythonhosted.org/packages/0d/5c/b5df40a7ef9d0a4b607c93d95514eff549efaa9179727e0cc9b10898e05f/gsconfig-py3-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "3bf25b1e34de89cf16e672ddb28d422a", "sha256": "4152cbd74548780a69d6f2667ee611e16f063473c47882b2b3f3edefaf6a9f5e" }, "downloads": -1, "filename": "gsconfig-py3-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3bf25b1e34de89cf16e672ddb28d422a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20517, "upload_time": "2016-12-16T04:53:19", "url": "https://files.pythonhosted.org/packages/1c/f1/5ba600f1d70a48df2082775f82d1942b21837c8370cb1d2905fb4d00eb15/gsconfig-py3-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bf25b1e34de89cf16e672ddb28d422a", "sha256": "4152cbd74548780a69d6f2667ee611e16f063473c47882b2b3f3edefaf6a9f5e" }, "downloads": -1, "filename": "gsconfig-py3-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3bf25b1e34de89cf16e672ddb28d422a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20517, "upload_time": "2016-12-16T04:53:19", "url": "https://files.pythonhosted.org/packages/1c/f1/5ba600f1d70a48df2082775f82d1942b21837c8370cb1d2905fb4d00eb15/gsconfig-py3-1.0.7.tar.gz" } ] }