Metadata-Version: 2.1
Name: gituptools
Version: 83
Summary: Setuptools helper for packaging Python from Gitlab.
Home-page: https://gitlab.com/sol-courtney/python-packages/gituptools
Download-URL: https://pypi.org/project/gituptools/#files
Author: Sol Courtney
Author-email: sol.courtney@gmail.com
Maintainer: Sol Courtney
Maintainer-email: sol.courtney@gmail.com
License: GNU General Public License v3 (GPLv3)
Project-URL: Documentation, https://gituptools.readthedocs.io
Project-URL: Gitlab Pages, https://sol-courtney.gitlab.io/python-packages/gituptools
Project-URL: Source Code, https://gitlab.com/sol-courtney/python-packages/gituptools
Project-URL: Tracker, https://gitlab.com/sol-courtney/python-packages/gituptools/-/issues
Keywords: Gitlab,DevOps,CICD,Packaging
Platform: Windows
Platform: Linux
Platform: Solaris
Platform: Mac OS-X
Platform: Unix
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Archiving :: Packaging
Classifier: Framework :: Setuptools Plugin
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Welcome to Gituptools

[![Build](https://gitlab.com/sol-courtney/python-packages/gituptools/badges/main/pipeline.svg)](https://gitlab.com/sol-courtney/python-packages/gituptools)
[![Tests](https://gitlab.com/sol-courtney/python-packages/gituptools/badges/develop/coverage.svg)](https://gitlab.com/sol-courtney/python-packages/gituptools)
[![PyPi](https://badge.fury.io/py/gituptools.svg)](https://pypi.org/project/gituptools/)
[![PyPi Latest](https://img.shields.io/pypi/v/gituptools.svg)](https://pypi.org/project/gituptools/)
[![PyVersions](https://img.shields.io/pypi/pyversions/gituptools.svg)](https://pypi.org/project/gituptools/)
[![Package Status](https://img.shields.io/pypi/status/gituptools.svg)](https://pypi.org/project/gituptools/)
[![PyPI Downloads](https://img.shields.io/pypi/dm/gituptools.svg?label=PyPI%20downloads)](https://pypi.org/project/gituptools/)
[![License](https://img.shields.io/pypi/l/gituptools.svg)](https://gitlab.com/sol-courtney/python-packages/gituptools/-/blob/main/LICENSE)
[![Docs](https://readthedocs.org/projects/gituptools/badge/?version=latest&style=plastic)](https://gituptools.readthedocs.io)
[![Codecov](https://codecov.io/gl/sol-courtney:python-packages/gituptools/branch/develop/graph/badge.svg)](https://codecov.io/gl/sol-courtney:python-packages/gituptools)

Gituptools is a helper for packing Python on Gitlab CICD runners.  It basically gets as much from the runtime environment as it can to fill in all the packaging metadata that a typical `setup.py` file needs.

Gituptools is **100% standard library**.  No 3rd party dependencies.

See the [Documentation](https://gituptools.readthedocs.io) for more help.

## Installation

From [PyPI](https://pypi.org/project/gituptools/) directly:

```
pip install gituptools
```

## Examples

```py
import gituptools

if __name__ == '__main__':
    gituptools.setup()
```
