{ "info": { "author": "James Banting", "author_email": "jbanting@sparkgeo.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: GIS" ], "description": "# Spatial Temporal Asset Catalog (STAC) Validator\n\n[![CircleCI](https://circleci.com/gh/sparkgeo/stac-validator.svg?style=svg)](https://circleci.com/gh/sparkgeo/stac-validator)\n\nThis utility allows users to validate STAC json files against the [STAC](https://github.com/radiantearth/stac-spec) spec or against local STAC extensions.\n\nIt can be installed as command line utility and passed either a local file path or a url along with the STAC version to validate against. \nExample usages can be found below\n\n\n## Requirements\n\n* Python 3.6\n * Requests\n * Docopt\n\nFor tests\n * pytest\n\n## Example\n\n```bash\npip install .\nstac_validator --help\n\nDescription: Validate a STAC item or catalog against the STAC specification.\n\nUsage:\n stac_validator [--spec_dirs STAC_SPEC_DIRS] [--version STAC_VERSION] [--threads NTHREADS] [--verbose] [--timer] [--log_level LOGLEVEL] [--follow]\n\nArguments:\n stac_file Fully qualified path or url to a STAC file.\n\nOptions:\n -v, --version STAC_VERSION Version to validate against. [default: master]\n -h, --help Show this screen.\n --spec_dirs STAC_SPEC_DIRS Path(s) to local directory containing specification files. Separate paths with a comma. [default: None]\n --threads NTHREADS Number of threads to use. [default: 10]\n --verbose Verbose output. [default: False]\n --timer Reports time to validate the STAC. (seconds)\n --log_level LOGLEVEL Standard level of logging to report. [default: CRITICAL]\n --follow Follow any child links and validate those links. [default: False]\n\nstac_validator https://cbers-stac.s3.amazonaws.com/CBERS4/MUX/057/122/catalog.json -v v0.5.2\n```\n\nExample for STAC extensions\n```bash\nstac-spec/extensions/eo/example-landsat8.json --spec_dirs stac-spec/extensions/eo,local_schema/item_v061/json-schema --verbose\n```\nSee the tests directory for examples on different usages.\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/sparkgeo/stac-validator", "keywords": "STAC validation raster", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stac-validator", "package_url": "https://pypi.org/project/stac-validator/", "platform": "", "project_url": "https://pypi.org/project/stac-validator/", "project_urls": { "Homepage": "https://github.com/sparkgeo/stac-validator" }, "release_url": "https://pypi.org/project/stac-validator/0.2.0/", "requires_dist": [ "requests (>=2.19.1)", "docopt (>=0.6.2)", "jsonschema (>=3.0.1)", "pytest ; extra == 'test'" ], "requires_python": "", "summary": "A package to validate STAC files", "version": "0.2.0" }, "last_serial": 4923595, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8126575992f59f66710a8f622a3e3577", "sha256": "c1c182ac079e015811cec963a3604fc925e69d72f897412d6f246eab1545699b" }, "downloads": -1, "filename": "stac_validator-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8126575992f59f66710a8f622a3e3577", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12316, "upload_time": "2019-03-11T05:02:19", "url": "https://files.pythonhosted.org/packages/34/98/3dbc687fef9435b2ed4188f4f608b03999537f9e08b5425981a7f8d7579e/stac_validator-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33cdc21d55ea24801d22e5568a1206d8", "sha256": "42a887ec96b175323ec5f06ba443d9fa22db143acfc7c14b79d93426a95cc1d8" }, "downloads": -1, "filename": "stac_validator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "33cdc21d55ea24801d22e5568a1206d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7937, "upload_time": "2019-03-11T05:02:21", "url": "https://files.pythonhosted.org/packages/c6/70/5210412e9ed3db4c745a6d85b11e88afd0de8528d76eeb772335f0e93e02/stac_validator-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8126575992f59f66710a8f622a3e3577", "sha256": "c1c182ac079e015811cec963a3604fc925e69d72f897412d6f246eab1545699b" }, "downloads": -1, "filename": "stac_validator-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8126575992f59f66710a8f622a3e3577", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12316, "upload_time": "2019-03-11T05:02:19", "url": "https://files.pythonhosted.org/packages/34/98/3dbc687fef9435b2ed4188f4f608b03999537f9e08b5425981a7f8d7579e/stac_validator-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33cdc21d55ea24801d22e5568a1206d8", "sha256": "42a887ec96b175323ec5f06ba443d9fa22db143acfc7c14b79d93426a95cc1d8" }, "downloads": -1, "filename": "stac_validator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "33cdc21d55ea24801d22e5568a1206d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7937, "upload_time": "2019-03-11T05:02:21", "url": "https://files.pythonhosted.org/packages/c6/70/5210412e9ed3db4c745a6d85b11e88afd0de8528d76eeb772335f0e93e02/stac_validator-0.2.0.tar.gz" } ] }