Как мне установить и запустить Pyright из CLI вместо использования VS Code? - PullRequest
4 голосов
/ 24 марта 2019

Я хотел бы начать использовать Pyright с проектами моей команды.Я установил плагин кода Visual Studio и вижу ошибки типа в моем редакторе во время работы.Но я хотел бы иметь возможность запускать его автоматически как часть нашего набора тестов, в том числе на нашем CI-сервере, а плагин VS Code не может этого сделать.Мне нужно установить и использовать его как автономный инструмент командной строки.

В документации Pyright говорится, что он имеет интерфейс командной строки, но единственные инструкции по установке и сборке были для расширения кода Visual Studio и установкикоторый не добавил pyright исполняемый файл:

$ pyright
-bash: pyright: command not found

Как я могу установить и запустить Pyright на моем проекте Python из командной строки?

1 Ответ

5 голосов
/ 26 марта 2019

Несмотря на то, что это инструмент для программистов на Python, Pyright реализован на TypeScript, работающем на Node, и документация сообщает нам , что его можно установить с помощью одного из менеджеров пакетов для этой экосистемы, например NPM или Пряжа .Если вы хотите установить его для использования в любом месте системы (а не только внутри конкретного проекта Node), вам понадобится установка global.

npm install --global pyright

или

yarn global add pyright

Это добавит интерфейс командной строки pyright.

$ pyright
Usage: pyright [options] file...

Вы можете запустить это для ваших файлов, просто указав их в командной строке, но для проектавы можете создать pyrightconfig.json файл , идентифицирующий файлы для проверки типов, а также интерпретаторы, библиотеки и определения типов Python, которые он должен использовать.Некоторые из этих опций также могут быть переданы в качестве аргументов командной строки , но не все из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...