`
huangro
  • 浏览: 333537 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

创建Python Egg

阅读更多
创建Python Egg
首先, 需要安装setuptools,然后创创建文件:setup.py,文件内容如下:

#!/usr/bin/env python
from setuptools import setup, find_packages

setup(
    name = "pollen",
    version = "0.36",
    package_data = {'':['*.*']},
    packages = find_packages(),
)


然后运行命令:

python setup.py -q bdist_egg

搞定。

如果要打包特定文件,可以在setup.py文件中如下修改:

package_data = {'doc':['*.txt'], 'xml':['*.xml', 'relax/*.rnc']}
分享到:
评论

相关推荐

    python setup 安装 脚本 做egg

    本文将深入探讨`setup.py`脚本在创建Python egg文件中的作用,以及如何通过它来管理和分发Python项目。 首先,让我们了解什么是Python egg。Python egg是一种打包格式,它允许开发者将一个或多个Python模块、库或...

    setuptools制作Python egg的Demo

    在Python的世界里,setuptools是一个强大的包管理工具,它允许开发者创建、管理和分发Python项目。Egg是setuptools提供的一种二进制包格式,它能够帮助用户方便地安装和管理依赖。本教程将深入探讨如何使用...

    Python-EGG是一个工具包允许研究人员通过离散通道通信快速实现多智能体游戏

    EGG提供了一个框架,允许开发者快速创建和配置游戏环境,定义智能体的行为规则,以及设置通信协议。通过这个工具包,研究人员可以更专注于算法的设计和实验,而不是底层基础设施的构建。 **3. Python开发优势** ...

    PyPI 官网下载 | python-monascaclient-1.9.0.tar.gz

    `MANIFEST.in`文件则列出了在创建Python egg或wheel时需要包含的非Python文件,比如README、LICENSE等。 `requirements.txt`文件列出了该库依赖的其他Python库及其版本,确保在安装时能正确安装所有依赖。`test`...

    Python和egg文件.pdf

    Setuptools是Python的一个包管理工具,它允许开发者创建Egg文件,同时也负责安装和管理这些Egg包。Setuptools的主要功能包括自动化构建、安装和发布过程,解决了Python包之间的依赖关系问题。通过使用Setuptools的`...

    setuptools.tar.gz

    setuptools是Python标准库distutils的一个扩展,提供了更高级的功能,比如easy_install(用于安装Python包)和bdist_egg(创建Python egg文件,一种便于部署的包格式)。它使得开发者能够编写setup.py文件,这是一个...

    Python库 | python_vxi11-0.7-py2.7.egg

    "python_vxi11-0.7-py2.7.egg" 是一个针对Python 2.7版本的库,它的主要作用是提供了对VXI-11协议的支持。 VXI-11协议是一种通用的仪器控制协议,广泛应用于远程控制和数据通信,尤其是与虚拟仪器系统(VXI)设备的...

    Python库 | hyperlambda-0.0.2-py2.7.egg

    **Python库:Hyperlambda-0.0.2-py2.7.egg** Hyperlambda是Python编程语言中的一款开源库,主要用于简化复杂的数据处理和配置管理任务。在Python的生态系统中,库扮演着至关重要的角色,它们扩展了Python的功能,...

    PyPI 官网下载 | xadrpy-0.3.1.tar.gz

    在这个过程中,“setup.py”脚本会调用setuptools或distutils的函数,根据配置信息编译源码(如果有的话)、创建Python egg或wheel格式的包,最后将库安装到用户的Python环境中。 Python库的分发通常有两种方式: 1...

    setuptools-28.8.0.zip

    2. **egg格式**:setuptools支持创建Python Egg,一种轻量级的打包格式,便于分发和安装。Eggs可以在不使用系统包管理器的情况下进行安装,并能处理多个版本的同一库共存问题。 3. **easy_install**:这是...

    PyPI 官网下载 | compose_cms-0.1.11.tar.gz

    这个过程会编译源码(如果需要的话)、创建Python egg或wheel格式的可安装包,并将它们复制到系统的Python环境的site-packages目录下。 此外,Python库的开发和发布流程通常包括编写代码、编写测试、编写文档、版本...

    PyPI 官网下载 | webpie-5.6.3.tar.gz

    这个命令会执行一系列步骤,如编译源代码(如果需要)、创建Python egg-info以及将库安装到系统的Python路径中。 **Python的安装管理器** 为了更方便地管理Python库,可以使用像`pip`这样的工具。虽然`webpie-...

    Python库 | OpenOPC_Python3x-1.2.1-py3.6.egg

    通过Python的后端服务,开发者可以创建Web应用、桌面应用或者其他类型的客户端,这些客户端可以通过网络与OPC服务器交互,实现远程监控和控制。 **总结** `OpenOPC_Python3x-1.2.1-py3.6.egg`是一个强大的工具,它...

    IronPython各个支持平台对应的DLL资源

    通过.NET互操作性,C#程序可以创建IronPython的实例,执行Python脚本,或者直接调用Python模块和函数,实现了语言间的无缝集成。 2. **代码动态编译**:IronPython支持Python代码的动态编译,这意味着你可以编写...

    Python库 | idfx-0.5.3-py2.7.egg

    虽然Egg文件已经包含了一些依赖,但在复杂项目中,使用`pip`和`virtualenv`等工具创建隔离的环境并管理依赖关系更为推荐。 总结,`idfx-0.5.3-py2.7.egg`是一个针对Python 2.7的Egg文件,它代表了一个名为`idfx`的...

    Python库 | python_djvulibre-0.3.0-py2.5-linux-i686.egg

    在Python中使用`djvulibre`库,可以方便地集成DJVU文件的处理能力到你的应用程序中,比如创建一个文档管理系统或者进行文档转换服务。 Python的开发语言特性使得`djvulibre`库易于集成和使用。Python的语法简洁明了...

    Python库 | frida-15.0.0-py3.8-win-amd64.egg

    **Python库 - frida-15.0.0-py3.8-win-amd64.egg** 在Python编程环境中,库(Library)是至关重要的组成部分,它们提供了丰富的功能,帮助开发者实现各种复杂的任务。本资源是`frida-15.0.0-py3.8-win-amd64.egg`,...

    Python库 | eplus-1.1.8-py2.7.egg

    1. **创建输入文件**:通过Python脚本动态生成EnergyPlus的idf(Input Data File)文件,灵活调整建筑参数和系统设置。 2. **运行模拟**:调用EnergyPlus执行模拟,并控制模拟的细节,如运行时长、输出变量等。 3. *...

    Python库 | whistle-1.0a1-py3.5.egg

    `whistle-1.0a1-py3.5.egg`是一个Python的 egg 文件,它是Python的包分发格式之一,主要用于简化软件安装过程。Egg文件是一种压缩格式,包含Python模块、元数据以及可能的依赖项。Python 3.5是这个版本所支持的运行...

    Python库 | tj_feeder-0.0.2-py3.9.egg

    在Python生态系统中,库(Library)是程序员创建的可重用代码模块,它们扩展了Python的功能,使得开发者可以更高效地编写程序。此资源的.egg格式是一种常见的Python包分发方式,类似于更普遍使用的. whl格式。 在...

Global site tag (gtag.js) - Google Analytics