Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

StepUp Core

release pytest mkdocs PyPI Version PyPI - Python Version LGPL-3 License CodeFactor

StepUp is a simple, powerful and universal build tool, a modern alternative to Make. Its defining feature is that it treats the generation and execution of the build workflow as one and the same thing: a plan.py Python script issues build steps via RPC to a persistent background process, so steps can be defined on the fly using the outputs of earlier steps. This makes StepUp a good fit for builds where the full set of dependencies cannot be known in advance.

StepUp Core provides the basic framework for StepUp, without any domain-specific features. Those live in extension packages:

  • StepUp RepRep for creating reproducible reports: papers, presentations, theses, etc.
  • StepUp Queue submits jobs to a SLURM scheduler.

Installation

pip install stepup

See the installation guide for details.

Quick Visual Impression

asciicast

Documentation

Full documentation, including a tutorial and a feature overview, is available at https://reproducible-reporting.github.io/stepup-core.

License

StepUp Core is distributed under the terms of the LGPL-3.0-or-later license. Contributions are welcome; see the development guide to get started.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stepup-4.0.0rc10.tar.gz (287.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stepup-4.0.0rc10-py3-none-any.whl (258.5 kB view details)

Uploaded Python 3

File details

Details for the file stepup-4.0.0rc10.tar.gz.

File metadata

  • Download URL: stepup-4.0.0rc10.tar.gz
  • Upload date:
  • Size: 287.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for stepup-4.0.0rc10.tar.gz
Algorithm Hash digest
SHA256 82ee2131fc03027de06aa5e6072260a27aa62bd1b8cf6050147a05883627bad3
MD5 64668d2aa817c0f58ece1989efec07d8
BLAKE2b-256 f7099d36e6e0d23430234bc12ea59a7715f54363d96f55a8e8fa94f74ebf630f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stepup-4.0.0rc10.tar.gz:

Publisher: release.yaml on reproducible-reporting/stepup-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file stepup-4.0.0rc10-py3-none-any.whl.

File metadata

  • Download URL: stepup-4.0.0rc10-py3-none-any.whl
  • Upload date:
  • Size: 258.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for stepup-4.0.0rc10-py3-none-any.whl
Algorithm Hash digest
SHA256 b9571f6c30a766854c03b0d302d6a855c213ce7db60456f66c7856eb69618e62
MD5 e52b982d4d6d52824b659f73962f28d6
BLAKE2b-256 5cdb1af35b65b82d80485b79f72c5a481e7406dbab250132d7fd5e7ef9bda854

See more details on using hashes here.

Provenance

The following attestation bundles were made for stepup-4.0.0rc10-py3-none-any.whl:

Publisher: release.yaml on reproducible-reporting/stepup-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

4.0.0rc10 This release

2 files

3.2.3

2 files

3.2.2

2 files

3.2.1

2 files

3.2.0

2 files

3.1.4

2 files

3.1.3

2 files

3.1.2

2 files

3.1.1

2 files

3.1.0

2 files

3.0.9

2 files

3.0.8

2 files

3.0.7

2 files

3.0.6

2 files

3.0.5

2 files

3.0.4

2 files

3.0.3

2 files

3.0.2

2 files

3.0.1

2 files

3.0.0

2 files

2.2.2

2 files

2.1.7

2 files

2.1.6

2 files

2.1.5

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.7

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.8

2 files

1.2.7

2 files

1.2.6

2 files

1.2.5

2 files

1.2.4

2 files

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page