novaspring / libmscboostpython

Copy of python helper functions library developed by MSC Technologies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview
========

This library provides Python 3.x helper functions.

Requirements
============
 * Python 3.0
 * gitpython
 * pytest (python3-pytest)
 * coverage
 * pylama

Installation of required python packages (Ubuntu 16.04)
=======================================================
 * sudo apt-get install python3-pip
 * sudo pip3 install gitpython
 * sudo pip3 install coverage
 * sudo pip3 install pytest-cov
 * sudo pip3 install pylama

Compilation
===========

Relase
------

mkdir Release
cd Release
cmake ..
# or cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j8 -s all doc && make test
make install DESTDIR=/tmp/libMscBoostPython
sensible-browser doc/html/index.html

Coverage
---------

mkdir Release_Coverage
cd Release_Coverage
cmake -DBUILD_TYPE=Coverage ..
make -j8 -s all && coverage-clean test coverage-doc
sensible-browser Coverage/index.html

About

Copy of python helper functions library developed by MSC Technologies

License:Other


Languages

Language:Python 98.4%Language:CMake 1.6%