Добавьте псевдонимы для console_scripts внутри setup () - PullRequest
1 голос
/ 31 мая 2019

Мне было интересно, есть ли какой-либо способ указания псевдонимов для команды, определенной в console_scripts внутри аргумента entry_points в setup ().

Могу ли я сделать что-то подобное?

entry_points={
          'console_scripts': ['[command,alias0,alias1,alias2]=packagename.__main__:main'],
      },

1 Ответ

1 голос
/ 31 мая 2019

Псевдоним абсолютно работает, но не совсем так, как вы этого хотите.Пока небольшое количество дублирующегося кода подходит для вас, вы можете сделать это вместо:

entry_points={
    'console_scripts': [
        'command=packagename.__main__:main',
        'alias0=packagename.__main__:main',
        'alias1=packagename.__main__:main',
        'alias2=packagename.__main__:main'
]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...