Skip to content

A Python client library for the Channel Finder service

Notifications You must be signed in to change notification settings

KIT-IBPT/pyCFClient

 
 

Repository files navigation

pyCFClient

A python client library for ChannelFinder.

Configuration

The python channelfinder client library can be configured by setting up a channelfinderapi.conf file in the following locations

/etc/channelfinderapi.conf
~/.channelfinderapi.conf
channelfinderapi.conf

The example preferences:

cat ~/channelfinderapi.conf  
[DEFAULT]  
BaseURL=http://localhost:8080/ChannelFinder  
username=MyUserName  
password=MyPassword  

Development

To install with dependancies for testing.

python -m pip install --upgrade pip
python -m pip install '.[test]'
python -m pip install .

Testing

Some of the tests use docker to run a test ChannelFinderService, so a working docker installation needs to available for tests to be successful.

To run all tests:

python -m unittest discover -v -s test -p "test*.py"

About

A Python client library for the Channel Finder service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%