Pull to refresh

Comments 13

Не дочитал до конца.

Без упоминания poetry и flit этот тьюториал выглядит неполным.

Я писал только про то, чем пользуюсь сам и с чем умею работать. Если хотите помочь в доработке этой статьи, то можете написать мне в ТГ. Все ссылки в конце статьи. Спасибо.

Это технический ресурс и я бы ожидал небольшой обзор существующих решений и почему вы выбрали именно это.

Заработало. Только вместо

from mylib import myclass

приходится писать

from mylib.myclass import myclass

Не подскажете, как сделать класс дефолтным?

UFO landed and left these words here

Я также как и@me21не уверен в чём проблема именно у вас, но вероятно вы действительно не прописали соответствующий импорты в __init__.py. Для примера этот файл в библиотеке PyDeepLib выглядит так:

from .tensorclass import *
from .layers import *
from .speedfilein import *
from .loggingin import *

Вы можете сами в этом убедиться: GitHub.

Спасибо. Это действительно так, но для пользователей не очень знакомых с синтаксисом markdown MDPad будет проще.

Способ с setup.py уже устарел. Для статьи стоило бы разобрать современные методы.

Устаревший способ. Авторы языка предлагают использовать pyproject.toml. Современная инструкция со всеми примерами в документации. https://packaging.python.org/en/latest/tutorials/packaging-projects/

Спасибо, что дочитали статью до конца, надуюсь

Автор, не обижайтесь! Однако ж, описанный алгоритм выглядит без нужды усложнённым. Качать и устанавливать конкретную отдельную программу для редактирования README? Маркдаун — это обычный текст, так же как и py-файлы. Если читатель написал код и дошёл до публикации библиотеки в PyPi, редактировать текстовые файлы он уже умеет.

Советую посмотреть в сторону PDM с его build.

Sign up to leave a comment.

Articles