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

اوویکورن پائتھن کے لیے ASGI ویب سرور کا ایک نفاذ ہے جو ASGI سپیسیفیکیشن کے ذریعے ناقابلِ منتظر ویب ایپلیکیشنز کو ممکن بناتا ہے۔ یہ HTTP/1.1 اور ویب سوکٹس کی حمایت کرتا ہے، جس سے یہ ان جدید ایسنک فریم ورکس کے لیے موزوں بنتا ہے جنہیں طویل عرصے تک قائم رہنے والے کنکشنز یا پس منظر کے کاموں کی ضرورت ہوتی ہے۔ انسٹالیشن pip کے ذریعے آسان ہے، جس میں کم از کم یا معیاری ورژنز انسٹال کرنے کے اختیارات شامل ہیں جن میں کارکردگی بڑھانے والے Cython پر مبنی اجزاء جیسے کہ uvloop اور httptools بھی شامل ہیں۔ اوویکورن کسی بھی ASGI کے مطابق ایپلیکیشن کو چلا سکتا ہے، جن میں FastAPI، Starlette، یا Django Channels کے ساتھ بنائی گئی ایپلیکیشنز بھی شامل ہیں۔ اس میں خودکار ری لوڈ اور انوائرنمنٹ فائل کی حمایت جیسے ڈویلپمنٹ فیچرز بھی موجود ہیں۔ یہ منصوبہ BSD لائسنس کے تحت جاری ہے اور فعال طور پر برقرار رکھا جا رہا ہے۔ متبادل میں Daphne, Hypercorn, Mangum (AWS Lambda کے لیے)، اور Granian (Rust پر مبنی) شامل ہیں۔ دستاویزات اور سورس کوڈ عوامی طور پر دستیاب ہیں۔