使用现代包模板,我可以看到如何构建其他应用程序导入的"库"或模块,但不清楚的是,如何构建脚本供控制台使用?
如果我按照我理解的说明进行操作,我会在<pkgname>/src/<pkgname>/
目录中进行开发,从树上弹出,python setup.py build
.
但是,这只是创建了相同样式的源树,例如 build/lib<whatever>/<pkgname>/__init__py
。
我很可能根本没有正确理解这一点,但是测试和打包您最终应该能够直接执行的应用程序的"正确"方法是什么?
对于任何想知道的人;我的解决方案是使用python setup.py develop --user
并将~/.local/bin
添加到您的路径中。宾果游戏。