Third-Party Applications/Libraries
FMPP
FMPP is a template-based file generation tool. It allows generating files by replacing template tags with values defined in a configuration file.
License: Apache-2.0 license
Cerberus
Cerberus is a data validation library for Python. It is designed to validate structured data such as JSON documents. Cerberus ensures data validation and normalization with a simple and intuitive syntax.
License: ISC License
Dohq Artifactory
Dohq Artifactory is a Python library for interacting with Artifactory, an artifact repository manager. It allows managing repositories, uploading, downloading, and deleting artifacts from Python.
License: MIT License
PyYaml
PyYaml is a Python library for reading and writing YAML files. It enables converting YAML data into Python structures and converting Python structures into YAML.
License: MIT License
Git Python
Git Python is a Python library for interacting with Git repositories. It allows managing Git repositories, performing commit operations, cloning, branching, etc.
License: BSD-3-Clause license
Gitignore Parser
Gitignore Parser is a Python library for parsing .gitignore files. It enables analyzing the file and directory filtering rules specified in .gitignore files.
License: MIT License
Py7zr
Py7zr is a Python library for manipulating 7z files. It allows compressing and decompressing 7z archives from Python.
License: LGPL-2.1 license
MDPDF
MDPDF is a command-line tool for converting Markdown files to PDF files. It provides a simple way to generate PDF documents from Markdown files.
License: Apache-2.0 license
Pandas
Pandas is a Python library for data manipulation and analysis. It offers powerful data structures and tools for cleaning, transforming, and analyzing data.
License: BSD License
Tabulate
Tabulate is a Python library for formatting tabular data into text. It allows creating tables from data lists and displaying them as text in the console.
License: MIT License
Click
Click is a Python library for building command-line interfaces (CLI). It enables defining commands, options, and arguments to create command-line applications in a simple and intuitive way.
License: BSD License
Rich
Rich is a Python library for text formatting in the console. It offers advanced features for styling and formatting text, tables, and progress bars in the console.
License: MIT License
Pydantic
Pydantic is a Python library for data validation and configuration. It allows defining data models with types and constraints, and validating data against these models.
License: MIT License
Simple Term Menu
Simple Term Menu is a Python library for creating interactive textual menus in the console. It allows defining options and associated actions for each option to create interactive menus in the console.
License: MIT License
Weasyprint
WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets….
License: BSD 3-clause license
Jinja
Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.
License: BSD 3-clause license