Metadata-Version: 1.1
Name: repotool
Version: 0.2
Summary: Python wrappers around GitHub, GitLab and Bitbucket REST APIs
Home-page: https://github.com/rcook/repotool
Author: Richard Cook
Author-email: rcook@rcook.org
License: MIT
Description-Content-Type: UNKNOWN
Description: repotool by Richard Cook

        ========================

        

        |View on PyPI| |Licence|

        

        Python wrappers around GitHub, GitLab and Bitbucket REST APIs

        

        Clone repository

        ----------------

        

        ::

        

            git clone https://github.com/rcook/repotool.git

        

        Set up Python virtual environment

        ---------------------------------

        

        ::

        

            script/virtualenv

        

        Dev-install main script into virtual environment

        ------------------------------------------------

        

        ::

        

            script\env pip install -e .

        

        This will allow edits to the scripts to be picked up automatically

        

        Run main script in virtual environment

        --------------------------------------

        

        ::

        

            script/env repotool --version

        

        Build package

        -------------

        

        ::

        

            script/env python setup.py build

        

        Test package

        ------------

        

        ::

        

            script/env python setup.py test

        

        Upload package

        --------------

        

        ::

        

            script/env python setup.py sdist upload

        

        Install package into global site packages

        -----------------------------------------

        

        ::

        

            python setup.py install --record files.txt

        

        Note that this calls the ``python`` global Python instead of the Python

        in the project's virtual environment.

        

        Notes

        -----

        

        Various package properties are defined in ``repotool/__init__py``:

        

        -  ``__project_name__``

        -  ``__version__``

        -  ``__description__``

        

        When publishing a new build of the package, ensure that ``__version__``

        is incremented as appropriate.

        

        User-level installation

        -----------------------

        

        ::

        

            pip install --user repotool

        

        This will perform a user-level installation of the package. The scripts

        will be placed at:

        

        -  Windows: ``%APPDATA%\Python\Scripts``

        -  Linux/macOS: ``$HOME/.local/bin``

        

        Global installation

        -------------------

        

        ::

        

            pip install repotool

        

        This will perform a global installation of the package and should add

        the script to ``PATH``.

        

        Licence

        -------

        

        Released under `MIT License <LICENSE>`__

        

        .. |View on PyPI| image:: https://img.shields.io/pypi/v/repotool.svg

           :target: https://pypi.python.org/pypi/repotool

        .. |Licence| image:: https://img.shields.io/badge/license-MIT-blue.svg

           :target: https://raw.githubusercontent.com/rcook/repotool/master/LICENSE

        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
