A build system
Project description
build.py
build.py is a simple build system written in python.
Just create a build.py
with the following content:
#!/usr/bin/python3
import build
build.main(__name__)
class Config(build.Config):
# Put your options here
# Defaults:
# Default task
default = 'build'
# Languages to build (lang/<lang>.py)
languages = []
# Default output directory
out = 'out'
# Whether to preserve output paths (src/dir/file.py -> out/dir/file.py or out/file.py)
preserve_paths = True
# Enable builtin tasks (build etc.)
builtins = True
# Or remove the class above and put your options here
Then call ./build.py -h
usage: build.py [-h] [-f FILE] [-o OUT] [task] [args [args ...]]
positional arguments:
Option | Description |
---|---|
task |
The task that should be called |
args |
The arguments for TASK |
optional arguments:
Short | Long | Description |
---|---|---|
-h |
--help |
Show this help message and exit |
-f FILE |
--file FILE |
The build configuration |
-o OUT |
--out OUT |
The output directory |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
build.py-1.0.0.tar.gz
(3.2 kB
view hashes)