ANN: PISI development branch

examachine at gmail.com examachine at gmail.com
Tue Feb 14 03:41:27 EST 2017


PISI is an efficient, compact, feature-rich package manager written in Python.

You may find the sources of the revived original development branch of PISI on github: 

   https://github.com/examachine/pisi

The current revision is 1.1_beta12. I uploaded this revision from my local subversion working copies, it belongs to the last development branch that I maintained in Pardus Linux project. You may see the details about this branch for yourself:

$ svn info .
Path: .
Working Copy Root Path: /Volumes/Centauri/Users/malfunct/Code/projects/pisi-svn
URL: https://svn.uludag.org.tr/uludag/trunk/pisi
Repository Root: https://svn.uludag.org.tr/uludag
Repository UUID: 26e1f6f6-46e4-0310-a0b7-a8a415fd4c45
Revision: 8647
Node Kind: directory
Schedule: normal
Last Changed Author: caglar
Last Changed Rev: 8644
Last Changed Date: 2006-07-07 16:45:27 +0400 (Fri, 07 Jul 2006)

Since the PISI based Pardus project has officially ended, the development branch will likely remove Pardus dependencies (at least not make them mandatory), and continue as a next-generation portable package manager. That is, I will make it work on systems without other Pardus tools. I might use this to maintain an OS distribution for my AI startup. There are interesting platforms considered that might be useful.

Another objective is to fork one of the existing PISI based distributions, and make a brand new distribution. I just forked the latest official Pardus Linux repo on github.

My vision for PISI was way beyond Pardus, I thought I would have a reason to write more code if I worked towards that direction. Since I'm a parallel computing researcher, I might wish to make a distro to ease cluster installation for instance. Pardus did not go much beyond a basic KDE desktop distro and a server distro. There might be many variations as is the case with debian, and its derivative ubuntu. A PISI/debconf hybrid, or a configuration tool that is good enough to replace debconf would also be useful.

Eray Özkural, PhD


More information about the Python-announce-list mailing list