Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过PyPi分发包含本机绑定的python项目_Python_Packaging_Setuptools_Pypi - Fatal编程技术网

如何通过PyPi分发包含本机绑定的python项目

如何通过PyPi分发包含本机绑定的python项目,python,packaging,setuptools,pypi,Python,Packaging,Setuptools,Pypi,我的python项目包含一些C/C++绑定和一些python代码,我想通过PyPi分发它。如果我使用python setup.py sdist创建一个源文件并将其上载到PyPi,我的理解是它将只包含源文件。如何编译本机绑定以匹配尝试使用pip安装安装my package的用户的平台win/osx/linux。默认情况下,它将使用系统上可用的默认编译器。如果您想更改,请查看这些关于saveopts的信息。默认情况下,它将使用系统上可用的默认编译器。如果您想改变这一点,请查看这些关于saveopts

我的python项目包含一些C/C++绑定和一些python代码,我想通过PyPi分发它。如果我使用python setup.py sdist创建一个源文件并将其上载到PyPi,我的理解是它将只包含源文件。如何编译本机绑定以匹配尝试使用pip安装安装my package的用户的平台win/osx/linux。

默认情况下,它将使用系统上可用的默认编译器。如果您想更改,请查看这些关于saveopts的信息。

默认情况下,它将使用系统上可用的默认编译器。如果您想改变这一点,请查看这些关于saveopts的信息