Metadata-Version: 2.4
Name: Scriptum-Report
Version: 1.2.0
Summary: Generate DOCX and PPTX reports from templates using python-docx and python-pptx.
Author-email: Thomas Emmel <temmel007@gmail.com>
License-Expression: PolyForm-Noncommercial-1.0.0 OR LicenseRef-SCRIPTUM-Commercial
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Topic :: Office/Business
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.md
License-File: LICENSES/Commercial.md
License-File: LICENSES/PolyForm-Noncommercial-1.0.0.md
Requires-Dist: python-docx>=1.2.00
Requires-Dist: python-pptx>=1.0.00
Requires-Dist: Pillow>=10.0.0
Dynamic: license-file

## SCRIPTUM a report generator

by temmel007@gmail.com, 2020-2026

This is a PYTHON implementation of a report generator to create PPTX, DOCX from scratch

<pre>   ___   ___  ____  ____  ____  ____  __  __  __  __ 
  / __) / __)(  _ \(_  _)(  _ \(_  _)(  )(  )(  \/  )
  \__ \( (__  )   / _)(_  )___/  )(   )(__)(  )    ( 
  (___/ \___)(_)\_)(____)(__)   (__) (______)(_/\/\_)
</pre>

### Origin:
   from latin *Scriptum* "written", participle perfect to *scribere* "write"

collect classes and functions to create reports
based on a template and the python-docx and python-pptx packages

for details on 
 * python-docx see https://python-docx.readthedocs.io
 * python-pptx see https://python-pptx.readthedocs.io
 * openxml by Microsoft see http://officeopenxml.com/

### License

This project is dual-licensed:

- **Non-commercial use:** [PolyForm Noncommercial License 1.0.0](LICENSES/PolyForm-Noncommercial-1.0.0.md)  
- **Commercial use:** [Commercial license](LICENSES/Commercial.md)

SPDX identifiers:

- Non-commercial: `PolyForm-Noncommercial-1.0.0`
- Commercial: `LicenseRef-SCRIPTUM-Commercial`

If you plan to use this software in a commercial setting,
please see [`LICENSES/Commercial.md`](LICENSES/Commercial.md).

### Packaging and installation

The repository ships with a standard `pyproject.toml` so the package can be installed or built with modern tooling.

- Install directly from a checkout:

```
python -m pip install .
```

- Build distributable artifacts after installing `build`:

```
python -m pip install build
python -m build
```

The build step produces a wheel and source archive in `dist/` that can be uploaded to an index or distributed internally.

### Further reading

See [`documentation`](doc/Intro.md) and other files in that folder.
