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.0rc11.tar.gz (369.2 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.0rc11-py3-none-any.whl (344.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for stepup-4.0.0rc11.tar.gz
Algorithm Hash digest
SHA256 77a2d3af24434ae28a7f0ced04a9fedfac3452705a646ffbe12a49ed2c563cd6
MD5 51a2386a7deb804f52e09e16880f5641
BLAKE2b-256 8944859e7d283dbe4b92b9091ec596f510498d7032318180f60940c177e09210

See more details on using hashes here.

Provenance

The following attestation bundles were made for stepup-4.0.0rc11.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.0rc11-py3-none-any.whl.

File metadata

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

File hashes

Hashes for stepup-4.0.0rc11-py3-none-any.whl
Algorithm Hash digest
SHA256 b39c828e567bdfe5d17a5283107e5e1dd4df7dd999b3b9d1ac9244f254fce8f1
MD5 c561d931f934fe60e8f26a840da0fe86
BLAKE2b-256 537920482bcd8883364b536cfea2df786b91572900605a99c9309ed71734cbaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for stepup-4.0.0rc11-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.0rc11 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