Python 可导入测试单文件脚本的distutils setup.py

Python 可导入测试单文件脚本的distutils setup.py,python,distutils,Python,Distutils,我的git存储库如下所示: setup.py src/single_file_module_and_script.py src/test_single_file_module_and_script.py 我希望在不使用setuptools的情况下,将setup.py安装src/single\u file\u module\u和\u script.py安装为名为single file module and script的可执行脚本。我不希望重命名存储库中的.py文件,因为我希望将测试保存在一个单

我的git存储库如下所示:

setup.py
src/single_file_module_and_script.py
src/test_single_file_module_and_script.py
我希望在不使用setuptools的情况下,将
setup.py安装
src/single\u file\u module\u和\u script.py安装为名为
single file module and script
的可执行脚本。我不希望重命名存储库中的.py文件,因为我希望将测试保存在一个单独的文件中。测试不导入单个文件、模块和脚本

如果
setup.py install
也将代码作为python模块安装,我并不强烈反对这两种方法

我还希望其他distutils命令,如python
setup.py sdist
,能够正常工作


我如何才能做到这一点?

注意,这些答案都不符合这个问题的标准:您想避免使用setuptools有什么具体原因吗?人们对此表示不满,并且在与GNU stow一起使用时会带来复杂性。我不知道也不使用stow,所以我不能就此发表意见。但仅仅因为有人不喜欢它而不使用高级工具似乎是不明智的。