Skip to main content

doi doc PyPi

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.

Please refer to the PyXMake User Guide for further guidance.

Installation

pip install pyxmake installs pyx-core with all dependencies. The following extras are provided to further personalize your lcoal python environment:

  • pyxmake[all] installs pyx-client,pyx-poetry & pyc-core
  • pyxmake[client] installs pyx-client
  • pyxmake[confluence] installs atlassian-python-api
  • pyxmake[core] installs poetry-core & pyx-poetry
  • pyxmake[devel] installs pyx-poetry & pyc-core]
  • pyxmake[f2py] installs numpy,scipy & pillow
  • pyxmake[generator] installs meson & ninja
  • pyxmake[lint] installs anybadge,black & pylint
  • pyxmake[poetry] installs pyx-poetry
  • pyxmake[typer] installs typer
  • pyxmake[setup] installs poetry-core,poetry-dynamic-versioning,pyx-poetry,meson & ninja

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)
  • MCODAC (Reference Guide, Libraries)
  • BEOS (Reference Guide, Libraries)
  • Boxbeam (Reference Guide, Libraries)
  • Displam (Executable)

Example

Please refer to the linked repository for additional application examples.

Contact

Support

Metadata

Release files for pyxmake 1.31.2.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyxmake 1.31.2.post1
File Size Uploaded
pyxmake-1.31.2.post1.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyxmake 1.31.2.post1
File Interpreter ABI Platform
pyxmake-1.31.2.post1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 8.1 kB

Release files / pyxmake-1.31.2.post1.tar.gz

Download URL pyxmake-1.31.2.post1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ca2367a726d4fb93a303430865d1a07309337a5fddd18f93bd2e099dd4f232c9
BLAKE2b-256 checksum
How to use checksums
1b15845eac5e358ccc433800696bc8a3c63f9628898470bcf6121295f5606bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / pyxmake-1.31.2.post1-py2.py3-none-any.whl

Download URL pyxmake-1.31.2.post1-py2.py3-none-any.whl
Size 3.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9ea1181f30126cb08681ccc05d4b69a0a3cc8398fef1ad919e00a5aa0ad644f2
BLAKE2b-256 checksum
How to use checksums
97fe76af0d003b1aa8365ba55fc484c7d4b9528a94399ec9ed779b23a96aa012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page