Metadata-Version: 2.4
Name: stepup-reprep
Version: 4.0.0
Summary: StepUp extension for Reproducible Reporting
Author-email: Toon Verstraelen <toon.verstraelen@ugent.be>
License-Expression: LGPL-3.0-or-later
Project-URL: Documentation, https://reproducible-reporting.github.io/stepup-reprep/
Project-URL: Issues, https://github.com/reproducible-reporting/stepup-reprep/issues
Project-URL: Source, https://github.com/reproducible-reporting/stepup-reprep/
Project-URL: Changelog, https://reproducible-reporting.github.io/stepup-reprep/changelog/
Keywords: build automation,build tool,extension,Inkscape,Jupyter notebook,LaTeX,Markdown,open science,POSIX,publication repository,Python,reproducibility,reproducible reporting,reproducible research,research software,scientific publishing,scientific writing,StepUp,StepUp Core,Typst,workflow automation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Education :: Computer Aided Instruction (CAI)
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: Markup :: LaTeX
Classifier: Topic :: Text Processing :: Markup :: Markdown
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs>=23.1.0
Requires-Dist: cattrs>=23.2.3
Requires-Dist: defusedxml>=0.7.0
Requires-Dist: idutils>=1.4.5
Requires-Dist: ipykernel>=6.20.1
Requires-Dist: lark>=1.3.1
Requires-Dist: markdown-it-py>=3.0.0
Requires-Dist: mdit-py-plugins>=0.4.2
Requires-Dist: nbconvert>=7.17.1
Requires-Dist: numpy>=1.24.3
Requires-Dist: papermill>=2.6.0
Requires-Dist: path>=16.14.0
Requires-Dist: pyiso4>=0.1.6
Requires-Dist: pymupdf>=1.24.3
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.33.0
Requires-Dist: scipy>=1.11.1
Requires-Dist: stepup<5.0.0a1,>=4.0.0
Requires-Dist: svg.path>=6.0
Requires-Dist: traitlets>=5.14.0
Requires-Dist: weasyprint>=69.0
Provides-Extra: tests
Requires-Dist: matplotlib>=3.8.0; extra == "tests"
Requires-Dist: pillow>=10.0.0; extra == "tests"
Requires-Dist: pytest>=8.2.0; extra == "tests"
Requires-Dist: pytest-asyncio>=0.24; extra == "tests"
Requires-Dist: pytest-timeout>=2.3.1; extra == "tests"
Requires-Dist: pytest-xdist>=3.6.1; extra == "tests"
Provides-Extra: dev
Requires-Dist: stepup-reprep[tests]; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: mkdocs-macros-plugin; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: psutil; extra == "dev"
Requires-Dist: reuse; extra == "dev"
Requires-Dist: snipwise<2.0a0; extra == "dev"
Dynamic: license-file

<!--
SPDX-FileCopyrightText: 2024 Toon Verstraelen <Toon.Verstraelen@UGent.be>
SPDX-License-Identifier: LGPL-3.0-or-later
-->

# StepUp RepRep

[![release](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/release.yaml/badge.svg?branch=main)](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/release.yaml)
[![pytest](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/pytest.yaml/badge.svg?branch=main)](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/pytest.yaml)
[![mkdocs](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/mkdocs.yaml/badge.svg?branch=main)](https://github.com/reproducible-reporting/stepup-reprep/actions/workflows/mkdocs.yaml)
[![PyPI Version](https://img.shields.io/pypi/v/stepup-reprep)](https://pypi.org/project/stepup-reprep/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.22024042.svg)](https://doi.org/10.5281/zenodo.22024042)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/stepup-reprep)
![LGPL-3 License](https://img.shields.io/badge/License-LGPL_v3-blue.svg)
[![CodeFactor](https://www.codefactor.io/repository/github/reproducible-reporting/stepup-reprep/badge)](https://www.codefactor.io/repository/github/reproducible-reporting/stepup-reprep)

<!-- snipwise.md BEGIN abstract -->
StepUp RepRep is the publication build tool
for [Reproducible Reporting](https://github.com/reproducible-reporting).
It is a domain-specific extension of
[StepUp Core](https://reproducible-reporting.github.io/stepup-core/),
a universal dynamic build tool,
and targets the last mile of the publication process:
the creation of a publication from raw research results.
<!-- snipwise.md END abstract -->

For more information, consult the [documentation](http://reproducible-reporting.github.io/stepup-reprep).

A screen recording for a quick visual impression of StepUp RepRep in action:

[![asciicast](https://asciinema.org/a/718835.svg)](https://asciinema.org/a/718835)
