Asciinema: Windows не поддерживается, верно?

Созданный на 29 окт. 2013  ·  12Комментарии  ·  Источник: asciinema/asciinema

Быстрый тест на установку pip из репозитория Github показывает, что asciicinema не работает из коробки в Windows, даже несмотря на то, что он устанавливает .exe в папку Python Scripts. На моей машине Win7 он не работает с ImportError: No module named termios .

Небольшой поиск показывает, что (вероятно) это не эквивалент Windows,
http://stackoverflow.com/questions/933745/what-is-the-windows-equivalent-to-the-capabilities-defined-in-sys-select-h-and-t , и поэтому аскетизм, вероятно, не предполагается работать в Windows.

Было бы хорошо, если бы в Readme было указано, для каких операционных систем предназначен asciicinema или для каких известных операционных систем.

Все 12 Комментарий

Верно, он никогда не будет поддерживать Windows, поскольку в Windows нет псевдотерминала, select () и других возможностей unix. Информация о поддерживаемых системах теперь находится на домашней странице: http://asciinema.org

@sickill можно ли поддерживать cygwin?

@noisy cygwin не поддерживает UNIX-подобный псевдотерминал, поэтому вряд ли он сможет работать в Windows. Все системы семейства UNIX (Linux, * BSD, Mac OS X) имеют PTY, но Windows - это совершенно другая ОС.

@sickill А как насчет https://github.com/rprichard/winpty?

@masaeedu не стесняйтесь экспериментировать с этим. Я согласен с тем, что кто-то поддерживает дружественный Windows-форк asciinema. Однако на данный момент я не заинтересован в слиянии каких-либо изменений, специфичных для Windows, в основной репозиторий. Формат asciicast задокументирован, поэтому, если при записи в Windows создается совместимый файл asciicast, веб-плеер должен иметь возможность воспроизвести его.

@masaeedu Существует форк Windows от @mattn - https://github.com/mattn/asciinema/tree/windows

Я был неправ, говоря, что "он никогда не будет поддерживать Windows" :)
Кажется, теперь он устанавливается и отлично работает под Win10 (WSL): https://asciinema.org/a/123255

28 марта 2018,
Я попробовал установить asciinema в Windows 10 и обнаружил ошибку termios. Это все еще разрешимо, или где мне найти форк совместимой версии?

@sickill Windows 10 теперь имеет официальный консольный api , что должно сделать поддержку Windows, требующей гораздо меньше кода. Это что-нибудь меняет?

@mikemaccana, спасибо, что подняли этот вопрос! Я думаю, это может открыть путь для нативной поддержки Windows. Я только что просмотрел связанную статью, но она выглядит многообещающей 👍

@sickill Вы смотрели на winpty? README утверждает, что работает в Windows XP и более поздних версиях.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

ThomasWaldmann picture ThomasWaldmann  ·  3Комментарии

lukehinds picture lukehinds  ·  5Комментарии

omaraboumrad picture omaraboumrad  ·  10Комментарии

KurtPfeifle picture KurtPfeifle  ·  3Комментарии

laughedelic picture laughedelic  ·  7Комментарии