Автоматически добавлять корректный shebang в скрипты для пакетов, установленных с помощью setuptools - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь упаковать модуль с помощью setuptools.Я также хочу добавить несколько сценариев, которые будут установлены вместе с модулем, используя аргумент 'scripts' в функции setup.py setuptools.setup ().

Для того, чтобы те могли вызываться непосредственно из командной строки, самое простое решение, кажется, состоит в том, чтобы просто добавить шебанг в начало.Однако мне было интересно, как я могу настроить shebang при установке, чтобы он соответствовал форме, используемой ОС, в которой установлен пакет.

Например, я вижу, что Scrapy делает это в bin /сценарий, но не смог точно выяснить, как они это делают.

Любой совет очень ценится:)

...