EggBasket

A simple, lightweight Python Package Index (aka Cheeseshop) clone
Download

EggBasket Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Christopher Arndt
  • Publisher web site:
  • http://chrisarndt.de/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 250 KB

EggBasket Tags


EggBasket Description

A simple, lightweight Python Package Index (aka Cheeseshop) clone EggBasket is a web application which provides a service similar and compatible to the Python Package Index (aka Cheeseshop). EggBasket allows you to maintain your own local repository of Python packages required by your installations.EggBasket is implemented using the TurboGears web framework, SQLAlchemy, and Genshi.NOTE: This is beta-stage software. All the basic operations necessary to support a setuptools-based infrastructure are there, but some convenience features are missing and the software has not been tested extensively. Use at your own risk! Here are some key features of "EggBasket": · Can be used by setuptools/easy_install as the package index and repository. · Supports the distutils upload protocol. · Has a simple, role-based permission system to grant/deny access to the functions of the server (for example package uploads) to groups of users. · Requires only SQLite as the database system (included with Python 2.5). · Is able to read and display meta data from the following distribution package formats (source and binary): .egg, .tar, .tar.bz2, .tar.gz, .tgz, .zip · Any other file format can be configured to be listed under the distribution files for a package (by default this includes .exe and .rpm and .tar.Z files in addition to the filetypes listed above). · Can be run without any configuration by just initializing the database and starting the server from within a directory containing package directories (see "Usage"). What's New in This Release: · Sort package files alphabetically and reverse order of releases · Add eggbasket.max_upload_size options and check for maximum upload size in upload method. · Check for supported package file name extensions in upload method. · Added command line helper script upload_package.py to upload a single package file via HTTP, without the need to do a setup.py dist first. · Fixed SQLAlchemy construct incompatible with > 0.4.x versions. · Fixed stupid bug in util.get_base_url() function. · Moved some configuration settings to deployment configuration files.


EggBasket Related Software