Metadata-Version: 1.1
Name: openbts
Version: 0.0.2
Summary: OpenBTS NodeManager client
Home-page: http://github.com/yosemitebandit/openbts-python
Author: Matt Ball
Author-email: matt.ball.2@gmail.com
License: MIT
Download-URL: https://github.com/yosemitebandit/openbts-python/tarball/0.0.2
Description: a Python client for the OpenBTS NodeManager,
        providing access to components in the OpenBTS application suite: SMQueue,
        SIPAuthServe, OpenBTS and NodeManager itself
        
        
        ### installation
        
        ```shell
        $ pip install openbts
        ```
        
        
        ### usage
        
        ```python
        # read a config value from a running OpenBTS instance
        import openbts
        openbts_connection = openbts.components.OpenBTS()
        response = openbts_connection.read_config('GSM.Radio.Band')
        print response.data['value']
        # 900
        
        # update a config value
        response = openbts_connection.update_config('GSM.Identity.MCC', 672)
        print response.code
        # 204
        ```
        
        
        ### requirements
        * OpenBTS 5.0 public alpha (tested on `11465a2`)
        * Python 2.7
        
        
        ### resources
        * see the [OpenBTS 4.0 manual](http://openbts.org/site/wp-content/uploads/2014/07/OpenBTS-4.0-Manual.pdf)
        * and the [NodeManager source](https://github.com/RangeNetworks/NodeManager) from Range
        
        
        ### license
        MIT
        
        
        ### releases
        * 0.0.2 - config reading and updating for the OpenBTS component
        * 0.0.1 - barebones setup for pypi
        
        
        ### testing
        test with `nose`:
        
        ```shell
        $ nosetests --detailed-errors openbts/tests.py
        ```
        
        
        ### release process
        you need a ~/.pypirc like this:
        
        ```
        [distutils]
        index-servers =
          pypi
        
        [pypi]
        repository: https://pypi.python.org/pypi
        username: yosemitebandit
        password: mhm
        ```
        
        bump the versions in `setup.py` and in this file, then run:
        
        ```shell
        $ git tag 0.0.1 -m 'openbts-python v0.0.1'
        $ git push origin master --tags
        $ python setup.py sdist upload -r pypi
        ```
        
Platform: UNKNOWN
