{ "info": { "author": "Herv\u00e9 Beraud", "author_email": "herveberaud.pro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# vigo\n\n[![Build Status](https://travis-ci.org/4383/vigo.svg?branch=master)](https://travis-ci.org/4383/vigo)\n![PyPI](https://img.shields.io/pypi/v/vigo.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/vigo.svg)\n![PyPI - Status](https://img.shields.io/pypi/status/vigo.svg)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\nFind code and files on openstack projects\n\nvigo is a development tools that help you to get informations\nabout a given openstack group of projects.\n\nvigo retrieve groups from [openstack governance](https://github.com/openstack/governance/blob/master/reference/projects.yaml).\n\n## Features\n- Search code on groups projects\n\n## Install or Update vigo\n\n```sh\n$ pip install -U vigo\n```\n\n## Usage\n\nOpenstacker is automatically sync up with [the openstack governance repo](https://github.com/openstack/governance) to always provide results who corresponds to the latest openstack\nupdates and maintained projects.\n\nConfiguration of vigo is hosted in the `~/.vigo` repository in your\nhome.\n\n```shell\n$ # find occurence of string in groups of projects source code\n$ # example: find which projects use bandit in specific versions on \n$ # the whole oslo and cloudkitty projects\n$ stacker \"bandit>=1.1.0,<1.6.0 # Apache-2.0\" --groups oslo cloudkitty\nSynchronize the vigo configuration...OK!\n24 results found\n~~~~~~~~~~~~~~~~\nopenstack/oslo.concurrency\ntest-requirements.txt (2ad43268fa8ec2aedc3176de8e30d9fa9ecfd056)\nopenstack/oslo.service\ntest-requirements.txt (1f12c102da8a402b4a8accc9029e03efae43f471)\nopenstack/oslo.utils\ntest-requirements.txt (ce63b708c2913b56f493d145e3204c507c70336f)\nopenstack/oslo.context\ntest-requirements.txt (123527191321361c2d67088a43424ae24febbd28)\nopenstack/oslo.versionedobjects\ntest-requirements.txt (e7a9a8b713bc9d212aae72dca594925dc3de9da1)\nopenstack/oslo.middleware\ntest-requirements.txt (6f0580b45fa1f2204a1f2d2af95fb4f7b8150a0b)\n...\nopenstack/cloudkitty\ntest-requirements.txt (85fe57068270916a5a2e0c612ae2f87627056a97)\nlower-constraints.txt (cf1beaddd4a315b0617cd33efdb528ace72b4ff0)\nopenstack/oslo.vmware\ntest-requirements.txt (044e6167a071d429689dcf19e94ee71fdcc344ce)\n```\n\n## Contribute\n\nIf you want to contribute to vigo [please first read the contribution guidelines](CONTRIBUTING.md)\n\n## Licence\n\nThis project is under the MIT License.\n\n[See the license file for more details](LICENSE)\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/4383/vigo/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vigo", "package_url": "https://pypi.org/project/vigo/", "platform": "", "project_url": "https://pypi.org/project/vigo/", "project_urls": { "Homepage": "https://github.com/4383/vigo/" }, "release_url": "https://pypi.org/project/vigo/0.1.0/", "requires_dist": [ "PyYAML", "requests", "tox ; extra == 'tests'" ], "requires_python": "", "summary": "Find code and files on openstack projects", "version": "0.1.0" }, "last_serial": 5302629, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "29af1a54265364c522c7646c63ba2e3a", "sha256": "495238cc51dbb38eb4ba24d654197cbacbeea79c16f72bec031414f27895fed5" }, "downloads": -1, "filename": "vigo-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29af1a54265364c522c7646c63ba2e3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1257, "upload_time": "2019-05-22T13:04:00", "url": "https://files.pythonhosted.org/packages/4e/62/0a8826a9d02f9008b6bffafdd0396a9ff9dba0021e3fae98f4126c47e98a/vigo-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86aecd52e5a511f8636ad0baeb5be9cc", "sha256": "d9160f2cfd5b26105734bdf763db7d171f9ccb8f3726f0cdbd31d78622cb8d1f" }, "downloads": -1, "filename": "vigo-0.0.0.tar.gz", "has_sig": false, "md5_digest": "86aecd52e5a511f8636ad0baeb5be9cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2850, "upload_time": "2019-05-22T13:04:02", "url": "https://files.pythonhosted.org/packages/8f/1e/ee62452488f13cdff2ca45fc29a52a4ab56fad263424c70517538aa5d0ce/vigo-0.0.0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6d96131e2e97eb47c46cf08b2df94e2d", "sha256": "1fcb306794869def9ef688c979574cf5b19cba9bfc138bafbd96ee3421098bdb" }, "downloads": -1, "filename": "vigo-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d96131e2e97eb47c46cf08b2df94e2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9854, "upload_time": "2019-05-22T13:03:17", "url": "https://files.pythonhosted.org/packages/6e/e7/9edc8da6beb2f530c2f5cfbfa861b9f1f9250ff2f2a8f47a854e03f2da63/vigo-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13329874815abc2747fce3fab985d6a2", "sha256": "7fccba57d6f09ffb02e3f639bab84829d4a5cc237d4724b94cbd84fd2880a3ff" }, "downloads": -1, "filename": "vigo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13329874815abc2747fce3fab985d6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11019, "upload_time": "2019-05-22T13:03:19", "url": "https://files.pythonhosted.org/packages/12/88/3edd49a77ca67bda5c36c39619765b390ce4d202d116a2c1128bb1500bff/vigo-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d96131e2e97eb47c46cf08b2df94e2d", "sha256": "1fcb306794869def9ef688c979574cf5b19cba9bfc138bafbd96ee3421098bdb" }, "downloads": -1, "filename": "vigo-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d96131e2e97eb47c46cf08b2df94e2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9854, "upload_time": "2019-05-22T13:03:17", "url": "https://files.pythonhosted.org/packages/6e/e7/9edc8da6beb2f530c2f5cfbfa861b9f1f9250ff2f2a8f47a854e03f2da63/vigo-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13329874815abc2747fce3fab985d6a2", "sha256": "7fccba57d6f09ffb02e3f639bab84829d4a5cc237d4724b94cbd84fd2880a3ff" }, "downloads": -1, "filename": "vigo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13329874815abc2747fce3fab985d6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11019, "upload_time": "2019-05-22T13:03:19", "url": "https://files.pythonhosted.org/packages/12/88/3edd49a77ca67bda5c36c39619765b390ce4d202d116a2c1128bb1500bff/vigo-0.1.0.tar.gz" } ] }