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.0rc12.tar.gz (371.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.0rc12-py3-none-any.whl (346.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stepup-4.0.0rc12.tar.gz
  • Upload date:
  • Size: 371.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.0rc12.tar.gz
Algorithm Hash digest
SHA256 7df8ae6646d3b1c1c565054e422fb5d300d22a75b2f0be7d5bae59466a536244
MD5 5d4dec46c99e7a0cfcee9f666e91937b
BLAKE2b-256 85b4917a4428098fc311743b3e6c17660c7a193a77dd6e48bd101541ab152096

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stepup-4.0.0rc12-py3-none-any.whl
  • Upload date:
  • Size: 346.5 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.0rc12-py3-none-any.whl
Algorithm Hash digest
SHA256 27670c988637519962edce99284e615c745c47cb3925be825279b8e152c64a90
MD5 3561599b5fb7c5df2064ca26bd606401
BLAKE2b-256 2d4a38ac28af72d2128cd17b4d33aa6d931953c3365655a9169877a7d7f8002e

See more details on using hashes here.

Provenance

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