构建 conda 包:构建成功但没有源文件
Building conda package: built successfully but no source files in it
我正在按照 http://conda.pydata.org/docs/build_tutorials/pkgs.html 上的教程为我的项目构建一个 conda 包。我的项目结构如下:
abc-
conda.recipe-
bld.bat
build.sh
meta.yaml
sample_data-
file1.txt
source-
code1.py
code2.py
setup.py
tests-
test.py
LICENSE
README.md
我的 meta.yaml 文件如下所示:
package:
name: abc
version: "0.1"
source:
path: ../source/
requirements:
build:
- python
- setuptools
- pandas
run:
- python
- pandas
bld.bat:
"%PYTHON%" setup.py install
if errorlevel 1 exit 1
build.sh:
$PYTHON setup.py install
而setup.py文件是:
from setuptools import setup, find_packages, Extension
setup(
name="abc",
version='0.1',
description='some description',
platforms=["any"],
install_requires=['pandas']
)
我执行以下命令来构建包:
conda-build abc
包构建成功,它有两个名为 'info' 和 'Lib' 的目录,但其中 none 有 code1.py 和 code2.py 文件或他们的可执行文件。我错过了什么吗?
在 setup.py 中,我必须添加以下行:
packages=find_packages()
包构建成功,之后包含源文件。
我正在按照 http://conda.pydata.org/docs/build_tutorials/pkgs.html 上的教程为我的项目构建一个 conda 包。我的项目结构如下:
abc-
conda.recipe-
bld.bat
build.sh
meta.yaml
sample_data-
file1.txt
source-
code1.py
code2.py
setup.py
tests-
test.py
LICENSE
README.md
我的 meta.yaml 文件如下所示:
package:
name: abc
version: "0.1"
source:
path: ../source/
requirements:
build:
- python
- setuptools
- pandas
run:
- python
- pandas
bld.bat:
"%PYTHON%" setup.py install
if errorlevel 1 exit 1
build.sh:
$PYTHON setup.py install
而setup.py文件是:
from setuptools import setup, find_packages, Extension
setup(
name="abc",
version='0.1',
description='some description',
platforms=["any"],
install_requires=['pandas']
)
我执行以下命令来构建包:
conda-build abc
包构建成功,它有两个名为 'info' 和 'Lib' 的目录,但其中 none 有 code1.py 和 code2.py 文件或他们的可执行文件。我错过了什么吗?
在 setup.py 中,我必须添加以下行:
packages=find_packages()
包构建成功,之后包含源文件。