Python Project

A template setup for a python project.


It contains the following:
  • TravisCI for continuous integration

  • unittest for testing the project libraries

  • Documentation on built using Sphinx, Doxygen and breathe.

  • Packaging the library for distribution on PyPi

Code snippets in rst file

 from python_project import mathlib

 sum = mathlib.add(1, 1)
 print(f"Sum : {sum}")


This package provides two different types of APIs.

Math Lib

String Lib