Harmonized software interfaces and workflows to simplify complex build events
Project description
[![PyPi](https://img.shields.io/static/v1?label=PyPi&message=1.18.0&color=informational&logo=pypi)](https://pypi.org/project/pyxmake/) [![doi](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.13352143-red.svg)](https://zenodo.org/records/13352143) [![pipeline status](https://gitlab.com/dlr-sy/pyxmake/badges/master/pipeline.svg)]()
# PyXMake PyXMake is a python-based, cross-platform build tool for compiling and distributing software projects and their documentation. The package provides harmonized software interfaces and predefined workflows to selected third-party developer tools with stricter default settings to simplify their handling. Experienced users can use a collection of distinct build classes to set up more elaborate builds jobs. ## Usage The package is structured into different build classes, whereby each class represents one distinct build event with some presets. These classes can be accessed directly to create a custom python-based build script. ## Reference Currently, the following SY-STM software projects are built and maintained by using PyXMake: * PyXMake (User Guide & Reference Guide) * BEOS (Reference Guide, Libraries) * MCODAC (Reference Guide, Libraries) * Boxbeam (Reference Guide, Libraries) * Displam (Executable) ## Example Please refer to the linked [repository](https://gitlab.com/dlr-sy/pyxmake) for additional application examples. ## Contact * [Marc Garbade](mailto:marc.garbade@dlr.de) ## Support * [List of Contributors](https://gitlab.com/dlr-sy/pyxmake/-/blob/master/CONTRIBUTING.md)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyxmake-1.18.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb2950de45fd541128679a85c19ee1505b590900c65d335743b29d4682e82d2 |
|
MD5 | 0eaaeed569e17ac6f46c83c8dfeea49e |
|
BLAKE2b-256 | 6faaa729fe814c42c48eb829a08c33c941488310cef11b173f13e22f9279fb69 |