[英]How can I mark a package as obsolete with setup.py?
我正在使用distutils(setup.py)從我的python項目創建rpm包。 現在,我的一個任務非常具體的項目(例如png創建)被移到了更通用的項目(image-toolkit)。
這是兩個不同的場景,第一個場景是我的最愛。 在這兩種情況下,我都假定用戶已使用其程序包管理器安裝了我的程序包(png-creation)。
在第一種(我最喜歡的)方案中,將發生以下情況:
如果這種情況不可能,則第二種情況是:
您可能想要使用版本號,該版本號可能會阻止軟件包的安裝,並會讓安裝該軟件包的人知道需要指定的版本。
這樣的事情。
requires = ['setuptools ==0.8',
'transaction==1.4.1']
您可以將軟件包標記為已過時: https : //docs.python.org/2/distutils/setupscript.html#relationships-between-distributions-and-packages
但是,這可能會簡單地卸載(替換)現有軟件包,而不會發出警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.