Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
🇬🇧Более 12% британцев инвестировали в цифровые валюты
🔻 По данным FCA, более 12% взрослых граждан Великобритании уже владеют криптовалютами.
🔻 Средний размер инвестиций составляет 1 842 фунта ($2 318). В июне 2023 годаFCA установила, что 10% населения страны стали криптоинвесторами.
🔻 В отчете регулятора отмечается, что власти заинтересованы в легализации цифровых активов, так как их популярность растет.
🔻 К 2026 годуЛондон планирует ввести виртуальные валюты в правовое поле.
🔻 На первом этапе правительство интегрирует стейблкоины в платежную инфраструктуру. Консультации по легализации таких токенов начнутся в этом году.
🔻 На 2025 год запланировано обсуждение нормативно-правовой базы для DeFi и стейкинга.
#Великобритания#Криптовалюта#FCA
АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube
Bitpanda Expands UK Services with FCA Approval
Bitpanda has received approval from the FCA to extend its services in the UK, now offering more than 500 crypto assets and staking options. This regulatory green light marks a significant step for Bitpanda as it aims to enhance its presence in the UK market. Details here: CoinTelegraph
#Crypto#FCA#Bitpanda#UK#Regulation
⚔️ The Sabre Grand Prix is underway in Orléans!
Strong Asian presence from:
🇯🇵 Japan, 🇰🇷 Korea, 🇭🇰 Hong Kong, 🇨🇳 China, 🇺🇿 Uzbekistan, 🇰🇿 Kazakhstan, 🇯🇴 Jordan, 🇮🇷 Iran, 🇰🇼 Kuwait, 🇲🇾 Malaysia, 🇸🇦 Saudi Arabia, 🇸🇬 Singapore, 🇹🇼 Chinese Taipei.
🔥 14 Asian athletes advance to the December 6 main draw.
Good luck to all!
📸 Photos by Eva — FIE Team
#FIE#FCA#AsianFencing
All delegations have arrived… and the real preparation begins ⚔️🔥
Athletes have started their official training sessions at the competition venue, ahead of tomorrow’s Asian Cadet & Junior Fencing Championships, featuring a large participation of Asia’s rising talents 🌏
Sharp focus, strong determination, and exciting energy ahead of the first bout 🏆
Tomorrow… it begins.
🌐www.asian-fencing.com
Follow @fencing_fca
#AsianFencing#FCA#CadetJunior#RoadToGlory
В британском регулировании AML намечается тихий, но очень глубокий сдвиг.
Financial Conduct Authority планируют сделать единым надзорным органом по AML/CTF для профессиональных услуг. Это означает резкое сокращение роли Solicitors Regulation Authority и фактический уход от модели, где юридическую профессию контролирует регулятор, понимающий ее изнутри. Инициатива идет от HM Treasury, а The Law Society открыто предупреждает о рисках: потеря отраслевой специфики, давление на legal professional privilege, рост комплаенс-издержек, дублирование регулирования и размывание practitioner-led guidance. По сути, речь не просто об AML, а о смене философии надзора над юридической профессией.
Для английского права это момент, который стоит внимательно разобрать. Что будет с конфиденциальностью и SARs. Как FCA, привыкшая к финансовым рынкам, будет работать с юридической этикой. Где пройдут реальные границы пропорциональности и доступа к правосудию. В English Law Report я буду разбирать эти изменения не на уровне новостей, а через правовые последствия, скрытые риски и практические сценарии для солиситоров и фирм.
Если вам важно понимать, куда реально движется регулирование английского права и как такие реформы меняют профессию изнутри, оставайтесь с English Law Report.
Для участников English Law Mentorship я отдельно буду делиться аналитическими заметками и рабочими инсайтами по этой реформе.
#EnglishLawReport#AML#UKLaw#LegalRegulation#FCA#LawSociety#Compliance#Solicitors
⏳ Just 1 month to go!
Asia’s future fencing stars will meet in
Jakarta, Indonesia 🇮🇩
for the Asian Cadet & Junior Fencing Championships 2026 🤺
📅 20–27 February 2026
📍 Jakarta
The countdown is on.
Are you ready? 🔥
🌐www.asian-fencing.com
Follow @fencing_fca
#AsianFencing
#FCA
#AsianCadetJunior
#Fencing2026
#Jakarta2026
Cadet Asian Cup 2025 — Tashkent, Uzbekistan 🇺🇿
✅ Day 1 Results — Cadet Women’s Sabre
1️⃣ RUZIEVA Salima 🇺🇿
2️⃣ KHUSANBOEVA Bibiaisha 🇺🇿
3️⃣ ISKHAKOVA Nailya 🇰🇿
3️⃣ MAUINBERGENOVA Perizat 🇺🇿
👏 Congratulations to the winners and all participants!
👉 Stay tuned and follow us for daily updates!
#CadetAsianCup#FencingAsia#FCA#FIE#Tashkent2025#Sabre#Fencing#AsiaFencing
⚔️ The energy is soaring on Day 4 of #Tbilisi2025!
The Women’s Individual Foil – Table of 32 is packed with 🔥 intensity, emotion, and precision!
Who’s moving closer to the podium? 🥇🤺
🔴 Watch it LIVE: fencingtv.com
📊 Full results: bit.ly/44FJFbo
#FCA#FIE#FencingWorldChampionships#Fencing#Foil#Escrime#Esgrima
Cadet Asian Cup 2025 — Tashkent, Uzbekistan 🇺🇿
✅ Day 1 Results — Cadet Men’s Foil
1️⃣ ALBUSAIDI Ali 🇴🇲
2️⃣ CHEONG Pak Kio 🇲🇴
3️⃣ YETSEU Mansur 🇰🇿
3️⃣ TOKANOV Yevgeniy 🇰🇿
👏 Congratulations to the winners and all participants!
👉 Stay tuned and follow us for daily updates!
#CadetAsianCup#FencingAsia#FCA#FIE#Tashkent2025#Foil#Fencing#AsiaFencing
🚀 Gemini's Europe and U.K. Operations Attract Interest Amid Workforce Cuts
Potential buyers are assessing parts of Gemini's closed Europe and U.K. business following the exchange's decision to reduce its global workforce by 25% in February. According to NS3.AI, some interested parties are seeking the regional operations for their regulatory advantages, rather than a complete acquisition of the Nasdaq-listed company. A person with direct knowledge indicated that any transaction would still be subject to change-of-control scrutiny under MiCA and FCA regulations. Currently, Gemini's shares are trading at approximately $4.36, marking a decline of over 80% from its initial public offering price.
#Gemini#Europe#UK#WorkforceCuts#Nasdaq#MiCA#FCA#RegulatoryAdvantages#Acquisition#Shares#NS3AI#BusinessTransaction
⏳ Countdown is on!
Only 26 days left until one of Asia’s biggest fencing showdowns! 🌏🤺
📍 Bali – Indonesia
📆 June 17–23, 2025
🏆 Senior Asian Fencing Championship
Top athletes are getting ready for an electrifying competition!
Stay tuned for full access 📸 and live highlights from the heart of the action 🎥🔥
#Fencing⚔️#Bali2025#AsianChampionship
#FCA#FIE#SeniorAsianFencingChampionship2025
#Indonesia#FencingAsia#Countdown