Skip to main content

laze: a ninja buildfile generator

Project description

# Introduction

Welcome to laze, a ninja build file generator.
Aspires to be the next goto-alternative to make.

# Requirements

- python3
- ninja

# Installation

$ apt-get install ninja
$ pip3 install --user laze


# Getting started

Create two files:

hello.c:

```

#include <stdio.h>

int main(int argc, const char *argv[])
{
printf("Laze says hello!\n");
return 0;
}
```

laze-project.yml:

```
# import default build rules and host context
import:
- $laze/default

# define an application named "hello"
app:
name: hello
sources:
- hello.c
```

Then compile & run:

$ laze -t run


# Documentation

TODO.

# License

laze is licensed under the terms of GPLv3.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

laze-0.0.5.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

laze-0.0.5-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file laze-0.0.5.tar.gz.

File metadata

  • Download URL: laze-0.0.5.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.2

File hashes

Hashes for laze-0.0.5.tar.gz
Algorithm Hash digest
SHA256 80f147488898f4b8f1df8e6eb225b37ee3f1033890057c3f66a7e54daefd2942
MD5 83d7f01790510ef55e9013912f251521
BLAKE2b-256 8d161227147e8bcec8f1bf686861d99765bd8cff4d7d199490ae49c057d3561a

See more details on using hashes here.

File details

Details for the file laze-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: laze-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.2

File hashes

Hashes for laze-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 834b2d68a3dec3106cfca510778c3bae19010f52e20438395f424710a1ee3a9b
MD5 8638e0be9b387bb4106aca712f85696d
BLAKE2b-256 2c41e415d45b54bb591f22977b89e8943f8198e25006f190915e226d3bcdb50d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page