وlibcurl هي مكتبة C معروفة لاسترجاع وتحميل المحتوى عبر الإنترنت برمجيا.
PycURL هو وحدة بيثون يتضمن API الذي يربط إلى مصدر libcurl وتسمح للمطورين بيثون أن تفعل نفس الأشياء libcurl لا، ولكن باستخدام رمز بيثون بدلا من C.
كما ترون أداة قوية جدا ليكون حولها، وخصوصا إذا لم تكن تعرف المواصفات البرمجة C.
وبطبيعة الحال، يتطلب استخدام PycURL libcurl ليتم تثبيتها محليا. في الحالات التي لا يكون ذلك ممكنا، وهناك الكثير من البدائل نقية بيثون. أمثلة: urllib3 أو urllib4
ما هو الجديد في هذا الإصدار:
بيثون 3.4 الآن ويدعم رسميا.
حزم Windows بناء الآن libcurl ضد زليب.
لم يعد مطلوبا CherryPy لمجموعة الاختبار، يتم استخدام وحدة خدمة تصميم المواقع من المكتبة القياسية بيثون بدلا من ذلك.
إصلاح تسرب إشارة من مأخذ وTIMER الاسترجاعات على مثيلات CurlMulti.
بناء ثابت ضد بينسل على Cygwin، حيث يحتاج pycurl لربط ضد libcrypto بدلا من libssl.
CURLOPT_SSH_KNOWNHOSTS المضافة (libcurl 7.19.6+).
واضاف CURLE_FTP_ACCEPT_FAILED (libcurl 7.24.0+).
واضاف CURLE_NOT_BUILT_IN وCURLE_UNKNOWN_OPTION (libcurl 7.21.5+).
ما هو جديد في الإصدار 7.19.3.1:
Added الخيار setup.py --avoid-stdio لتجنب تمرير مؤشرات FILE من بيثون لlibcurl. ينطبق على بايثون 2 فقط.
واضاف CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE، CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE، CURLMOPT_MAX_HOST_CONNECTIONS، CURLMOPT_MAX_PIPELINE_LENGTH، CURLMOPT_MAX_TOTAL_CONNECTIONS خيارات متعددة.
تغيرت SSL منطق الكشف للتشاور `حليقة بين التكوين --static-libs` حتى لو` حليقة بين التكوين --libs` نجحت. وهذا ينبغي أن تحقيق السلوك قبل 7.19.3 فيما يتعلق كشف SSL التلقائي.
لم يتم العثور على التعليقات