0
I Use This!
Activity Not Available

Project Summary

egglib: an extensible tool library to simplify the management of python packages

project is still in planning phase

egglib aims to resolve some of the present difficulties in managing python packages, source directories, and eggs.

By encapsulating and providing a frontend for other python tools which address this problem space, it aims to provide similar functionality to ruby's gem command-line tool:

configuration:

User Configuration files are placed in
HOME\.egglib\config
and are loaded automatically from this location.

The application entry point is through the 'egg' command line
tool. Usage is as follows:

commands:
DEFAULT SITE DIRECTORY
egg help Provide help on the 'egg' command
egg update Update the named eggs or all installed eggs
egg pack Pack (egg zip unpack??)
egg unpack Unpack egg
egg cleanup Clean up old version of eggs
egg install Install an egg (and its dependencies)
egg uninstall Uninstall an egg
egg serve Create a web interface to eggtools
egg doc sphinx Generate sphinx docs for pre-installed egg
egg doc epydoc Generate epydoc docs for pre-installed egg
egg doc serve Serve the sphinx and/or epydoc docs locally
egg search Display all eggs whose name contains STRING
egg list Display all eggs whose name startwith STRING
egg build Build an egg from a specification
egg check Check installed eggs
egg dependency Show the dependencies of an installed egg
egg dependency graph Generate dependency graph to an egg
egg fetch Download an egg and place it in current directory
egg which Find the location of an egg
egg shell drops into a ipython powered shell
egg link create a symbolic link to an egg

(Virtual) SITE-BASED
egg site create
egg site cleanup
egg site install

design features:
- maintain all egg info in sqlite db
- ability to introspect an egg and put its metadata into the db
- sqlite db model of all eggs, sites
- eggs: using setuptools, yolk, virtualenv
- draws dependency graphs using graphviz
- virtual symlinking of eggs, source packages into site-packages
- user configurable site-packages
- configuration files are pure python files i.e egg.config.project
- lazy imports, on demand installation

Tags

eggs python setuptools

In a Nutshell, egglib...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v3.0 or later
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Use Patent Claims

Forbidden

Sub-License

Hold Liable

Required

Include Copyright

Include License

Distribute Original

Disclose Source

State Changes

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    compare projects before you chose one to use

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis