Metadata-Version: 1.1
Name: pyteamcity
Version: 0.0.1
Summary: Use the TeamCity REST API from Python
Home-page: https://github.com/SurveyMonkey/pyteamcity
Author: Yotam Oron
Author-email: yotamoron@yahoo.com
License: MIT
Description: PyTeamCity
        ==========
        
        |Latest Version| |Build Status|
        
        Python interface to the `REST
        API <https://confluence.jetbrains.com/display/TCD9/REST+API>`__ of
        `TeamCity <https://www.jetbrains.com/teamcity/>`__
        
        Installation
        ------------
        
        ::
        
            pip install pyteamcity
        
        Examples
        --------
        
        Connect to server
        ~~~~~~~~~~~~~~~~~
        
        .. code:: python
        
            from pyteamcity import TeamCity
        
            # This initialises the Client with the settings passed. <port> has to be an integer.
            tc = TeamCity('account', 'password', 'server', <port>)
        
        or specify no parameters and it will read settings from environment
        variables:
        
        -  ``TEAMCITY_USER``
        -  ``TEAMCITY_PASSWORD``
        -  ``TEAMCITY_HOST``
        -  ``TEAMCITY_PORT`` (Defaults to 80 if not set)
        
        .. code:: python
        
            from pyteamcity import TeamCity
        
            # Initialises with environment variables: TEAMCITY_{USER,PASSWORD,HOST,PORT}
            tc = TeamCity()
        
        Getting data
        ~~~~~~~~~~~~
        
        .. code:: python
        
            tc.get_all_projects()
            tc.get_project_by_project_id('MyProject')
            tc.get_all_users()
            tc.get_user_by_username('codyw')
            tc.get_all_vcs_roots()
            tc.get_all_build_types()
            tc.get_changes_by_build_id(73450)
            tc.get_build_statistics_by_build_id(73450)
            tc.get_build_tags_by_build_id(73450)
            tc.get_all_changes()
            tc.get_change_by_change_id(16884)
            tc.get_all_builds(start=0, count=3)
            tc.get_build_by_build_id(73450)
            tc.get_server_info()
            tc.get_agents()
            tc.get_all_plugins()
        
        You can also look at `sample.py <sample.py>`__ or
        `test\_pyteamcity.py <test_pyteamcity.py>`__
        
        Acknowledgements
        ----------------
        
        This is a heavily-modified fork of
        https://github.com/yotamoron/teamcity-python-rest-client so many thanks
        are due to `Yotam Oron <https://github.com/yotamoron>`__
        
        .. |Latest Version| image:: https://pypip.in/version/pyteamcity/badge.svg
           :target: https://pypi.python.org/pypi/pyteamcity/
        .. |Build Status| image:: https://travis-ci.org/SurveyMonkey/pyteamcity.svg?branch=master
           :target: https://travis-ci.org/SurveyMonkey/pyteamcity
        
        
        Changes
        =======
        
        Unreleased
        ----------
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
