Василий Банников, Ну, кроме самого файла в бинарном виде прилетает ведь и информация о его имени и типе? Хотя, возможно, если сказать HTML-ссылка, то я с вами соглашусь.
Капсамун Артем, Тогда пометьте, что мой ответ - решение.
P.S. Ну и у данного пакета есть несколько альтернатив, на habr.com была относительно недавно статья. Что-то про сравнение быстродействия питона с другими языками... Надо комментарии смотреть. И мне тоже, я numbа немного использовал, а застревать на 3.9 не хочется.
Пожалуйста, приведите алгоритм, как произвольная последовательность символов из двоек и пятерок превращается в число, а то мне лично совершенно непонятно, что такое "система счисления, состоящей из 2 и 5"?
Денис Шавалеев, На самом деле есть другая альтернатива - использовать пакеты/модули с консольной точкой входа (задать в setup.py entry_points={'console_scripts': [...]'). Тогда этот пакет можно в виде exe-файла запустить. Как pip, virtualenv и пр. Естественно, требуется питон на рабочей машине и умение пакеты в whl-файлы превращать, что на самом деле не очень сложно.
nymb32, А у вас там действительно вирусов нет? А то у меня с последним pyinstaller'ом (Python 3.10) только 6 false positive, причем относительно серьезный только один (Microsoft).
seniannak, google spreadheet - это не excel. Напрочь. По идее надо заголовок вопроса и теги поменять. Ну и код все равно не воспроизводимый и там много чего лишнего, не относящегося к вопросу.
P.S. С google spreadsheet я дела никогда не имел...
HexUserHex, Опс, это, похоже, мне музыка из комментариев к вопросу навеяла, да и Вы только про работу с БД рассказали. Ну, тогда остается пытаться сконструировать минимальный воспроизводимый пример (без БД) и показать его автору библиотеки на гитхабе.