Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
WLH0A5YS6KL0M6MMAWXH9NZ
6Y3T4E6KJTW3BPSQ40GB2X7
7KX00KFBLVMEHMS7JCX8DVU
GDX1LQ8SARD78Q85MR51WPC
STBJNPFEP3QNBE0XYVKVYZN
FYLFUE2ZPW2MMBP2Q9S9TTF
KJSEPH59SDYGAM9T28Q7Z9G
NFTCRKMP8057CL9054DAT2Q
1M6PDFEXWHL0EW80P2AMNHU
09BBT4LBN8048BK0H68WH6D
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
FE0TD4RNBXLY22L47T1QS66
YWLRU9N6T2R1G35F99ZMRL6
8EQLMG1C302TPXKXH71EXQR
4JF1HATU7NE4KUD9DR4T2YF
ML750QQ838JF3N1UJASFCM8
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
10Q8E5XG3YTH3Q6GK37KNZH
1D9YHPTPNZBZ5APA09YH1GE
LTVZMQ3UHQ0JDMX769YRDEK
9E0UKB8H6W0WV0Q8NNXVZ6Y
HZL0200Q01PY8N1CWG1D3TA
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
H7ED8GWS1S3LHJ7BEYFSTD1
WJ6EGRG6SH7WJCCHYY2T9W2
BJ71MLB3MNF7UQDMJ5G9XSR
ZU4SD1RVV4DREMTYVPVTWKP
ZH956VPZ330J7FQ7ABJGZ3H
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
JMNGD1HKJ9ECEF0XL6BH0JC
T3HWF1GFVN8NUEL85RLA1XV
B40LZVXVFVKFCUHT940Q19B
USEDBJ5QKXPCX938WLRENB0
FX0GSNJF9MRWXEUS4Y0J2CL
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
2PF3XK0AKFLH434SWDJ25NX
KE7EYBFHFKWYA1M7GCUEK6K
H7QJHWG2W3DDARXB4VMGRX9
51BU3MTTR22K83UUFDLCYDT
L2Q8QU569E7VNQAME5820UD
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
5VYV95DBFKMEHL15GHMTXJW
JXNM0HU15RCNHAE3TVEE7Z2
9UEP2XMAC38HC4GE0J0MD15
49RBBCTLNNDE7TNPL2FUS82
N71CF3JDSRY16MT5871U0JS
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
AD7Q774HDQ6E9PVA5PA306J
4AMGYSHJXKV1L8H747KXK7V
P8MNHL6MJXHSHBGYUYYXB4D
DX5XY9EXEC9GQWRRUW9MJ26
1WUUHCY0S0979SRS6BJ2FKQ
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
8WXMRH294UXEGKEA5WBR4Q9
2K5Z38W15JL7LF3R5CZ32XH
AAKATT5VPNK0KX41CHV3A4F
3HQY70CGHH2M3XU7E72USD1
FFQ49JUS703L0M8ULYQZH1S
🖥Download Here
⭐️Rate & Review to support development!
🚨💰IRS GLITCH HIDES $51M IN POLITICAL DONATIONS
🔹 Technical error masks campaign contributions to state-level groups for Q4 2025 📊
🔹 Republican Attorney General's Association, RSLC affected - $41M in donations missing 💸
🔹 IRS workforce cut 27% by DOGE efficiency drive - system failures mounting rapidly 🏛️
🔹 527 organizations face April 15 deadline with completely broken e-filing system ⏰
🔹 Center for Political Accountability warns of "complete black hole" in transparency 🕳️
🔹 Affected groups include RGA ($32M), DLCC - major election funding obscured 📋
The most transparent democracy? More like broken bureaucracy failing voters 😤🇺🇸
#USNews#politics#transparency
@america
Microsoft Touts Responsible AI Efforts in New Report
Microsoft released a comprehensive report, the "Responsible AI Transparency Report," detailing its initiatives for developing and deploying responsible Artificial Intelligence technologies.
The report highlights Microsoft's commitment to building safe and responsible generative AI, a field where the company has actively pursued innovation.
Microsoft emphasizes its safety efforts, including:
✅ Launching over 30 tools to empower developers with responsible AI practices.
✅ Providing more than 100 features within Azure to assist customers in deploying safe AI solutions.
✅ Expanding its responsible AI community by 17%, now exceeding 400 members.
✅ Mandating responsible AI training for all employees, with a 99% completion rate for relevant modules.
The report concludes with a commitment from Microsoft to invest further in responsible AI development tools for its customers.
#ResponsibleAI#Transparency
🇺🇸When “AI-First” Means 700 Humans Behind the Curtain
BuilderAI, a Microsoft-backed startup once hailed as a pioneer in “AI-powered app creation,” has reportedly gone bankrupt — and not for lack of demand. While the company promoted itself as using artificial intelligence to automate software development, recent revelations show that it relied heavily on a workforce of 700 people in India to do the work manually.
#AI ##ResponsibleAI#Transparency