Pull to refresh

Comments 11

Стоит заметить, что проект авторства автора, так что вполне себе :)

@vb64немного бы сторителлинга добавить - как вы дошли до жизни такой. Статья была бы изящнее, мотивационнее для других разработчиков и читалась бы с большим интересом.

Не нашел на GitHub в actions публикации на pypi. Вы руками публикуете? Как гарантируете соответствие публикуемого кода коду в GitHub?

боюсь, что полный рассказ о страданиях получился бы слишком длинным, в нескольких томах :)

мало народу до конца дочитало бы.

Достижения без страданий - это слишком идеально и неинтересно, и обычно так не бывает. Страдания без смысла и достижений - ну такое чтиво, для мазохистов. А вот если их правильно объединить при помощи пути героя, то это совсем по-другому будет читаться. Через тернии к звёздам! ???

насчет публикаций на pypi - да, руками публикую.

насчет гарантий соответствия - не задумывался, честно говоря. если подскажете какие-то бестпрактикс, и что вообще почитать по этому вопросу, то буду весьма благодарен.

впрочем, в данном конкретном случае размер кода - 85 строк, так что можно и руками сравнить :)

Я просто голову греть не люблю на тему: "надо вспомнить как сделать".

Можете глянуть в моих репках, если интересно как публиковать: https://github.com/insight-platform/savant-rs/blob/main/.github/workflows/savant-rs-ci.yml#L55

стоит заметить, что я использую Maturin, потому что у меня Rust с Python-врапперами, но думаю, что там замена на вашу тулзу решает вопрос.

О, а я спросонья и не заметил. Посыпаю голову пеплом)

PyMuPDF кстати использует poppler, так что внешние бинарники тут нужны

под внешними бинарниками я подразумеваю дополнительные телодвижения при установке, помимо 'pip install'.

их не требуется - мамой клянусь! запуск тестов в github actions это подтверждает.

возможно, указанный компонент ставиться при штатной установке или является опциональным.

Sign up to leave a comment.

Articles