阅读更多

5顶
0踩

编程语言

原创新闻 Paver 1.0 发布:Python 脚本工具

2009-03-24 14:38 by 副主编 ouspec 评论(1) 有5536人浏览
Paver 1.0 发布了,Paver是一个基于Python的软件项目脚本工具,和Make 或者Rake 类似。它不是设计用来解决依赖跟踪dependency tracking 需求,比如C 语言,它用来帮助解决一些重复的工作,类似运行文件生成,移动文件,下载等,并支持python语法和提供大量源代码库的优势。

比如你可以使用下面的代码,在build源代码之前生成文件:

from paver.easy import *
    from paver.setuputils import setup
 
    setup(
        name="MyCoolProject",
        packages=['mycool'],
        version="1.0",
        url="http://www.blueskyonmars.com/",
        author="Kevin Dangoor",
        author_email="dangoor@gmail.com"
    )
 
    @task
    @needs(['html', "distutils.command.sdist"])
    def sdist():
        """Generate docs and source distribution."""
        pass


安装:

如果你有setuptools_ installed:

easy_install Paver


如果没有,下载Paver .tgz,并运行:

python setup.py install


Paver主页: http://www.blueskyonmars.com/projects/paver/
5
0
评论 共 1 条 请登录后发表评论
1 楼 agurick 2009-03-25 23:40
  和scons相仿么

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • SP值多少钱,还能值钱多久

    ASP值多少钱,还能值钱多久ASP以其大牌身份,从面世以来得到了如潮般褒贬且简要分析ASP的价值首先ASP来自MS,是MS为互动网络提供的一种解决方案,推出时被给予了极大的希望,其实原因很简单,第一,它是微软做的,第二,很多做网络的人原先曾做过VB,而ASP又以VBS为编写语言。当人们开始使用后批评与好评就参半了,大家发现了ASP对COM对象的良好支持,也许一行ASP代码可

  • ASP值多少钱,还能值钱多久

    ASP以其大牌身份,从面世以来得到了如潮般褒贬且简要分析ASP的价值首先ASP来自MS,是MS为互动网络提供的一种解决方案,推出时被给予了极大的希望,其实原因很简单,第一,它是微软做的,第二,很多做网络的人原先曾做过VB,而ASP又以VBS为编写语言。当人们开始使用后批评与好评就参半了,大家发现了ASP对COM对象的良好支持,也许一行ASP代码可以解决上百行CGI的问题,

  • python模块大全

    sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0 sys.version 获取Python解释程序的版本信息 sys.platform 返回操作系统平台名称 sys.stdout 标准输出 sys.stdout.write(‘aaa‘) ...

  • Python爬虫【urllib模块】

    urllib是标准库,它是一个工具包模块,包含下面模块处理URL: 1 urllib.request 用于打开和读写url “最重要的” 2 urllib.error 包含由urllib.request引起的异常 3 urllib.parse 用于解析url 4 urllib....

  • Nmap扫描工具:详解每个关键参数的用途和意义

    本文详细解释了nmap扫描工具的关键参数,包括它们的含义、使用方法和实际应用场景。同时,文章还结合了案例分析,提供了实际应用中的经验和技巧,帮助读者更好地理解和使用nmap扫描工具。通过本文的阅读,读者将能够...

  • Python模块(自己整理并不完整)

    os.spawn() 执行外部程序脚本(Windows) os.access(path, mode) 判断文件权限(详细参考cnblogs) os.wait() 暂时未知 os.path模块: os.path.split(filename) 将文件路径和文件名分割(会将最后一个目录作为文件名而...

  • LLMs:《Efficient And Effective Text Encoding For Chinese Llama And Alpaca—6月15日版本》翻译与解读

    我们通过GitHub提供了我们的预训练模型、训练脚本和其他资源,以促进我们社区的开放研究。 1、Introduction (1)、大语言模型(LLM),代表着自然语言处理领域的重大进展。这些模型通过其庞大的规模和广泛的训练数据,...

  • ASP.NET 中获取html控件的值的方法

    一、知识点: 1.name是用来提交数据的,提供给表单用,可以重复; 2.id则针对文档操作时候用,不能重复。如:document.getElementById(); document.getElementsByName(xxx); 取出的数组 document.getElementById(xxx); 取出是单个对象 3.ID是在客户端脚本里用!NAME是用于获取提交表单...

  • asp.net页面间传值

    一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交,            ....   form1.submit();   ....   此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Session(

  • ubuntu20.04xrdp远程桌面sh脚本

    : 1.0 - Added remove option + Final optimization # : 0.9 - updated compile section to use checkinstall # : 0.8 - Updated the fix_theme function to add support for Ubuntu 16.04 # : 0.7 - Updated ...

  • kafka自采集监控

    kafka监控,python和go自采集

  • 各种格式的文件使用工具打开

    PYC Python脚本文件 QAD PF QuickArt文档 QBW QuickBooks for Windows文件 QDT 来自Quicken UK的QuickBooks数据文件,帐目/税/货单程序 QD3D Apple的QuickDraw 3D元文件格式 QFL FAMILY LAWYER文档 ...

  • 渗透技巧之403绕过_指纹识别

    /usr/bin/python3 from flask import * app = Flask(__name__) @app.route('/') def cookie_sniffer(): for c_name, c_value in request.cookies.items(): print(c_name + ': ' + c_value) return 'Hello, world' if...

  • 在Beaglebone Black板上使用Yocto移植Qt5

    拿到Beaglebone Black(懒得打英文,后面先简称狗板吧)已经好久了,一直也没拿来干什么事情,最近比较清闲,在Qt官网上注意到Qt creation(一个收费工具)可以跑在狗板上,搞了半天也搞到源码,官方说可以试用30天...

  • RISC-V 麻雀 D1s Buildroot 基本笔录

    文章目录前言麻雀Buildroot开机日志系统探索OpenSBIQEMU Buildroot RISCV参考 前言 RISC-V, BSD许可证之下自由使用的CPU设计, 最早是2010年加州...嘉楠的 K210, 还有已经发布的K510, RV64双核架构 沁恒(接口见长, 代

  • Kali Linux渗透测试——信息收集

    eg: 主动发现:netdiscover -i eth0 -r 1.1.1.0/24 被动发现:netdiscover -p scapy:可以作为单独工具使用,也可作为python包进行调用,可以进行抓包、注入网络流量等多种操作。 2. 三层发现 利用IP、ICMP协议发包...

  • 中间件漏洞

    ="CN" 默认端口:7001 批量扫描脚本 https://github.com/rabbitmask/WeblogicScan python3 WeblogicScan.py -u 192.168.164.133 -p 7001 Weblogic漏洞环境搭建 docker pull vulhub/weblogic:10.3.6.0-2017 docker ...

Global site tag (gtag.js) - Google Analytics