osc is a command-line client fot openSUSE build service. It is
written in Python, and in addition to the commandline interface it
also provides a Python module, for use by other Python programs.
osc is a subversion-like client. It serves as client for the source
code repository component of the build service, and it is used to
edit metadata or query about build results.
bpython is a fancy interface to the Python interpreter for Unix-like operating
systems. It has the following features:
- In-line syntax highlighting.
- Readline-like autocomplete with suggestions displayed as you type.
- Expected parameter list for any Python function.
- "Rewind" function to pop the last line of code from memory and re-evaluate.
- Send the code you've entered off to a pastebin.
- Save the code you've entered to a file.
- Auto-indentation.
In order to provide a faster and simpler working model, this plugin
tries to support a configuration similar to git and Mercurial's
colocated branches, where there is a single working tree that can
be switched between multiple branches that all co-exist in the same
directory. This working model is entirely possible using Bazaar's
existing technology, and this plugin aims to make it as simple as
possible to use that model.
CDash is an open source, web-based software testing server. CDash aggregates,
analyzes and displays the results of software testing processes submitted from
clients located around the world. Developers depend on CDash to convey the state
of a software system, and to continually improve its quality. CDash is a part of
a larger software process that integrates Kitware's CMake, CTest, and CPack
tools, as well as other external packages used to design, manage and maintain
large-scale software systems.
Infrastructure for C Program Analysis and Transformation
CIL (C Intermediate Language) is a high-level representation along
with a set of tools that permit easy analysis and source-to-source
transformation of C programs.
CIL is both lower-level than abstract-syntax trees, by clarifying
ambiguous constructs and removing redundant ones, and also higher-level
than typical intermediate languages designed for compilation, by
maintaining types and a close relationship with the source program.
D-BUS supplies both a system daemon (for events such as "new hardware device
added" or "printer queue changed") and a per-user-login-session daemon (for
general IPC needs among user applications). Also, the message bus is built on
top of a general one-to-one message passing framework, which can be used by
any two apps to communicate directly (without going through the message bus
daemon).
EPM is a free UNIX software/file packaging program that generates
distribution archives from a list of files.
EPM Can:
o Generate portable script-based distribution packages complete with
installation and removal scripts and standard install/uninstall GUIs.
o Generate "native" distributions in AIX, BSD, Debian, HP-UX, IRIX, MacOS X,
Red Hat, Slackware, Solaris, and Tru64 UNIX formats.
o Provide a complete, cross-platform software distribution solution for
your applications.
FncCheck is a library which generates profiles for C/C++ programs.
A profile is a list of informations about your functions, such as
time spend in functions, number of calls and other things.
In order to use FncCheck, you have to compile your .o files
with '-finstrument-functions -g' switches (gcc V2.95.2 and higher).
You have then to link your executable with the library 'libfc.so'.
This is an implementation of a Fibonacci Heap. A Fibonacci Heap is
a very efficient heap. The cost of an insert is O(1), and the amortized
cost of an extract minimum is O(lgn). You can extract an already inserted
item out of order in O(lgn). The way the Fibonacci heap obtains this is
by delaying the organizing of the items until you extract.
Go Versioning Packager
gvp stands for Go Versioning Packager and is based on gst, a similar tool
that provides dependency isolation for Ruby gems.
The tool modifies your GOPATH to point to a local .godeps/ directory so
that you can keep the dependencies of your project isolated there,
it also modifies GOBIN and PATH to include the new GOPATH/bin directory.
gvp is a companion tool to gpm but both tools can be used independently
from each other.
https://github.com/pote/gvp