Barabash, a build scripting framework.
Project description
=======================================
Barabash - A build scripting framework
=======================================
:WebSite: http://barabash.99k.org
:Download: http://pypi.python.org/pypi/barabash/
:Source: https://bitbucket.org/godfryd/barabash/src
:Mailing List: http://groups.google.com/group/barabash/
:Keywords: build, scripting, make alternative, scons alternative, cmake alternative
:Last updated: |today|
--
Barabash is a build scripting framework.
It takes some concepts from `GNU make <http://www.gnu.org/software/make/>`_,
`CMake <http://www.cmake.org/>`_ and `SCons <http://www.scons.org/>`_.
Fundamental assumptions:
* dependencies like in *GNU make*
* coding recipies as Bash scripts as in *GNU make* but also as Python functions as in *SCons*
* Bash recipies behave as regular scripts in contrary to *GNU make*, i.e. no more line continuations with ``\``
* auto-clean, all explicitly generated outputs are tracked by Barabash and can be deleted on demand
Installation
============
You can install Barabash either via the Python Package Index (PyPI)
or from source.
To install using `pip`,::
$ pip install -U Barabash
To install using `easy_install`::
$ easy_install -U Barabash
Getting Help
============
Mailing list
------------
For any discussion about usage or development of Barabash, you are welcomed to join
the `Barabash mailing list <http://groups.google.com/group/barabash/>`_ .
Bug tracker
===========
If you have any suggestions, bug reports or annoyances please report them
to BitBucket `issue tracker <https://bitbucket.org/godfryd/barabash/issues?status=new&status=open>`_.
License
=======
MIT
Contributors
============
Michal Nowikowski <godfryd@gmail.com>
Barabash - A build scripting framework
=======================================
:WebSite: http://barabash.99k.org
:Download: http://pypi.python.org/pypi/barabash/
:Source: https://bitbucket.org/godfryd/barabash/src
:Mailing List: http://groups.google.com/group/barabash/
:Keywords: build, scripting, make alternative, scons alternative, cmake alternative
:Last updated: |today|
--
Barabash is a build scripting framework.
It takes some concepts from `GNU make <http://www.gnu.org/software/make/>`_,
`CMake <http://www.cmake.org/>`_ and `SCons <http://www.scons.org/>`_.
Fundamental assumptions:
* dependencies like in *GNU make*
* coding recipies as Bash scripts as in *GNU make* but also as Python functions as in *SCons*
* Bash recipies behave as regular scripts in contrary to *GNU make*, i.e. no more line continuations with ``\``
* auto-clean, all explicitly generated outputs are tracked by Barabash and can be deleted on demand
Installation
============
You can install Barabash either via the Python Package Index (PyPI)
or from source.
To install using `pip`,::
$ pip install -U Barabash
To install using `easy_install`::
$ easy_install -U Barabash
Getting Help
============
Mailing list
------------
For any discussion about usage or development of Barabash, you are welcomed to join
the `Barabash mailing list <http://groups.google.com/group/barabash/>`_ .
Bug tracker
===========
If you have any suggestions, bug reports or annoyances please report them
to BitBucket `issue tracker <https://bitbucket.org/godfryd/barabash/issues?status=new&status=open>`_.
License
=======
MIT
Contributors
============
Michal Nowikowski <godfryd@gmail.com>
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
Barabash-0.6.0.tar.gz
(10.9 kB
view details)
File details
Details for the file Barabash-0.6.0.tar.gz
.
File metadata
- Download URL: Barabash-0.6.0.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ce15a2938ee03beab8b36393d69b10b8f1c76efa8bb9364124fa9679f4c9146 |
|
MD5 | ab57a79e7971680f74e8e54371f94545 |
|
BLAKE2b-256 | b934d154ee25b05a788eed52b1ee1ff45454481285f533807dd6be8312b4661a |