semvec/pypi-packages huggingface dataset:
buildmc 0.6.0
Pure-Python build ochestrator using CMake or Meson to configure+build via a single simple command.
Requires Python: >= 3.6
Keywords: cmake,meson

[![DOI](https://zenodo.org/badge/190810341.svg)](https://zenodo.org/badge/latestdoi/190810341)

[![Build Status](https://travis-ci.com/scivision/buildMC.svg?branch=master)](https://travis-ci.com/scivision/buildMC)
[![Build status](https://ci.appveyor.com/api/projects/status/od39fe9u8u8jqh4j?svg=true)](https://ci.appveyor.com/project/scivision/buildmc)
[![pypi versions](https://img.shields.io/pypi/pyversions/buildmc.svg)](https://pypi.python.org/pypi/buildmc)
[![PyPi Download stats](http://pepy.tech/badge/buildmc)](http://pepy.tech/project/buildmc)

# buildMC

A pure Python program that makes building a large, complicated project using CMake or Meson just a single, simple command.

## Install

Prereqs:

* Python &ge; 3.6
* CMake &ge; 3.14 _or_ Meson+Ninja

```sh
pip install buildmc
```

or to use latest development code
```sh
git clone https://github.com/scivision/buildmc

cd buildmc

pip install -e .
```

## Usage

buildMC makes switching between compilers trivial.
Also, building on native Windows and Windows Subsystem for Linux is detected and handled--the CMake or Meson cache is wiped to allow clean rebuild when switching without fuss.


### Examples

Say you want to ensure a project builds with each of Visual Studio, GNU/GCC, Intel and Clang.
This can be easily done by typing in the top-level of the project directory:

```sh
buildmc msvc

buildmc gnu

buildmc intel

buildmc clang
```

Each command independently builds and runs the user-configured tests using CMake or Meson.
When switching between Windows and Linux (using WSL from Windows) buildMC detects the OS switch and wipes the build cache and rebuilds as needed.
bbcu.fastqcReports 1.0.8
Create summary of FastQC output in html file

Python version
--------------

This project is currently using Python 2.7

Installation
------------

It is recommended to use **virtualenv** to create a clean python environment.

To install fastqc-reports, use **pip**:

    pip install bbcu.fastqcReports

Testing
-------
To run unit tests, use:

    nosetests

Or:

    tox

This suite includes both unit and more time-consuming integration tests


Execution
---------

The main script shipped with this project is **blast-on-fastqc.py**, see its options by running:

    blast-on-fastqc.py -h