小编Sou*_*abh的帖子

MANIFEST.in,package_data和data_files澄清?

我正在尝试创建一个Python包,我有一个像这样的目录结构:

mypkg/
??? __init__.py
??? module1
?   ??? x.py
?   ??? y.py
?   ??? z.txt
??? module2
    ??? a.py
    ??? b.py
Run Code Online (Sandbox Code Playgroud)

然后我添加了所有文件MANIFEST.in,当我检查创建的存档时,它有所有文件.

当我做python setup.py install的时候dist-packages/mypkg/module1.我只看到Python文件而不是z.txt.

我有z.txt两个MANIFEST.insetup.py:

setup (
    packages = [
        'mypkg',
        'mypkg.module1',
        'mypkg.module2',
    ],
    package_data = {
        'mypkg': ['module1/z.txt']
    },
    include_package_data = True, 
    ...
)
Run Code Online (Sandbox Code Playgroud)

我尝试添加该文件,data_files但是创建了一个目录/usr/local.我想将它保存在源代码目录中,因为代码使用该数据.

我已经阅读了下面列出的帖子,但我一直对于z.txt在正确的位置之后保持正确位置的方法感到困惑setup.py install.

python distutils setuptools

22
推荐指数
2
解决办法
5088
查看次数

git fork成一个独立的存储库?

很久以前我从其他一些用户存储库创建了一个fork.然后我对我的fork进行了很多更改并重新编写了很多代码.

现在我想把这个fork转换成我帐户的存储库,因为这两个真的不同,我想删除两者之间的关系.这样我就可以分别对这个fork进行问题跟踪等.

我怎样才能做到这一点 ?我试过环顾四周但没有找到一个好例子.

git github

12
推荐指数
1
解决办法
4019
查看次数

标签 统计

distutils ×1

git ×1

github ×1

python ×1

setuptools ×1