Hi all,
I am happy to announce BPT 0.3


This release solves some important bugs, and the documentation has
less TODOs.

Version 0.3

- Improved documentation

- Fixed a bug that prevented the ``env`` script to be ``source``\'d
(Works only with bash >= 3.0)

- Fixed a bug in the creation of symlinks that broken relocatability.

- ``env`` script does no more rely on GNU's ``readlink``, that is not
present in vanilla OSX

- Other minor fixes

What is BPT

BPT is a Python library (``bpt``) and a command line application
(``box``) to create and manage isolated enviroments, or *boxes*.

- Boxes are *relocatable*, which means that they can be moved to a
different directory or even distributed to other machines (provided
that the architecture is compatible).

- Packages inside the box can be easily disabled, enabled and removed,
so that different versions of the same software can be installed
simultaneously, allowing to switch between them.

- Boxes can be *nested*, in the sense that it is possible to activate
a box environment while inside another box environment, so that all
the packages installed in both boxes are available, and so on.

BPT is similar in some ways to `virtualenv
<http://pypi.python.org/pypi/virtualenv>`_, but it is not restricted
to Python packages, allowing to install virtually any Unix
software. It also takes some ideas from `jhbuild
<http://live.gnome.org/Jhbuild>`_, but without the dependency
resolution and automatic downloading machinery, and the ``bpt-rules``
format is inspired by `Gentoo <http://www.gentoo.org/>`_'s ebuilds.

Giuseppe Ottaviano

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppython-list @
postedMay 7, '09 at 12:39a
activeMay 7, '09 at 12:39a

1 user in discussion

Giuseppe Ottaviano: 1 post



site design / logo © 2022 Grokbase