trac安装所需的工具下载地址
2009-05-04 08:16
316 查看
安装指南:http://www.cnblogs.com/longsan/articles/1282098.html
Genshi-0.5.1.win32-py2.5.exe
http://genshi.edgewall.org/wiki/Download
svn-python-1.5.6.win32-py2.5.exe:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8637&expandFolder=8637&folderID=469
(备注:安装svn-python后,必须将SVN根目录下的dll文件复制到Python25/Lib/site-packages/libsvn)
http://initd.org/pub/software/pysqlite/releases/2.4/2.4.1/
setuptools-0.6c7.win32-py2.5.exe
http://pypi.python.org/pypi/setuptools/0.6c7
Trac-0.11.4.win32.exe
http://trac.edgewall.org/wiki/TracDownload
accountmanagerplugin_trunk-r5655.zip
http://trac-hacks.org/wiki/AccountManagerPlugin
#####tony.wu : trac-digest.py
from optparse import OptionParser
# The md5 module is deprecated in Python 2.5
try:
from hashlib import md5
except ImportError:
from md5 import md5
realm = 'trac'
# build the options
usage = "usage: %prog [options]"
parser = OptionParser(usage=usage)
parser.add_option("-u", "--username",action="store", dest="username", type = "string",
help="the username for whom to generate a password")
parser.add_option("-p", "--password",action="store", dest="password", type = "string",
help="the password to use")
parser.add_option("-r", "--realm",action="store", dest="realm", type = "string",
help="the realm in which to create the digest")
(options, args) = parser.parse_args()
# check options
if (options.username is None) or (options.password is None):
parser.error("You must supply both the username and password")
if (options.realm is not None):
realm = options.realm
# Generate the string to enter into the htdigest file
kd = lambda x: md5(':'.join(x)).hexdigest()
print ':'.join((options.username, realm, kd([options.username, realm, options.password])))
Genshi-0.5.1.win32-py2.5.exe
http://genshi.edgewall.org/wiki/Download
svn-python-1.5.6.win32-py2.5.exe:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8637&expandFolder=8637&folderID=469
(备注:安装svn-python后,必须将SVN根目录下的dll文件复制到Python25/Lib/site-packages/libsvn)
http://initd.org/pub/software/pysqlite/releases/2.4/2.4.1/
setuptools-0.6c7.win32-py2.5.exe
http://pypi.python.org/pypi/setuptools/0.6c7
Trac-0.11.4.win32.exe
http://trac.edgewall.org/wiki/TracDownload
accountmanagerplugin_trunk-r5655.zip
http://trac-hacks.org/wiki/AccountManagerPlugin
#####tony.wu : trac-digest.py
from optparse import OptionParser
# The md5 module is deprecated in Python 2.5
try:
from hashlib import md5
except ImportError:
from md5 import md5
realm = 'trac'
# build the options
usage = "usage: %prog [options]"
parser = OptionParser(usage=usage)
parser.add_option("-u", "--username",action="store", dest="username", type = "string",
help="the username for whom to generate a password")
parser.add_option("-p", "--password",action="store", dest="password", type = "string",
help="the password to use")
parser.add_option("-r", "--realm",action="store", dest="realm", type = "string",
help="the realm in which to create the digest")
(options, args) = parser.parse_args()
# check options
if (options.username is None) or (options.password is None):
parser.error("You must supply both the username and password")
if (options.realm is not None):
realm = options.realm
# Generate the string to enter into the htdigest file
kd = lambda x: md5(':'.join(x)).hexdigest()
print ':'.join((options.username, realm, kd([options.username, realm, options.password])))
相关文章推荐
- trac安装所需的工具下载地址
- python+selenium环境搭建(包括常用类库、工具安装及资源下载地址)
- 搭建android开发环境所需的工具,以及相应的下载地址
- AMD 双核驱动、补丁、优化工具下载地址和安装方法
- Mysql及连接工具的下载地址和安装总结
- Ubuntu 13.0 嵌入式开发常用工具安装(二) u-boot和Kernel及busybox官方下载地址
- 原型设计工具 Axure RP 7.0下载地址及安装说明
- PE安装Win8纯净版教程【附Win864/32位系统下载地址以及系统激活工具和解压软件安装包】
- PB安装包,PB安装程序,PB开发工具,powerbuilder安装包,powerbuilder安装程序,powerbuilder开发工具下载地址
- PE安装Win10纯净版教程【附Win10企业版/专业版/64/32位系统下载地址以及系统激活工具和解压软件安装包】
- LAMP环境安装所需的一些软件包下载地址整理
- 原型设计工具 Axure RP 7.0下载地址及安装说明
- 最新eclipse中android插件安装下载地址
- python 64位扩展包下载地址及安装方法
- 【C++资料免豆下载】大量教程+工具+源码下载地址汇总
- x-tile是一个平铺工具,需要用deb包下载安装
- Ubuntu安装uget和aria2下载工具
- 软件开发管理工具SVN的下载与安装
- 【C++资料免豆下载】大量教程+工具+源码下载地址汇总 ...