Metadata-Version: 1.2
Name: scanctl
Version: 0.3.3
Summary: A tool to facilitate managing whitesource data
Home-page: https://github.com/spotify/scanctl
Author: Spotify
Author-email: opensource@spotify.com
Maintainer: Spotify
Maintainer-email: opensource@spotify.com
License: Apache-2.0
Description: scanctl
        =======
        
        > A tool to facilitate managing Whitesource data
        
        ![PyPi](https://img.shields.io/pypi/v/scanctl.svg)
        ![Travis](https://img.shields.io/travis/spotify/scanctl.svg)
        
        ### Requirements:
        
        * Python 3.6
        * Whitesource [Filesystem Agent][]
        
        [Filesystem Agent]: https://whitesource.atlassian.net/wiki/spaces/WD/pages/33718339/File+System+Agent
        
        ### Development:
        
        ```sh
        $ git clone git@github.com:spotify/scanctl.git
        $ cd scanctl
        
        # optionally create a virtualenv before installing
        $ pyenv virtualenv 3.6.5 venv
        $ pyenv activate venv
        
        (venv) $ pip install -r requirements.txt
        (venv) $ pip install -e .
        
        # list all organizations and repositories from a remote
        (venv) $ scanctl github --token $GITHUB_API_TOKEN list-orgs
        (venv) $ scanctl github --token $GITHUB_API_TOKEN list-repos
        
        # run a scan against a particular repository
        (venv) $ scanctl scan --token $WHITESOURCE_API_TOKEN spotify/scanctl
        ```
        
        ### Release:
        
        Follow the standard pull request workflow; tests will be run before merging.
        Either as part of the pull request or as a commit to master, run the following
        commands to increment the release version:
        
        ```sh
        (venv) $ pip install -r requirements-dev.txt
        (venv) $ bumpversion minor
        (venv) $ git push && git push --tags
        ```
        
        The next travis build will push the new package to PyPi.
        
        ### Code of Conduct
        
        This project adheres to the [Open Code of Conduct][code-of-conduct]. By
        participating, you are expected to honor this code.
        
        [code-of-conduct]: https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md
        
Keywords: foss
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries
