模拟python包索引的django应用程序。
djangopypi的Python项目详细描述
djangopypi
djangopypi是一个django应用程序,它提供了 python包索引
安装
路径
第一步是让djangopypi进入python路径。
建筑
只需将djangopypi添加到您的 鸡蛋列表中,然后再次运行buildout 应正确下载和安装。
简易安装/设置工具
如果安装了setuptools,则可以使用 轻松安装djangopypi
手动
下载并解压缩源代码,然后运行:
$ python setup.py install
django设置
将djangopypi添加到安装的应用程序设置中,然后再次运行syncdb 获取数据库表
然后在url配置中为 djangopypi.url添加include
urlpatterns = patterns("", ... url(r'', include("djangopypi.urls")) )
这将使存储库界面可以在 /pypi/ 处访问。
上传到您的pypi
假设您现在正在本地运行django站点,请将以下内容添加到 您的 ~/.pypirc 文件:
[distutils] index-servers = pypi local [pypi] username:user password:secret [local] username:user password:secret repository:http://localhost:8000/pypi/
上载包:python>;=2.6
将包推送到本地pypi:
$ python setup.py register -r local sdist upload -r local
上载包:python<;2.6
如果没有Python2.6,请运行下面的命令安装 多个存储库扩展的后台端口:
$ easy_install -U collective.dist
不用register和dist命令,您可以使用 mregister 和 mupload 这是Python2.6 register和upload命令的后台端口 支持多台服务器。
将包推送到本地pypi:
$ python setup.py mregister -r local sdist mupload -r local< COL/> < COL/> <正文> < > <表>
历史记录
0.4.7(2015-10-27)
- 修复错误以符合新的distutils http上载格式
0.4.6(2015-10-26)
- 不要使用此版本
- 我以为我解决了问题,但错了 MD5在下载包时出错
0.4.5(2015-10-13)
- 不要使用此版本
- 我以为我解决了问题,但错了 上载时MD5哈希长度的数据库错误
0.4.4(2012-04-18)
- xmlrpc错误修复
- 表单上的CSRF令牌模板标记
- 事务错误修复
- 切换到通过stdout登录
- 必要时代理简单视图和详细视图
- 删除未使用的旧视图,提交软件包或版本
- ppadd管理命令再次工作
0.4.3(2011-02-22)
- 将xmlrpc视图移到视图文件夹中
- 将xmlrpc命令设置移动到设置文件
- 已清理xmlrpc视图以删除django.contrib.sites依赖项
0.4.2(2011-02-21)
- 增加了对django的csrf支持>;=1.2
- 添加了对未编制索引的代理包的条件支持
0.4.1(2010-06-17)
- 添加了对django haystack搜索的条件支持
0.4(2010-06-14)
- "列出分类器"操作处理程序
- 问题3:decorators导入与django 1.0、1.1不兼容
- rss支持发布索引、包
- 分发上载(用于发布的文件)
0.3.1(2010-06-09)
- 安装错误修复程序
0.3(2010-06-09)
- 添加了包和版本的doap视图
- 将djangopypi从chishop中分离出来
- 将大多数视图切换为使用django通用视图
向后不兼容的更改
- 重构包/项目模型以支持多个所有者/维护者
- 重构版本以匹配pypi.python.org上的元数据
- 在发行版上为分发文件创建分发模型
0.2.0(2009-03-22)
- 现在注册项目和上载版本需要身份验证。
- 现在每个项目都有一个所有者,因此只有注册该项目的用户才能 添加版本。
- MD5SUM现在已正确列在发布链接中。
- 项目名称中现在可以有点('.')。
- 修复了一个错误,如果分发文件已经存在,则文件名会被损坏。
- 发行版现在列出了项目名称和版本,而不仅仅是管理界面中的版本。
- 添加了一个示例buildout.cfg。感谢rune halvorsen( runeh @ 歌剧 com )。
向后不兼容的更改
- 项目现在有一个关联的所有者,因此必须导出旧项目并 已导入新数据库。
0.1.0(2009-03-22)
- 初始版本
作者/撰稿人
- 询问solem<; askh @ opera com >;
- rune halvorsen<; runeh @ 歌剧 com >;
- russell sim<; russell sim @ gmail com >;
- brian rosner<; brosner @ gmail com >;
- hugo lopes tavares<; hltbra @ gmail com >;
- 斯维尔约翰森<; sverre johansen @ gmail com >;
- bo shi<; bs @ alum mit edu >;
- 卡尔迈耶<; carl @ dirtcircle com >;
- Vinícius das Chagas Silva公司
- 范德森•莫塔•多斯•桑托斯公司
- 斯特凡·福利斯(Stefan Foulis)<; stefan 福利斯 @ gmail com >;
- 迈克尔·理查森<; michaelrichardson @ 迈克尔·理查森 我 >;
- Benjamin Liles<; benliles @ Gmail com >;
- halldór_narsson<; halldor89 @ gmail com >;
- jannis leidel<; jannis @ leidel 信息 >;
- 塞巴斯蒂安•菲维(Sebastien Fievet)<; zyefryed @ gmail com >;
- jaap roes<; jaap @ u-e-h net >;
- 斯特凡诺·里韦拉一个>网络>;
- david miller<; david @ deadpansincerity com >;
- 托马斯·怀索基
[1] | djangopyppi 是南方启用的,如果您使用南方,则需要 运行south migrate 命令获取表。 |