相关疑难解决方法(0)

如何使用setuptools/distribute包含包数据?

使用setuptools/distribute时,我无法让安装程序提取任何package_data文件.我读过的所有内容都表明以下是正确的方法.有人可以建议吗?

setup(
   name='myapp',
   packages=find_packages(),
   package_data={
      'myapp': ['data/*.txt'],
   },
   include_package_data=True,
   zip_safe=False,
   install_requires=['distribute'],
)
Run Code Online (Sandbox Code Playgroud)

myapp/data/数据文件的位置在哪里.

python setuptools distribute

115
推荐指数
8
解决办法
7万
查看次数

如何将静态文件包含到setuptools中 - python包

包含静态文件是不可能的!我尝试了我在教程和文档中找到的所有内容,但都是徒劳的......

我想要包含./static/data.txt,还有我的代码:

# setup.py
import os,glob
from setuptools import setup,find_packages

setup(
    name = "PotatoProject",
    version = "0.1.1",
    author = "Master Splinter",
    author_email = "splinter@initech.com",
    description = ("The potatoproject!"),
    url = 'http://www.google.com',
    license = "BSD",

    # adding packages
    packages=find_packages('src'),
    package_dir = {'':'src'},

    # trying to add files...
    include_package_data = True,
    package_data = {
        '': ['*.txt'],
        '': ['static/*.txt'],
        'static': ['*.txt'],
    },

    scripts=['src/startPotato'],
    classifiers=[
        "Development Status :: 3 - Alpha",
        "Topic :: Utilities",
        "License :: OSI Approved :: BSD License",
    ],
)
Run Code Online (Sandbox Code Playgroud)

文件系统: …

python setuptools package

66
推荐指数
4
解决办法
4万
查看次数

标签 统计

python ×2

setuptools ×2

distribute ×1

package ×1