next generation build system based on Ninja and Python
Project description
Craftr
======
|PyPI Version| |Travis CI| |Documentation Status|
Craftr is a next generation build system based on
`Ninja <https://github.com/ninja-build/ninja>`__ and
`Python <https://www.python.org>`__. And don't worry, it isn't like waf
or SCons!
- `Changelog (latest) <docs/changelog.rst>`__
- `Documentation (latest) <craftr.readthedocs.io/en/latest/>`__
- `Documentation (stable) <craftr.readthedocs.io/en/stable/>`__
- `List of third-party extension
modules <https://github.com/craftr-build/craftr/wiki/Craftr-Extensions>`__
- `Projects using
Craftr <https://github.com/craftr-build/craftr/wiki/Projects-using-Craftr>`__
Contribute
~~~~~~~~~~
I welcome all contributions, feedback and suggestions! If you have any
of those or just want to chat, ping me on twitter [@rosensteinn][], by
`mail <mailto:rosensteinniklas@gmail.com>`__ or open a `new
issue <https://github.com/craftr-build/craftr/issues/new>`__!
Requirements
~~~~~~~~~~~~
- `Ninja <https://github.com/ninja-build/ninja>`__
- `Python <https://www.python.org>`__ 3.4 or higher
- see `requirements.txt <requirements.txt>`__
- `Pandoc <http://pandoc.org>`__ when installing from the Git
repository
Installation
~~~~~~~~~~~~
::
pip install craftr-build
To install from the Git repository, use the ``-e`` flag to be able to
update Craftr by simply pulling the latest changes from the remote
repository.
::
git clone https://github.com/craftr-build/craftr.git && cd craftr
pip install -e .
--------------
.. raw:: html
<p align="center">
MIT Licensed – Copyright © 2016 Niklas Rosenstein
.. raw:: html
</p>
.. |PyPI Version| image:: https://img.shields.io/pypi/v/craftr-build.svg
:target: https://pypi.python.org/pypi/craftr-build
.. |Travis CI| image:: https://travis-ci.org/craftr-build/craftr.svg
:target: https://travis-ci.org/craftr-build/craftr
.. |Documentation Status| image:: https://readthedocs.org/projects/craftr/badge/?version=latest
:target: http://craftr.readthedocs.io/en/latest/?badge=latest
======
|PyPI Version| |Travis CI| |Documentation Status|
Craftr is a next generation build system based on
`Ninja <https://github.com/ninja-build/ninja>`__ and
`Python <https://www.python.org>`__. And don't worry, it isn't like waf
or SCons!
- `Changelog (latest) <docs/changelog.rst>`__
- `Documentation (latest) <craftr.readthedocs.io/en/latest/>`__
- `Documentation (stable) <craftr.readthedocs.io/en/stable/>`__
- `List of third-party extension
modules <https://github.com/craftr-build/craftr/wiki/Craftr-Extensions>`__
- `Projects using
Craftr <https://github.com/craftr-build/craftr/wiki/Projects-using-Craftr>`__
Contribute
~~~~~~~~~~
I welcome all contributions, feedback and suggestions! If you have any
of those or just want to chat, ping me on twitter [@rosensteinn][], by
`mail <mailto:rosensteinniklas@gmail.com>`__ or open a `new
issue <https://github.com/craftr-build/craftr/issues/new>`__!
Requirements
~~~~~~~~~~~~
- `Ninja <https://github.com/ninja-build/ninja>`__
- `Python <https://www.python.org>`__ 3.4 or higher
- see `requirements.txt <requirements.txt>`__
- `Pandoc <http://pandoc.org>`__ when installing from the Git
repository
Installation
~~~~~~~~~~~~
::
pip install craftr-build
To install from the Git repository, use the ``-e`` flag to be able to
update Craftr by simply pulling the latest changes from the remote
repository.
::
git clone https://github.com/craftr-build/craftr.git && cd craftr
pip install -e .
--------------
.. raw:: html
<p align="center">
MIT Licensed – Copyright © 2016 Niklas Rosenstein
.. raw:: html
</p>
.. |PyPI Version| image:: https://img.shields.io/pypi/v/craftr-build.svg
:target: https://pypi.python.org/pypi/craftr-build
.. |Travis CI| image:: https://travis-ci.org/craftr-build/craftr.svg
:target: https://travis-ci.org/craftr-build/craftr
.. |Documentation Status| image:: https://readthedocs.org/projects/craftr/badge/?version=latest
:target: http://craftr.readthedocs.io/en/latest/?badge=latest
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
craftr-build-1.1.0.1.tar.gz
(62.3 kB
view details)
File details
Details for the file craftr-build-1.1.0.1.tar.gz
.
File metadata
- Download URL: craftr-build-1.1.0.1.tar.gz
- Upload date:
- Size: 62.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a0ba5a7277b8e6275ab25d1d50da9059ba688f2ba181f9d766f300b5ffee33 |
|
MD5 | eb202fdec5da4d2b56bffa997f2f9434 |
|
BLAKE2b-256 | 0855c955d48aec44bb72962548be31413bbbcd1f1c3b9e5ffe154250f0131597 |