打包时快速给出警告,无法识别setup.py~

打包时快速给出警告,无法识别setup.py~

我一直在尝试制作一个应用程序并将其打包等等,但是我遇到了很多错误,所以我试图回到基础:

执行命令后quickly create ubuntu-application dj1cd dj1我得到了可以运行和打包的应用程序quickly package,运行正常!

我收到一些警告

** (setup.py:5609): WARNING **: 
Error sending credentials: 
Error sending message: Operation not permitted

setup.py但我读到过,应该在文件底部写上你的名字等信息。所以我照做了quickly edit,不得不单独打开setup.py文件,在适当的位置写下我的许可证、姓名、电子邮件、描述和详细描述(我没有包含网页)。我保存并终止了 gedit。

现在当我跑步时quickly package我得到

....... 
Command returned some WARNINGS:
---------------------------------- 
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  setup.py~
----------------------------------
Do you want to continue (this is not safe!)? y/[n]: n

我在这个论坛上看到,可以使用以下方法降级python-distutils-extra到最后一个稳定版本:

sudo apt-get install python-distutils-extra=2.32-2

但在我这样做之后,并尝试再次打包,我收到了同样的警告。(而且我还读到不应该简单地删除文件setup.py~

有人知道如何消除这些警告吗?我使用编辑器的方式错误吗?我之前尝试过使用 emacs,但还是一样...

我正在运行 Ubuntu 12.04 LTS。

答案1

无论你使用什么编辑程序来更改,setup.py都会创建原始文件的备份setup.py~。当程序由 distutils 打包时,它无法识别的文件类型(即 .py~)会发出警告。只需删除该文件即可。不确定如何在你使用的任何编辑器中关闭该行为。

编辑:在 gedit 中,您可以通过转到“编辑”->“首选项”->“编辑器”选项卡并取消选中“保存前创建文件的备份副本”来关闭自动备份

相关内容