{ "info": { "author": "Smarter Travel", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution" ], "description": "Stac - Smarter Travel Artifactory Client\n========================================\n\n.. image:: https://travis-ci.org/smarter-travel-media/stac.svg?branch=master\n :target: https://travis-ci.org/smarter-travel-media/stac\n\n.. image:: https://img.shields.io/pypi/v/stac.svg\n :target: https://pypi.python.org/pypi/stac\n\nStac is a tiny Artifactory client designed for getting the most recent version (or versions)\nof a project from an Artifactory server. The target use case is downloading project artifacts\nas part of a deploy process.\n\nGiven a few pieces of information, it can generate URLs to the most recent version of an\nartifact to be downloaded as part of your deploy process. Currently, only Maven repository\nlayouts (in Artifactory parlance) are supported.\n\nInstallation\n------------\n\nTo install Stac, simply run:\n\n.. code-block:: bash\n\n $ pip install stac\n\n\nDependencies\n------------\n* `requests `_ by Kenneth Reitz\n\nUsage\n-----\n\nUsing Stac is easy!\n\n.. code-block:: python\n\n >>> from stac.api import new_maven_client\n >>> client = new_maven_client('https://www.example.com/artifactory', 'libs-release')\n >>> version = client.get_latest_version('com.example.services.authentication')\n >>> version\n '1.2.3'\n >>> url = client.get_version_url('com.example.services.authentication', 'jar', version)\n >>> url\n 'https://www.example.com/artifactory/libs-release/com/example/services/authentication/1.2.3/authentication-1.2.3.jar'\n\n\nDocumentation\n-------------\n\nThe latest documentation is available at https://stac.readthedocs.org/en/latest/\n\nSource\n------\n\nThe source code is available at https://github.com/smarter-travel-media/stac\n\nDownload\n--------\n\nPython packages are available at https://pypi.python.org/pypi/stac\n\nChanges\n-------\n\nThe change log is available at https://stac.readthedocs.org/en/latest/changes.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/smarter-travel-media/stac", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stac", "package_url": "https://pypi.org/project/stac/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/stac/", "project_urls": { "Homepage": "https://github.com/smarter-travel-media/stac" }, "release_url": "https://pypi.org/project/stac/1.1.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Smarter Travel Artifactory Client", "version": "1.1.0" }, "last_serial": 2045173, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0c6aee2d4787d70833bde090effd9813", "sha256": "6670227673fa8b3cf346690ac04c417462de23e639ca58b3d078742883ccca91" }, "downloads": -1, "filename": "stac-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0c6aee2d4787d70833bde090effd9813", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10179, "upload_time": "2015-12-21T18:48:36", "url": "https://files.pythonhosted.org/packages/cc/6c/f8c73d9ed1c7bf0087991caf858d4d094733ebc277ddc4e667773b2021c5/stac-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a5ed295fda8ebd88c0989b94f3feb3", "sha256": "08821968f2aeed19a2c3e8b963b154b868803c003c12dd8f3312d880eb9bd2c0" }, "downloads": -1, "filename": "stac-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d6a5ed295fda8ebd88c0989b94f3feb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6735, "upload_time": "2015-12-21T18:48:44", "url": "https://files.pythonhosted.org/packages/73/25/66c342110aca0048d5fe06228b508f35919496b54076a64f8baea0d72588/stac-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "83228994db3df784c6afb02bca3b33fc", "sha256": "9039bca02ef267e3ff677620161eec4797ee03fbbce3d39a28338d3e99715b5d" }, "downloads": -1, "filename": "stac-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "83228994db3df784c6afb02bca3b33fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10207, "upload_time": "2015-12-22T15:29:39", "url": "https://files.pythonhosted.org/packages/0f/13/8acb469b4d7574730bc83aea2c86b25497d5d1cd9a1238c27d5dd35191ae/stac-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4e8902c9557bc72025ae054a2cf6b2d", "sha256": "8fa2a8e4d060ec18ee6f2f86fa9d44e47233ef074c9bde4b753b955528f9ebf2" }, "downloads": -1, "filename": "stac-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c4e8902c9557bc72025ae054a2cf6b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6748, "upload_time": "2015-12-22T15:29:44", "url": "https://files.pythonhosted.org/packages/51/f1/cc971ad9db2156e79127440cc434e27d91dfaaa5d11cd65ab1f909fff3a9/stac-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9fe717d7c63026281867250ee18212b7", "sha256": "769f3da08b970b9108c09d08ae5c52059a9ff8d094b6ed9799616409139a9343" }, "downloads": -1, "filename": "stac-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9fe717d7c63026281867250ee18212b7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10156, "upload_time": "2015-12-23T16:09:18", "url": "https://files.pythonhosted.org/packages/aa/14/379cd6f3755dffc9e3e79670bfd1d340483a0bc1960c47bcfad96f8648d2/stac-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30e94ed90f31b2c8f0e96bbeb07a897a", "sha256": "cecadee24af63b16ad965687af4ba7879fcc93dd702884f1ff5d035401bf67a0" }, "downloads": -1, "filename": "stac-0.2.0.tar.gz", "has_sig": false, "md5_digest": "30e94ed90f31b2c8f0e96bbeb07a897a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6553, "upload_time": "2015-12-23T16:09:24", "url": "https://files.pythonhosted.org/packages/f9/c7/f7ed8fd33aa9abbb96d33d102ef320e7f054a9c1aa662e8bf2d6d3df8871/stac-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a4a882fbf72f9c7e4c5bc90b2e99b46f", "sha256": "0ddf613d787f0c88cfd86e02f3be65981d2c149b2bf6096c8351b2afd6a851a1" }, "downloads": -1, "filename": "stac-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a4a882fbf72f9c7e4c5bc90b2e99b46f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10375, "upload_time": "2015-12-24T15:42:03", "url": "https://files.pythonhosted.org/packages/be/8a/060e69910ce6b4af949eb110bf44095f957ebb5eb85fd6d4c36ad33262ce/stac-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed02fb5b41d48268888f9ff0226a4049", "sha256": "053be2480608d7b2a92acfbad5b6187ff6a3e89deefe7a912b0a72e523fda957" }, "downloads": -1, "filename": "stac-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ed02fb5b41d48268888f9ff0226a4049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6739, "upload_time": "2015-12-24T15:42:08", "url": "https://files.pythonhosted.org/packages/22/07/ed1f123aa5ae46194d46eda4320ff87e46f421847a788df230012b55268e/stac-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "da506b83f8b7d937f85eabd8a06c9853", "sha256": "a82a66c50ca51b4487bc80aed09d4311d1d3e3045de5067ef0dbd8d80a4519d1" }, "downloads": -1, "filename": "stac-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "da506b83f8b7d937f85eabd8a06c9853", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10409, "upload_time": "2016-01-25T21:34:53", "url": "https://files.pythonhosted.org/packages/f7/af/bbf18cb79ebae5ff21a0a230874081624cf06c15fe23aa4d7d71d4ea59af/stac-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "438297cd04eb8392e74f9d58f17e5a07", "sha256": "5ccdc45df50c3a596770f0eb97b3b14db6f094efc5e3cacd2a1b1e4f23363dea" }, "downloads": -1, "filename": "stac-0.3.1.tar.gz", "has_sig": false, "md5_digest": "438297cd04eb8392e74f9d58f17e5a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6783, "upload_time": "2016-01-25T21:35:11", "url": "https://files.pythonhosted.org/packages/36/93/3a1a80c44628193a7eb12aa1a42a23c5cc4258a2e2b0b36c322bb640cdd7/stac-0.3.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "96a51cf6738cfb2d7255e9f3f795c748", "sha256": "754ff286dfdb8a9e59aa26706dac4f7c3674106c01edfb4ca034c381e6188b79" }, "downloads": -1, "filename": "stac-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "96a51cf6738cfb2d7255e9f3f795c748", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10440, "upload_time": "2016-02-09T21:43:00", "url": "https://files.pythonhosted.org/packages/1b/61/29c52f81c28d9b88af3a4ffc52e895cb1fec5c1c19e39b175eaa92388fd1/stac-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d04cb5a5875350d22d164886618fb3f", "sha256": "990a2af6438f97d71dcf3a5bfbb7091edf328c52c7a90183c7f3e4b13c3e8f16" }, "downloads": -1, "filename": "stac-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8d04cb5a5875350d22d164886618fb3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6766, "upload_time": "2016-02-09T21:43:11", "url": "https://files.pythonhosted.org/packages/6e/45/d237174b1fd50a62f487906e5a53f9f0df911b2ede941091215858d71101/stac-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fa72413be951f9b7ea2626ecfa3a2256", "sha256": "71632ba51e6738c611e80c3ae554b30ed59bf9296db16c65cc6d8078d0fda483" }, "downloads": -1, "filename": "stac-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fa72413be951f9b7ea2626ecfa3a2256", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10577, "upload_time": "2016-03-09T16:25:14", "url": "https://files.pythonhosted.org/packages/dd/5d/581dabfc9e953484b4ba09afc65dbf78035b6bbf5e8484ac14ac33ad0a16/stac-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3067f2ad721295d123c7ce2887ac4257", "sha256": "fdf3a4b60f0c317a6c1329241634a423f6b3db990d3147fef9eb55f16b5af96e" }, "downloads": -1, "filename": "stac-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3067f2ad721295d123c7ce2887ac4257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6960, "upload_time": "2016-03-09T16:25:21", "url": "https://files.pythonhosted.org/packages/ce/63/3f70f04a3c1f01f1e52f14a2226e2e7d102c83c7ad0be7eb907d97c92948/stac-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3204e533fff6f966aa98c73be92cb777", "sha256": "9e4827896f01a29c7c385af331436eb0572b6f581647de4c4ca682f4f6eae71d" }, "downloads": -1, "filename": "stac-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3204e533fff6f966aa98c73be92cb777", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10850, "upload_time": "2016-04-04T18:01:26", "url": "https://files.pythonhosted.org/packages/d2/e8/d3ba60ad8d35b5f11f19847e7a01cf4c7083683b994471515b1c1e4faf35/stac-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf2301c8874de6c96b9378b1e2b88536", "sha256": "7ced42cb9a511f4d72e3c58a92df797efa5be5041d8a2df5c0da8d35382dbe7e" }, "downloads": -1, "filename": "stac-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bf2301c8874de6c96b9378b1e2b88536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7183, "upload_time": "2016-04-04T18:01:32", "url": "https://files.pythonhosted.org/packages/a4/7d/f32e4cbf632d0accf05153837956fc85806f0d80c37522d8839538435a73/stac-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3204e533fff6f966aa98c73be92cb777", "sha256": "9e4827896f01a29c7c385af331436eb0572b6f581647de4c4ca682f4f6eae71d" }, "downloads": -1, "filename": "stac-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3204e533fff6f966aa98c73be92cb777", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10850, "upload_time": "2016-04-04T18:01:26", "url": "https://files.pythonhosted.org/packages/d2/e8/d3ba60ad8d35b5f11f19847e7a01cf4c7083683b994471515b1c1e4faf35/stac-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf2301c8874de6c96b9378b1e2b88536", "sha256": "7ced42cb9a511f4d72e3c58a92df797efa5be5041d8a2df5c0da8d35382dbe7e" }, "downloads": -1, "filename": "stac-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bf2301c8874de6c96b9378b1e2b88536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7183, "upload_time": "2016-04-04T18:01:32", "url": "https://files.pythonhosted.org/packages/a4/7d/f32e4cbf632d0accf05153837956fc85806f0d80c37522d8839538435a73/stac-1.1.0.tar.gz" } ] }