跳转到主要内容

基于本地分发目录(使用GROK实现)的一个小型的PyPI替代品

项目描述

haufe.eggserver 是一个本地 egg/sourcecode 存档分发目录的微型 Web 前端(egg 和其他分发文件直接存储在文件系统中)。

它目前支持通过文件系统上的本地分发目录进行基本浏览,以及对 egg 和源代码分发的上传支持(需要 haufe.releaser)。它支持开箱即用的无限仓库目录。

haufe.eggserver 支持标准的 setuptools 上传协议,以及开箱即用的 zc.buildout (find-links 选项) 支持。

安装

  • 下载源代码归档并解压

  • 运行 buildout

  • 使用 bin/zopectl start 启动实例

  • 通过管理界面添加 eggserver 应用程序实例

  • 使用 edit 视图配置您的本地分发目录路径和实例的可见标题(使用用户名 admin 和密码 123 登录)

依赖项

  • zc.buildout(使用 easy_install 安装 zc.buildout)

  • Grok(使用 zc.buildout 时将自动安装)

  • gocept.cache(使用 zc.buildout 时将自动安装)

  • 可选 haufe.releaser(使用 easy_install 安装 haufe.releaser)

上传包

您有两个选择

  • 使用 haufe.releaser 及其 local_upload 命令

  • 使用标准的 setuptools upload 命令

    python2.4 setup.py sdist upload -r http://localhost:8080/eggs

    如果上传文件已存在,将返回 409 HTTP 状态码。

haufe.eggserver无法完成的事情

由于haufe.eggserver不是作为一个完整的PyPI替代品设计的,因此有一些功能实现上不会做(甚至可能不会做)

  • 没有专门的安全模型(所有人都被信任并被允许上传包)。请记住,haufe.eggserver基本上是为公司/项目内部使用而设计的。

作者

haufe.eggserver由德国弗莱堡的Haufe Mediengruppe和德国图宾根的ZOPYX Ltd. & Co. KG的Andreas Jung编写。

许可证

haufe.eggserver根据Zope公共许可证2.1授权。

请参阅包含的ZPL.txt文件。

联系方式

ZOPYX Ltd. & Co. KG
Andreas Jung
Charlottenstr. 37/1
D-72070 图宾根,德国
E-mail: info at zopyx dot com

变更记录

0.2.6 (2010-06-01)

  • 添加了简单的索引创建功能:现在eggserver应用程序有一个设置“index_directory”,其中所有包都被链接到一个平文件夹。这个文件夹可以作为Apache服务对象,作为buildout“find-links”设置的靶点。

0.2.5 (01.12.2008)

  • 修复了包目录中包含index.html文件的问题

0.2.4 (23.06.2008)

  • 修复了dev包的排序问题

0.2.3 (20.06.2008)

  • 按版本对包进行排序

0.2.2 (24.04.2008)

  • 更新到Grok 0.12

0.2.1 (24.04.2008)

  • 添加了缺失的bootstrap.py文件

  • 重新添加了简单的zc.buildout视图

0.2.0 (13.04.2008)

  • 实现了与easy_install的正确集成遍历器

  • 清理了下载功能

0.1.12 (26.03.2008)

  • 修复了‘simple’视图

0.1.11 (25.03.2008)

  • 与setuptools上传协议兼容

0.1.10 (13.03.2008)

  • 将gocept.cache添加到buildout.cfg

0.1.9 (10.03.2008)

  • ‘download’现在发送正确的404回复

  • 使用gocept.cache缓存‘simple’视图

  • 一些CSS和UI修复

  • 调整措辞

0.1.8 (08.03.2008)

  • 针对非ASCII元数据的各种编码修复

0.1.7 (07.03.2008)

  • 新的视图‘simple’提供了一个所有文件的平坦列表(与easy_install或zc.buildout一起使用)

0.1.6 (07.03.2008)

  • 针对开发包的各种修复

0.1.5 (03.03.2008)

  • 错误修复版本

0.1.4 (03.03.2008)

  • 为分发文件添加了下载选项

0.1.3 (29.02.2008)

  • 显示egg的包元数据

  • 一些UI重新设计

  • rest2html集成以将描述作为HTML显示(仍有一些转换问题)

0.1.2 (28.02.2008)

  • 更新文档

  • 支持开发分发文件

  • 一些UI重新设计

  • 新的标题属性

0.1.1 (27.02.2008)

  • 初始发布

项目详细信息


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

haufe.eggserver-0.2.6.tar.gz (19.2 kB 查看哈希)

上传

支持者