منصوبے کے بارے میں

aiohttp ایک asynchronous HTTP کلائنٹ اور سرور فریم ورک ہے جو asyncio اور Python کے لیے بنایا گیا ہے۔ یہ ڈویلپرز کو async/await سنٹیکس کا استعمال کرتے ہوئے اسکیل ایبل نیٹ ورک ایپلی کیشنز لکھنے کے قابل بناتا ہے۔ یہ لائبریری کلائنٹ سائیڈ HTTP درخواستوں اور سرور سائیڈ HTTP ہینڈلنگ دونوں کی سپورٹ کرتی ہے، جس میں callback hell کے بغیر WebSocket کنکشنز شامل ہیں۔ یہ APIs یا ویب ایپلی کیشنز بنانے کے لیے مڈل ویئر سپورٹ اور pluggable routing کے ساتھ ایک ویب سرور فراہم کرتا ہے۔ مثال کے طور پر کوڈ سادہ GET درخواستوں اور route پیرامیٹرز اور WebSocket echo فنکشنلٹی کے ساتھ سرور اینڈ پوائنٹس کو ظاہر کرتا ہے۔ پروجیکٹ میں جامع دستاویزات، ڈیموز، تھرڈ پارٹی انٹیگریشنز اور بینچ مارکس شامل ہیں۔ Dependencies میں multidict، yarl، اور frozenlist شامل ہیں؛ کارکردگی کے لیے aiodns اختیاری ہے لیکن تجویز کیا جاتا ہے۔ کمیونٹی سپورٹ GitHub Discussions، Matrix چیٹ رومز، اور Stack Overflow کے ذریعے دستیاب ہے۔ اس کا سورس GitHub پر aio-libs آرگنائزیشن کے تحت ہوسٹ ہے، اور اس کی ابتدائی ترقی میں Keepsafe نے تعاون کیا ہے۔