Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в Python 3.3
Что он означает?
Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py.
Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета".
Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта.
Конечно, не любую в файловой системе, а только те что находятся в sys.path.
Это значит, что теперь __init__.py нужно делать только если:
🔸 вам требуется создать код инициализации пакета
🔸 нужна совместимость со старыми версиями Python
На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего.
Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов.
repo_name/
my_library/
__init__.py
main.py
examples/
exam1.py
exam2.py
В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет.
Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет!
#basic#pep
SMALL WALLET / CARDHOLDER
Маленький кошель или кратхолдер. Выполнен из кожи растительного дубления , от фабрики MB Pellami, артикул Oregon.
Кошельки представлены в чёрном и карамельном цветах, с дизайнами из стальных или латунных холтнитенов и страз, подклад из кож-велюра с леопардовым принтом.
Так же вариант с наружной стороной из артикула «Pony», кожа с ворсом и принтом под корову.
Кошель имеет четыре отделения под карты, так же дополнительные два кармана под карты или сложенные купюры.
Размер 11 на 8,5 см, толщина 1 см
Цена 12.000
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
VIBE THE J CO
Немного атмосферы от любимых Ivan Troyanovsky & Lisa Troyanovskaya
Welcome to The J Co.
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
MEDIUM STUDDED & SUEDE WALLET
Новая вариация кошелька-гармошки с замшей и дизайнами. Выполнен из кожи растительного дубления, от фабрики MB Pellami, артикул Oregon.
В карамельном цвете: внешняя часть из замши в песочном оттенке, от итальянскорй фабрики Bonaudo. Дизайны выполнены из латунных хольнитенов, вставка из натурального питона с леопардовым паттерном.
В чёрном цвете: внешняя часть из замши от итальянской фабрики Incas. Дизайны выполнены из стальных хольнитенов, вставка из натурального питона в пастельно-розовом цвете.
Кошель имеет два внутренних и одно внешнее отделения под карты, карман на молнии YKK под мелочь и карман под сложенные наличные.
Размер 12 на 8 см, толщина 1,5 см
Цена 16.000
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
LARGE WALLET WITH A CORD
Большой кошель под задний карман на шнуре. Выполнен из кожи растительного дубления, от итальянской фабрики MB Pellami, артикул Oregon. Кожа с насыщенным восковым финишем, с легким глянцем, в карамельном и чёрном цветах. Подклад из кожи козы с велюровой отделкой. Дизайны выполнены из сферических хольнитенов и страз, цвет золото или никель. Вставки из натурального питона.
Имеет три отделения под карты, вшитый карман под мелочь и отделения под наличные. Кожаный шнур с карабинами и дизайнами вдоль длины, латунь или сталь под кошель.
Размер 14.5 на 11 см, толщина 1,5 см
Цена комплекта 18.000
Шнур отдельно 3.000
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в Директ.
#thejco#leather#handcrafted#madebyhands
LEATHER DOCKHOLDER
Кошель для документов. Выполнен из кожи растительного дубления, от фабрики MB Pellami, артикул Oregon. В карамельном цвете внешняя сторона из кожи козы с ворсом, артикул “pony”, с принтом под корову. В чёрном варианте с дизайнами из фигурных хольнитенов, и подкладом из кож-велюра с леопардовым принтом.
Имеет отделение под паспорт, СТС, карты и сложенные наличные.
Размер 14 на 10 см,
толщина 1 см
Цена 15.000
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
LONG WALLET
Длинный кошель. Выполнен из кож растительного дубления, от фабрики MB Pellami, артикул Oregon. Кожа с легким глянцем, толщиной 1,2 мм, с насыщенно восковым финишем, в чёрном и карамельном цветах.
Кошель имеет четыре отделения под карты, отделение под купюры и отделение на молнии под монеты. Подклад из кож-велюра, с леопардовым принтом. Внешние дизайны выполнены стальными или латунными хольнитенами и стразами, с добавлением вставок из натурального питона. Подвесной шнур с карабинами и креплением на шлевку джинс/брюк, так же имеет дизайны вдоль всего ремешка.
Размер 19 на 9 см, толщина 2 см
Цена комплекта 20.000
Шнур отдельно 3.000
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
MERCH
Футболки и кепки, с принтами от Frankenchain , вдохновленные эстетикой дорожных путешествий.
Футболки база Gildan Hammer, цвет off white (молочный), принт шелкография.
Размеры M-XL
Цена 3.000
Кепка «Тракер» ручного пошива, в чёрном цвете, 100% итальянский хлопок, принт шелкография.
Размер ONE SIZE
Цена 4.000
Шелкография Scale Print
Кепки шил Denisabdullin
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
STUDDED BELTS
Флагман моего ремесла - это ремни. Новая коллекция вобрала в себя весь мой предыдущий опыт производства, и вылилась в яркое преображение, от зелёных артикулов с оранжевым питоном, до угольно чёрного, замшевого ремня, с отсылками к моим путешествиям.
Все дизайны выполнены вручную, ударным методом. Кожа растительного дубления в разных цветовых вариантах. Ремни с лицевой стороной из замши и артикула «pony» с леопардовым принтом. Вставки из натурального питона в цветовой палитре. Литые пряжки с брендингом - латунь, нейзильбер, так же литые Итальянские пряжки из латуни, в никеле и золотом цвете.
Цена от 19.000-23.000
Размеры уточняйте.
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
FREEWAY COLLECTION
Этот дроп вышел самый масштабный для моего небольшого ремесленного бренда. Более трех месяцев я посвятил этой коллекции, и продолжая историю studded аксессуаров, я использовал более яркие тона, больше акцентов, больше клёпок и вставок.
В дроп вошли обновленные ремни с дизайнами с брендированными пряжками и упаковкой, про которые я уже писал ранее, но не могу не сказать об этом ещё раз. Мерч - футболки и кепки, с дизайнами от Frankenchain . Новые лонгеры и полюбившиеся форматы кошельков в ином прочтении, с замшей и «pony». Так же брелки из кожи лошади Shell Cordovan.
Все айтемы выложу в отдельных постах.
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в Директ.
#thejco#leather#handcrafted#madebyhands
THE J CO FREEWAY COLLECTION
Жизнь - это путешествие. И на этой дороге часто встречается некое дерьмо. Умение справляться с неприятностями и продолжать свой путь - удел сильных. А мои изделия скрасят ваш образ и не дадут упасть в грязь лицом. Выбирай свой путь, свободный и бескомпромиссный.
Кино снял Mxmppv
За вэн спасибо Whitezoocrew
Welcome to The J Co.
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
THE J CO BOX
Следующее обновление с которым я хочу вас познакомить, это упаковка.
Теперь изделия доставляю в крафт коробке, с индивидуальным дизайном от Frankenchain . Так же внутри брендированный пыльник, открытка с информацией о бренде и по уходу за кожей, и приятные бонусы.
Цифровая печать, несколько размеров под разные виды изделий.
Надеюсь, после заказа эта коробка найдет свое место в вашем интерьере, потому что это ну очень круто!
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands
BUCKLE THE J CO
Пришло время знакомить вас с обновлениями. Первое, про что хочется сказать - это свои брендировнные пряжки. По форме идея взята с вестерн пряжек в винтажном стиле, с более округлыми углами и выпуклым логотипом снаружи. С обратной стороны надпись Saint Petersburg, родной город The J Co, где реализуются все мои изделия.
Выполнены пряжки в двух металлах и цветах: латунь - цвет золото, нейзильбер - цвет никель. Размеры будут стандарт на 4 см в ширину, и узкие - 3 см. Произведены и отлиты в России.
Посмотреть на ремнях можно будет уже совсем скоро, в новой коллекции.
Welcome to The J Co.
Фото Ksenya_t
По всем интересующим вопросам, сотрудничеству и для заказа писать в комментарии.
#thejco#leather#handcrafted#madebyhands