Nltk: أضف توزيعات العجلة إلى PyPI

تم إنشاؤها على ١٠ مايو ٢٠٢٠  ·  8تعليقات  ·  مصدر: nltk/nltk

هل نظرت nltk في جدوى إضافة عجلات إلى PyPI؟

اعتبارًا من الآن ، تعد واحدة من حوالي 10٪ من الحزم المدرجة على https://pythonwheels.com/ التي لا توفر عجلات .

يبدو أن nltk عبارة عن لغة Python خالصة بدون أي تبعيات على المكتبات المشتركة أو ما شابه ذلك. يبدو أن هذا سيجعل بناء العجلة نفسها غير مؤلم إلى حد ما.

التعليق الأكثر فائدة

@ bsolomon1124 سأحزم إصدارًا جديدًا في الأيام القادمة ، حتى نتمكن من نشره.

ال 8 كومينتر

إذا كان هذا كل ما في الأمر ، فسأكون سعيدًا بتجربته

stevenbird أرى أن هناك sdist في Makefile . فقط للتأكيد ، هل الطريقة الحالية التي يقوم بها المشرفون بالتحميل إلى PyPi لاستخدام make dist (على جهاز محلي) ثم تحميل dist/ بـ twine ؟

خدعة رائعة: يمكن اختبار العجلة مباشرة بواسطة tox عبر --installpkg . هؤلاء يمرون:

$ pyenv local 3.8.2 3.7.7 3.6.10 3.5.9
$ python -m venv venv
$ source ./venv/bin/activate
$ python -m pip install -U pip setuptools wheel
$ python setup.py bdist_wheel
$ . tools/travis/pre-install.sh
$ chmod +x tools/travis/coverage-pylint.sh
$ chmod +x tools/travis/third-party.sh
$ . tools/travis/install.sh
$ tox --installpkg dist/nltk-*.whl

@ bsolomon1124 سأحزم إصدارًا جديدًا في الأيام القادمة ، حتى نتمكن من نشره.

عظيمstevenbird. أوصي بتشغيل check-wheel-contents على العجلة كاختبار أخير للعقل للبحث عن الأشياء التي قد لا تثير رؤوسهم باستخدام جهاز العرض وحده.

تحرير: لقد تقدمت وفعلت هذا ، ويبدو أن النتيجة الوحيدة هي نتيجة إيجابية خاطئة:

$ check-wheel-contents nltk-3.5-py3-none-any.whl 
nltk-3.5-py3-none-any.whl: W002: Wheel contains duplicate files:
  nltk/test/corpus_fixt.py
  nltk/test/translate_fixt.py

مرحبا ، شكرا لعملك على هذا! أعلم أنه سيتم إطلاق سراحهم قريبًا ولكن هل هناك طريقة للوصول إلى هذه العجلات في الوقت الحالي؟ إذا لم يكن كذلك فكيف يمكنني بناؤها محليًا؟

notAmine إذا قمت بالاستنساخ من Git ، فيجب أن تكون قادرًا على إنشاء عجلات عبر python setup.py bdist_wheel كما هو موضح أعلاه.

اعتبارًا من اليوم ، لا يوجد حتى الآن أي عجلة تم تحميلها على PyPI. هل هناك خطط للقيام بذلك؟ يبدو أنه سيكون شيئًا تافهًا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات