Как всегда лучший контент по Python в русскоязычном ютубе! Про Poetry сам узнал не так давно, когда столкнулся с ограничениями в Pipenv, а Poetry их полностью покрыл
@kelevra14933 жыл бұрын
Pipenv тормознутая штука. А чего не хватало в pipenv, что перешли на poetry?
@misterpip2029 Жыл бұрын
Кааапец, потерянные годы! Алексей спасибо, буду пользоваться!
@MrLotrus3 жыл бұрын
Открывал с мыслью ну что там улучшать, всё и так просто и понятно. А ушёл просвещенным пробовать poetry
@ssshevelev3 жыл бұрын
А зачем сравнивать с pip? Имхо интереснее было бы сравнить с pipenv.
@Jastcher3 жыл бұрын
+
@lxmbdaemptiness2093 жыл бұрын
по определению
@rinaatt3 жыл бұрын
+
@PatsevAnton6 ай бұрын
не все знают про pipenv
@knarg46822 күн бұрын
@ssshevelev, уже нечего сравнивать. Поддержка pipenv здорово притормозилась.
@grokgustavo3 жыл бұрын
Леха, у тебя, пожалуй, самые качественные видео про кодинг. Большой тебе за это респект!
@t0digital3 жыл бұрын
Спасибооо💪
@hexchap25793 жыл бұрын
Боже, почему в гайдах всегда все так легко, а у меня всегда возникают трехэтажные ошибки?
@kotesiam11 ай бұрын
Это называется путь программиста)
@КириллГусарев-р5х15 күн бұрын
Потому что руки...
@КириллКириллович3 жыл бұрын
Котаны возвращаются :)
@BRUH-kw8sl3 жыл бұрын
Poetry очень похож на cargo в rust (ясно чем вдохновлялись, похвально)
@semenguliaev44583 жыл бұрын
Poetry одной из целей заявляет унификацию интерфейса управления пакетами, активно смотрят на cargo и yarn, да. Идея отличная
@Johniooooo3 жыл бұрын
Всем интересно сравнение с pipenv)(мне тоже). Недавно копался в pipenv, был небольшой затуп с установкой black(при установке нужно добавлять ключ --pre) а еще при установке aiogram pipenv тупо скипал установку пакета async-timeout, ссылаясь на неправильный python_full_version
@stas.kudriashev3 жыл бұрын
Пользуюсь этой либой на текущем проекте! Вещь реально крутая. Спасибо за видео 👏
@pubchikcplay53423 жыл бұрын
У pycharm есть плагин для работы с poetry. Алексей, мне тоже интересно где м1?)
@solderingiron94053 жыл бұрын
да есть
@swimmwatch3 жыл бұрын
Какие преимущества у Poetry перед pipenv?
@ИванАхременко3 жыл бұрын
pipenv скорее мёртв, чем жив.
@mslq Жыл бұрын
Спасибо, буду теперь пользоваться этим инструментом.
@АндрейСергеевич-м1ъ Жыл бұрын
ПАсиба дарагой. Счатья, здоровья, семейного благополучия, удачи, море удачи и дачу у моря
@Tenundor3 жыл бұрын
Спасибо за материал. Ничего не знал о poetry до этого видео. Теперь буду пробовать.
@t0digital3 жыл бұрын
Отлично!
@MADAHAKO3 жыл бұрын
Это я удачно зашёл! Мне как раз сказали его подучить )))
@t0digital3 жыл бұрын
отлично:)
@ЕрвандАгаджанян-в3к3 жыл бұрын
Спасибо большое тебе за твой труд!
@ДаниилКраев-я7чАй бұрын
Очень круто, спасибо!
@ivanfedorov79343 жыл бұрын
Спасибо большое за видео , буду пропобовать
@defend00r Жыл бұрын
Пора про pdm снимать 😊
@dmitrykhorkin2 жыл бұрын
Вообще, было бы круто показать, что этот менеджер качает и устанавливает пакеты параллельно! Потому что попробуйте поставить пакет notebook (у него в зависимостях много чего) через pip, займет это у вас порядка минуты!!! Хотя через poetry это занимает меньше 5 секунд! Это реально ускоряет сборку проектов (CI/CD) и экономит кучу времени!) В общем то очень рад этому инструменту!
@МаркБрут-ы1ф3 жыл бұрын
Можно указать чтобы venv создавалось в папке проекта, так и pycharm и вроде даже vscode позволят сразу выбрать окружение, без прописывания путей.
@tovjukov Жыл бұрын
А. что скажете про такой инструмент как pipenv, можно ли их сравнить? и в чью сторону лучше смотреть?
@aleksandryushka95712 жыл бұрын
Отличное видео. Спасибо за разбор
@jurijjusel242211 күн бұрын
Dobryj vecer, kak vam UV obzora neplanirujete?
@t0digital11 күн бұрын
планирую
@traffox3 жыл бұрын
Я скучал по видосам. Материал, как всегда, шикарный, спасибо!
@t0digital3 жыл бұрын
Спасибо!
@grigoriygusev41593 жыл бұрын
Как раз используем его)
@sergeiryzhov9043 Жыл бұрын
Ка пользоваться дебагом с этим poetry?
@t0digital Жыл бұрын
так же как и без poetry, это не связанные вопросы
@MY-nh2xe3 жыл бұрын
что скажете насчет PDM?
@aleksandrHz3 жыл бұрын
Как всегда все круто
@kalik543 жыл бұрын
Большое спасибо за облегчение жизни)
@oleg.frolov Жыл бұрын
Когда будет плейлист по созданию телеграм бота на пайтон?))
@АнтонинаСмет3 жыл бұрын
Отличное видео, спасибо!
@problitzru3 жыл бұрын
Бооооооольшееее контента, пожалуйста =)
@pavel_panchenko Жыл бұрын
Подскажите как в докере запускать poetry ?
@t0digital Жыл бұрын
Установить его в контейнере и запускать так же как и вне докера
@pavel_panchenko Жыл бұрын
Если есть пример dockerfile буду благодарен
@pavel_panchenko Жыл бұрын
Я копирую все файлы в рабочую директорию, но после установки зависимостей , вываливается ошибка does not contain any element
@t0digital Жыл бұрын
универсальный способ решения почти любого вопроса, идем в гугл и начинаем с поиска наиболее очевидного вопроса, в твоём случае «poetry docker» первая ссылка stackoverflow.com/questions/53835198/integrating-python-poetry-with-docker там есть пример Dockerfile Также гугли «does not contain any element +poetry». Например вот что находится github.com/python-poetry/poetry/issues/1227
@pavel_panchenko Жыл бұрын
Мой порядок действий : 1. Скачиваю poetry с помощью curl 2. Ложу в. Env путь к poetry 3. Определяю рабочую директорию 4. Копирую poetry.lock и poetry.toml в текущую директорию 5. Вызываю poetry install . 6. Запускаю main файл. Ошибка уже на последнем пункте. Не понимаю что не так.
@КонстантинКомиссаров-ж1э3 жыл бұрын
А как потом зависимости из toml устанавливать в докере например? Устанавливать poetry при сборке образа?
@t0digital3 жыл бұрын
Да. Его можно поставить и из pip для конкретного интерпретатора, или через sh скрипт, тогда poetry сможет работать с любым интепретатором в системе.
@ДенисМарічев3 жыл бұрын
Можно экспортировать из poetry все зависимости в формате requirements.txt, и потом в докере просто юзануть pip: poetry export --without-hashes > requirements.txt pip install -r requirements.txt
@semenguliaev44583 жыл бұрын
+ у докера есть multistage, я обычно отдельно собираю venv при помощи poetry и копирую его (venv) в целевой образ на следующей стадии
@РоманСамаренко-ы7ю Жыл бұрын
Кто шарит, подскажите, понять не могу, зачем нужна команда poetry shell? Ведь при poetry start или init, вроде poetry и так создает Вирт окружение и все зависимости устанавливает в него, а не глобально. Зачем тогда poetry shell для меня загадка!?
@quantum3002 Жыл бұрын
Видимо это аналог простой команды python/python3, когда у тебя открывается пайтоновский shell, где ты можешь поковырять что-то лайтовое. А здесь poetry shell тебе выдаст тоже питоновский shell, но со своим не глобальным окружением, где ты можешь кошмарить не боясь за что-либо. Наверное как-то так)
@КириллГусарев-р5х15 күн бұрын
@@quantum3002 poetry shell открывает командную строку (терминал), а не python
@АлександрГордиенко-ь4ф3 жыл бұрын
Очень полезно, спасибо!
@НикитаГрищенко-ы1щ3 жыл бұрын
давно пора было рассказать
@archibaldivanovich41033 жыл бұрын
Отличное видео!
@t0digital3 жыл бұрын
Спасибооо!
@aleksandryushka95712 жыл бұрын
Алексей, добрый день. Подскажите используете ли вы Poetry в сочетании с Pyenv?
@t0digital2 жыл бұрын
Не пользуюсь pyenv, но ничего против не имею:)
@aleksandryushka95712 жыл бұрын
@@t0digital Спасибо за ответ.
@wandos777 Жыл бұрын
Люди добрые, подскажите, пожалуйста, все никак не могу разобраться с одной особенностью poetry: к примеру, устанавливаю библиотеку pytelegrambotapi и poetry сразу обновляет библиотеку urllib3 до версии >2.0 и после этого невозможно добавить следующий пакет с помощью poetry add, так как выдает ошибку : __init__() got an unexpected keyword argument 'strict' Пытался откатить версию до старой рабочей 1.26.15 urllib3, но при последующей poetry add она снова обновляется до версии 2 и снова эта ошибка. Подскажите, если кто сталкивался ) а то pip то работает корректно, но не хочется на него возвращаться))
@august26383 жыл бұрын
Подскажите, пожалуйста, какую консоль вы используете и шрифт? Привлекли очень вкладки) За видео лайк! Годный контент как всегда 😊
@t0digital3 жыл бұрын
Это Windows Terminal, внутри WSL2. Тема одна из стандартных в Windows Terminal
@kelevra14933 жыл бұрын
Получше чем pipenv?
@sdfgbygbsdfgbdfg3 жыл бұрын
Очень интересно, почему не на М1?)
@t0digital3 жыл бұрын
Пользуюсь обоими ноутами. Планирую сделать отдельное видео про М1 и Thinkpad
@sdfgbygbsdfgbdfg3 жыл бұрын
@@t0digital Спасибо большое за ответ! Спасибо за очень полезное видео) Как всегда на высоте =)
@yariklan3 жыл бұрын
@@t0digital на thinkpad Linux ?
@t0digital3 жыл бұрын
@@yariklan это винда с WSL2 и Windows Terminal
@AlexeyZubkov Жыл бұрын
текущая версия идет с packages = [{include = "poetry_test_project"}]. Даже не надо указывать корневую директорию если что...
@DmitriyVasil3 жыл бұрын
спасибо, попробую poetry
@ЮрийЧебышев-т1ф3 жыл бұрын
Имеет ли смысл держать в репозитории при работе с пип весь вывод pip freeze? Я туда руками записываю только те пакеты которые ставил, зачем мне зависимости зависимостей? Пусть о них пип думает, разве нет?
@DrublChannel3 жыл бұрын
Хорошо бы хранить конкретные версии всех пакетов вместе с зависимостями, потому что может какая нибудь зависимость обновится и сломается совместимость, в итоге не заработает код
@pycz3 жыл бұрын
Это нужно, например, для воспроизводимых сборок
@ishalyapin843 жыл бұрын
Имеет, но только не в requirements.txt, а в отдельном файле freeze.txt.
@ЮрийЧебышев-т1ф3 жыл бұрын
@@ishalyapin84 красивое и такое логичное решение. Спасибо
@motrl3 жыл бұрын
Наверное я что то пропустил, но, куда делся macbook на M1? )))
@t0digital3 жыл бұрын
с ним все ок)
@АлександрТезин-и8ф2 жыл бұрын
если есть проект с poetry как все эти зависимости к себе подгрузить или этого всего не нужно?
@t0digital2 жыл бұрын
poetry install - установка всех зависимостей, которые прописаны в текущем проекте
@АлександрТезин-и8ф2 жыл бұрын
@@t0digital спасибо
@S.YOU.S3 жыл бұрын
Я правильно понял, что эта штука не работает глобально? Т.е. poetry необходимо, условно, инициализировать для каждого своего проекта отдельно? Как git init, например? И если он не инициализирован, то его возможности я использовать не могу? И что будет, если я его инициализирую в уже существующем проекте? увидит ли он все зависимости?
@t0digital3 жыл бұрын
poetry - менеджер зависимостей. В каждом проекте зависимости свои, поэтому он работает локально для каждого проекта, как и git, к примеру. Если вы инициализируете его в существующем проекте, зависимости существующего проекта автоматически никак в менеджер зависимостей poetry не попадут, нужно будет это делать отдельно.
@S.YOU.S3 жыл бұрын
@@t0digital Все понял. Спасибо!
@rinaatt3 жыл бұрын
Не рассказал как удалить пакет со всеми зависимостями одной командой :-(
@RomissIgorovich3 жыл бұрын
Использую mac mini M1, так вот на него не хочет ставиться django-crypto-fields в связке с poetry. Зависает на добавлении зависимостей и счетчик бесконечно идет... При этом на mac mini c intel все залетает на ура.
@sergii.golota7 ай бұрын
Для чего нужен файл `poetry.lock` так и не понятно осталось
@helish_883 жыл бұрын
Интересная штука, спс за видео
@АрманМеликбекян-е4ш3 жыл бұрын
сними видео про библиотеки icecream и black
@artyom_ss3 жыл бұрын
Привет Голобурдин! Как там с буком, новые впечатления / проблемы?
@t0digital3 жыл бұрын
сделаю следующее видео об этом
@MrLotrus3 жыл бұрын
А как тебе pip-tools?
@ОлжасСахабай-ы4н3 жыл бұрын
А где мак на м1?
@alexanderscheffer38823 жыл бұрын
Как раз разбирался сегодня с Pop. Что там и как на самом деле 😁
@lil_fix3 жыл бұрын
Спасибо за видео
@vovergg3 жыл бұрын
Прикольно, npm для питона, буду пробовать.)) А то что он зависимости в домашнюю директорию в кеш устанавливает означает, что все зависимости из разных проектов будут в одном месте храниться? И если в разных проектах используются разные версии одной библиотеки, то в одном месте в этом кеше будут храниться 2 разные версии этой библиотеки, на каждую из которых будет ссылаться проект, который её использует, я правильно понимаю?
@peskovdev2 жыл бұрын
он зависимости устанавливает внутрь виртуальных окружений. Просто директории с оными лежат не в корне проект а в кэше. Но директории для всех проектов свои.
@vovergg2 жыл бұрын
@@peskovdev То есть, к примеру, есть два разных проекта, которые используют бибилотеку requests. Для каждого проекта данная библиотека будет отдельно лежать в отдельном кэше или будет один кэш, в котором будет лежать эта библиотека и оба проекта будут брать её из этого одного кэша?
@КириллГусарев-р5х15 күн бұрын
@@vovergg у каждого проекта свой отдельный кэш
@ИванМихайлов-з9с3 жыл бұрын
классный видос, спасибо! но из того, что я увидел, не видно особой разницы с pipenv (в работе с окружением)
@pycz3 жыл бұрын
Poetry по PEP www.python.org/dev/peps/pep-0518/
@ФедорИванов-п2ы3 жыл бұрын
Объясните, пожалуйста, в чем прикол хранения виртуального окружения в .cache, а не рядом с проектом? Видел ниже, что это правится настройкой конфига, но все же интересно понять логику создателей.
@t0digital3 жыл бұрын
глубокого смысла тут нет, но некоторое удобство есть, например, часто проект состоит из какой-то вводной директории, в ней поддиректория с документацией, поддиректория со скриптами запуска, поддиректория с исходниками и тд. Иногда рядом с ними кладут venv папку, иногда в директорию с исходниками, постоянно путаешься -- а с вынесенной наружу папкой с единой командой запуска путаться не надо будет. Плюс директория с окружением выпадает из поиска grep по проекту, что тоже удобно. Это мои личные бенефиты от этого, возможно у кого-то есть другие мысли:).
@ФедорИванов-п2ы3 жыл бұрын
@@t0digital спасибо за объяснение)
@suspiciousgoose79046 күн бұрын
Спасибо за ультимативный гайд)
@МихаилБессараб-щ6ъ3 жыл бұрын
Хотелось бы задать наверное общий вопрос: Есть плагины для того же пичарма и тогда не нужно будет отдельно вести зависимости для разработки (они будут в конфиге IDE), зависимости для библиотек на том же pypi пишутся. Есть ли какая-то острая необходимость в использовании подобных инструментов? (если я пишу не в vim или vscode? =) хотя для последнего тоже полно плагинов с линтерами и управлением зависимостями)
@maksimbeliaev89342 жыл бұрын
максимально странный вопрос. Я предположу, что вы никогда не работали в команде или на серьезном проекте. Вам надо углубиться в вопрос, невозможно работать над совместным проектов без подобных вещей.
@markDine22133 жыл бұрын
Эх, вот раньше посмеивался над историями о сношениях с клиентами на тему вменяемой постановки задачи. Но вот пришел май, а с ним и пора дипломов и я уже жалею, что отдал паяльник из загажников. Ибо вылазят всякие: "ой, а подскажи, почему у меня ничего не работает" и т.д. Вроде и помочь советом не сложно, если приходят, но когда просят накидать примерную стуктуру бд (без вменяемого объяснения логики проекта), ты кидаешь то, как ты это понял, на что тебе полтора часа втирают, что это вообще не то, и система должна работать по другому. И по итогу, когда ты начинаешь задалбывать вопрошающего, пытаясь понять, что он вообще в итоге хочет, оказывается, что "А, ну в целом да, подходит" (Сорян, накипело)
@zamanyusifov61783 жыл бұрын
Axaxaxax
@dmytroparfeniuk26703 жыл бұрын
Привет) А почему ты сравнивал Poetry с Regular PIP, а не с Pipenv к примеру ? Просто Pipenv довольно старый, решает очень много проблем, которые были с pip and requirements.txt и практически все что есть в Poetry там есть тоже. На сегодняшний день я бы дал предпочтение Poetry из-за того, что с ним очень просто публиковать библиотеки. Так же есть парочка Issues, из-за которых сложно поставить некоторые пакеты. Но так ли он хорош в Production как и Pipenv?
@eugenemorozov3 жыл бұрын
Poetry лучше, потому что pipenv практически умер: критические ошибки не исправлялись годами. Из-за этого были конкретные проблемы в проде. С poetry таких сюрпризов ещё не было.
@harry-smith4043 жыл бұрын
хех, вы глубоко капаете с зависимостями =) Большинство просто устанавливае и махает рукой как Микки Маус)
@MasterSergius3 жыл бұрын
Или как Димон "Тапок заминированный", ваще п..ю
@paulkreuzmann31552 жыл бұрын
Очень хотелось бы посмотреть видео про nix как в целом, так и применительно к питону в частности
@DimiEG3 жыл бұрын
Спасибо, как всегда полезно. Надо будет глянуть. Всех интересует почему пересел на Linux и где M1. Меня это тоже интересует кстати. M1 уже на свалке истории? Linux победил MacOS? Ждём видео про M1 ;)
@t0digital3 жыл бұрын
расскажу в следующем видео:)
@ВікторМорщ3 жыл бұрын
Это виндовс
@xB-zk1wu3 жыл бұрын
Это винда десяточка с WSL или WSL2. UPD. Ну и новый вендовенький терминальчик)
@t0digital3 жыл бұрын
да:)
@xB-zk1wu3 жыл бұрын
@@t0digital кстати мелкософт очень приятно все это дело интегрировали. Тестил, но все же остался на NixOs
@sammygun843 жыл бұрын
Привет а у тебя есть видео на канале связанное по python вообще просто интересно в каких проектах ты участвовал, что вообще можно делать при помощи python? Да и вообще эта тема была бы интересна новичкам чтобы они понимали зачем учат python и что они могут делать на нем? Так дополнительная мотивация для многих, все таки как ни крути сайтов на Django очень мало, но наверное есть же интересные сферы где его также могут использовать кроме big data и data scince ?
@t0digital3 жыл бұрын
Python по ряду рейтингов -- самый популярный язык программирования на планете. Что на нем не делают -- мобильные приложения (но делают бэкенд под мобильные приложения), низкоуровневый софт (например, драйверы или операционные системы -- скриптовые языки не предназначены для этого), десктопные приложения с окошками делать можно, но на практике это тоже так себе затея. Что делают -- любые серверные приложения, парсеры, решают задачи администрирования серверов, просто решают свои жизненные задачи, под это скриптовые языки и в частности пайтон отлично подходит. Писать быстро и приятно. Потому для него пишут много оберток под софт, написанный на более низкоуровневых технологиях -- задачи машинного обучения и тп, например.
@redisco1003 жыл бұрын
Где Air, что за зрада ?
@egorkomarov47193 жыл бұрын
а что с м1?
@t0digital3 жыл бұрын
всё хорошо, пользуюсь обоими
@Nachmed3 жыл бұрын
м1 дожевывает ssd ))
@СтависВега3 жыл бұрын
@@Nachmed Не пугай так, у самого m1 - яблоко обещало исправить проблемы с памятью
@MysticEchoOfShaiya3 жыл бұрын
О, прикольно!
@ЮрийЧебышев-т1ф3 жыл бұрын
а вообще мне кажется большая часть функционала poetry (кроме красивого дерева зависимостей разве что) перекрывается IDEшкой
@xm4dn355x3 жыл бұрын
Блин, прикольная штука, хотел её пощупать, но никак руки не доходили)))
@dimusss3 жыл бұрын
Было бы супер, если бы эта или подобная тулза могла изолированно устанавливать системные зависимости для C пакетов. Часто возникают проблемы при установке, например, mysqlclient, lxml, pillow. Все они компилируются при установке и зависят от системных lssl, zlib и т.п. Автоматизировать развертывание можно, конечно, через Docker, но лично мне чаще удобнее работать просто с venv/poetry.
@lenant Жыл бұрын
Посмотри в сторону conda, может как раз подойти
@tiktoker4283 жыл бұрын
Как yarn
@friedrichalbertkyuri3 жыл бұрын
pipenv мне кажется круче и минималистичней
@romantiukh67533 жыл бұрын
Бомба!
@ЄвгенійШайдулов3 жыл бұрын
Балдеж!
@SHKIPPER9893 жыл бұрын
Супер;)
@myxaxy4ka3 жыл бұрын
На винду перешел?
@t0digital3 жыл бұрын
Пользуюсь и виндой, и маком
@dmitrys87533 жыл бұрын
Сижу на pipenv и радуюсь. Poetry пробовал - не зашло. Один весомый фактов в плюс pipenv - на Heroku поддерживается из коробки в отличии от Poetry с которым нужны танцы с бубном. Значит не просто так.
@usercommon12 жыл бұрын
чтоп, так это же типо cargo
@andrey78293 жыл бұрын
Новый ноут? М1 надоел уже?)
@MasterSergius3 жыл бұрын
Как я собираю текущий продукт: сначала npm install одну вещицу, потом сгенерировать клиент - yarn build, и наконец, установить зависимости, чтобы локально потестить - pip install -r requirements.txt... Я уж молчу сколько манипуляций надо сделать для тестирования. Пргммрване - это здрво
@zamanyusifov61783 жыл бұрын
Давай стрим с переносом верстки на джанго
@t0digital3 жыл бұрын
Какой верстки? Почему на Джанго?
@zamanyusifov61783 жыл бұрын
@@t0digital ну какой нибудь сайт простой на джанго сделать с уже готовой версткой
@koljasha_nafman3 жыл бұрын
npm для python. Хз куда его пока увязать в рабочую схему conda+pip, нужно подумать, вещь занимательная...
@arthurlokhov68563 жыл бұрын
Стоит ли этим пользоваться на полном серьезе? И что на счёт продакшена?
@t0digital3 жыл бұрын
В Яндексе пару-тройку лет уже используют на проектах, рассказывали на какой-то конфе
@BadekYO3 жыл бұрын
Не могу конечно говорить за всех, но мы используем в основном только те зависимости, которые есть в репозитории дистрибутива. Кор-дистр продакшена - последняя лтсная убунта, так что особых проблем нет, практически все прямое есть в репо, то чего нет (ну или например у заказчика вся инфрастуктура на старом центосе (6-8), где все почти версии настолько старые, что уже практически потеряли обратную совместимость с чем-либо вышедшим в последние пару лет, был и такой кейс) и от этого ну прям вообще никак не избавится без велосипедов, то это пакуем в колеса и наваливается сверху. Вещь конечно интересная, есть что посмотреть и может даже перевести пэт-проекты и часть внутряков на это, но очень слабо представляю как это можно использовать в продакшене. Впрочем, может быть у кого-то совсем все иначе и нет таких запар.
@suhanoves3 жыл бұрын
судя по всему M1 для красоты, ThinkPad для работы
@t0digital3 жыл бұрын
сделаю следующее видео об этом
@ishalyapin843 жыл бұрын
Вы не правильно используете pip. Не нужно фризить в requirements.txt. В requirements.txt должны быть только зависимости вашего проекта, а полные зависимости должны быть во freeze.txt. Тогда никаких проблем с удалением или обновлением пакетов не возникает.
@t0digital3 жыл бұрын
вы не правильно используете pip, используйте poetry:)
@KirillHiddelstone3 жыл бұрын
Я аж подписался
@t0digital3 жыл бұрын
Благодарю:)!
@puhd41673 жыл бұрын
Оч похоже на ярн)
@Daniel-z4y9Daniel__2m85 ай бұрын
Pessimistically, apparently, the oh-so-"awe-inspiring" confirmation of your Sales Incentive payment has apparently been "processed."
@Mark__410e5 ай бұрын
Oh dear, a system error has caused the transaction to wander off to an invalid email address.
@geekdev03 жыл бұрын
Круто
@sulfur320663 жыл бұрын
Юзав на попередньому проєкті, не скажу що це було прямо вау, але досить непогано, переваг відносно pip не побачив. Бачу перейшов на ThinkPad?