https://github.com/ewpratten/aiobuild
My All-In-One Python build setup
https://github.com/ewpratten/aiobuild
build-script python3 style-checker unit-tests
Last synced: 11 months ago
JSON representation
My All-In-One Python build setup
- Host: GitHub
- URL: https://github.com/ewpratten/aiobuild
- Owner: ewpratten
- License: mit
- Archived: true
- Created: 2020-05-01T13:54:10.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-02T15:06:09.000Z (almost 6 years ago)
- Last Synced: 2025-02-10T12:16:11.762Z (about 1 year ago)
- Topics: build-script, python3, style-checker, unit-tests
- Language: Python
- Size: 24.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aiobuild
My All-In-One Python build setup
## What is this?
This project contains a self-contained `setup.py` file that can be dropped into any Python3 project. It provides the following commands
```sh
# Lint code (and auto-fix)
python3 setup.py lint
# Test code
python3 setup.py test
# Run a full project check
python3 setup.py check
```
The checksyle rules (although configurable) are very strict to force you to write very good, clean code.
## Installation
Just copy this project's `setup.py` file into your project, and set your own metadata at the top of the file