easydeb 0.1.3
Tool for automatically creating python modules packages
Latest Version: 0.2.0
==========
=easy-deb=
==========
FEATURES
========
* Packages python modules
* from source distribution files
* from urls
* from PyPI records
* can package it self
* handles dependencies
* intstalls modules into eggs (from setuptools)
* can activate or deactivate an installed egg (add or remove from sys.path)
* handles a database of dependencies
=======================
=easy_deb instructions=
=======================
SYNOPSIS
========
easy-deb:
^^^^^^^^^^
Type
$ easy-deb -h
for usage and options synopsis:
usage: easy-deb [options] (pypi-modulename | archive-file-name| url)
options:
-h, --help show this help message and exit
-v VERSIONS, --python-versions=VERSIONS
Coma separated list of python versions to package for.
E.g.: -v 2.3,2.4
-d DEPS, --debian-deps=DEPS
Standard debian dependency string. %v is replaced with
python version
-b BDEPS, --debian-build-deps=BDEPS
Standard debian dependency string. %v is replaced with
python version
-f FIND_LINKS, --find-links=FIND_LINKS
Additionnal links to scan
-D DEST_DIR, --dest-dir=DEST_DIR
Distribution downloaded into file
-c, --common-dir Install to commond dir from where tree linking is done
-a, --arch-dep Build arch dep packages
-u, --update-database
Update the database of python modules options
update-pypi:
^^^^^^^^^^^^^
Type
$ update-pypi -h
for usage and options synopsis:
usage: update-pypi [options] (module-name | show | updatew)
options:
-h, --help show this help message and exit
-a, --add Add egg to sys.path
-r, --remove Add egg to sys.path
USAGE
=====
easy-deb: this tool will create a debian source package into a
deb-pkg- directory.
To compile the source package use the standard debian tools (debuild or
"fakeroot debian/rules binary")
update-pypi: this script is used to enable and disable installed egg (you can
enable/disable all eggs
ing the removing the All package). Enabled eggs are on sys.path, disabled eggs
must be pkg_resource.require() before you can import from them.
EXAMPLE
=======
To install module "graph":
$ easy-deb -v2.4 graph -D /tmp/
$ cd /tmp/deb-pkg-graph0.4/graph-0.4
$ fakeroot debian/rules binary
$ sudo dpkg -i ../*.deb
$ update-pypi -a graph
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| easydeb-0.1.3.tar.gz (md5) | Source | 2005-08-29 | 19KB | 534 | |
- Author: Vincenzo Di Massa
- Home Page: http://easy-deb.sf.net
- Keywords: python,ubuntu,debian,package,distribute
- License: GPL
- Requires python, setuptools (>=0.6a0)
- Provides easydeb
-
Categories
- Development Status :: 3 - Alpha
- Intended Audience :: Information Technology
- Intended Audience :: System Administrators
- License :: OSI Approved :: GNU General Public License (GPL)
- Natural Language :: English
- Operating System :: OS Independent
- Operating System :: POSIX :: Linux
- Programming Language :: Python
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: System :: Archiving :: Packaging
- Topic :: System :: Installation/Setup
- Topic :: Utilities
- Package Index Owner: hawk
- DOAP record: easydeb-0.1.3.xml
