При изучении структуры setup.py
я натолкнулся на два термина: entry_points
и cmdclass
.
Я прочитал документ setuptools
и distutils
.С помощью этого и некоторой информации, которую я нашел в Интернете, я пришел к выводу, что эти два являются одним и тем же.В частности:
Эти два используются для добавления пользовательских команд или могут использоваться для добавления ловушек к существующим командам.
Но, когда я проверял файлы setup.py
некоторых популярных пакетов,Я обнаружил, что эти два свойства используются вместе.Например, см. setup.py
из numpy
пакета.
Не могли бы вы объяснить мне использование этих двух свойств?