Skip to main content

doi doc PyPi

PyXMake

This subpackage belongs to PyXMake and contains all core functionalities. It is installed automatically with the parent project. However, it is also separately available as a build system dependency. Please refer to the linked repository for documentation and application examples. If you came across the project via the GitLab Catalog Explorer, you can jump directly to the CI/CD Catalog section

Downloading

Use GIT to get the latest code base. From the command line, use

git clone https://gitlab.dlr.de/dlr-sy/pyxmake pyxmake

If you check out the repository for the first time, you have to initialize all submodule dependencies first. Execute the following from within the repository.

git submodule update --init --recursive

To fetch all required metadata for each submodule, use

git submodule foreach --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master) || git checkout main'

To update all refererenced submodules to the latest production level, use

git submodule foreach --recursive 'git pull origin $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master) || git pull origin main'

Installation

PyXMake can be installed from source using poetry. If you don't have poetry installed, run

pip install poetry --pre --upgrade

to install the latest version of poetry within your python environment. Use

poetry update

to update all dependencies in the lock file or directly execute

poetry install

to install all dependencies from the lock file. Last, you should be able to import PyXMake as a python package.

import PyXMake

CI/CD Catalog

PyXMake provides its software development and deployment capabilities as pre-built CI/CD components. The individual components can be integrated either directly via the CI/CD Catalog or classically via the "include" syntax. The components are divided into three groups:

  • General
  • Python
  • Docker

To include a given component, use

include:
  - component: $CI_SERVER_FQDN/<groupname>/PyXMake/<component>@<tag>

where <groupname> depends on the local Gitlab repository, <component> refers to the name of the component under templates/* and <tag> to a specific version. <tag> can also be set to master to always use the latest yet potentially unstable version.

Contact

Metadata

Release files for pyx-core 1.31.2

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

Source distribution (sdist)

Source distribution for pyx-core 1.31.2
File Size Uploaded
pyx_core-1.31.2.tar.gz 3.0 MB Details

Built distribution (wheel)

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

Total release size: 6.6 MB

Release files / pyx_core-1.31.2.tar.gz

Download URL pyx_core-1.31.2.tar.gz
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
660d0f61516565b11dcc18d0812530b3aedf023d70fb88dfccfb64e93e33fda5
BLAKE2b-256 checksum
How to use checksums
f0304a85ffa5b86c9a3aff1dd30521140816084a44e02209c96c0dc85dbcdf95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / pyx_core-1.31.2-py2.py3-none-any.whl

Download URL pyx_core-1.31.2-py2.py3-none-any.whl
Size 3.6 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
51052ee0ff679f84ae938d0bc2d5da41e5f31851d670ae32cdae845f46618fcc
BLAKE2b-256 checksum
How to use checksums
7bab4c018090cb30cd9adece80f0cc37fc282f4e6b7b3cd12f90b0fe1b924014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8
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