Python module to interface with the TimeSync API
Python Makefile
Latest commit 18f463e Jul 29, 2016 @Kennric Kennric committed on GitHub Merge pull request #157 from osuosl/cohenaa/pymesync3
Python 3 Support
Permalink
Failed to load latest commit information.
.github move .github folder to root May 13, 2016
docs Added supported versions and Makefile for tests Jul 20, 2016
pymesync Merge pull request #157 from osuosl/cohenaa/pymesync3 Jul 29, 2016
tests Removed script code from test_mock_pymesync.py Jul 20, 2016
timesync @ ce58ea2 Add TimeSync API as a submodule Dec 31, 2015
.gitignore Fixed tests and other things to run on both versions of python Jul 20, 2016
.gitmodules Add TimeSync API as a submodule Dec 31, 2015
.travis.yml Added supported versions and Makefile for tests Jul 20, 2016
LICENSE.txt Fix LICENSE syntax and name for PyPI Feb 12, 2016
MANIFEST Init pymesync.TimeSync for sane imports Feb 12, 2016
Makefile Added supported versions and Makefile for tests Jul 20, 2016
README.rst
requirements.txt Fixed tests and other things to run on both versions of python Jul 20, 2016
setup.cfg Fixed dependencies in setup.py to accomodate old versions of pip Jul 21, 2016
setup.py Fixed dependencies in setup.py to accomodate old versions of pip Jul 21, 2016

README.rst

pymesync

https://travis-ci.org/osuosl/pymesync.svg?branch=master

Python module for TimeSync. Compatible with Python versions 2.7 and 3.3+.

Pymesync documentation can be found on readthedocs

We use virtualenv for development and testing:

$ virtualenv venv
$ source venv/bin/activate
(venv) $ pip install -r requirements.txt

If you get an error when trying to run pip install, make sure that you have an up-to-date version of pip

(venv) $ pip install --upgrade pip

For usage documentation, build our docs:

(venv) $ cd docs
(venv) $ make html
(venv) $ <browser> build/html/index.html

To test the source code:

(venv) $ make test
(venv) $ make flake

or

(venv) $ make verify