التثبيت

سواء كنت تثبّت المكتبة من PyPI أو تنسخها من GitHub، ننصحك بتنفيذ الخطوات أدناه باستخدام بيئة افتراضية نشطة. للحصول على معلومات حول كيفية إنشاء بيئة افتراضية وتفعيلها، يُرجى الاطّلاع على مستندات البيئة الافتراضية.

تثبيت الوحدة من PyPI

يتم توزيع المكتبة على PyPI ويمكن تثبيتها باستخدام pip من خلال الأمر التالي:

python -m pip install google-ads

تثبيت المكتبة من GitHub

يمكن استنساخ الرمز المصدر للمكتبة من GitHub إلى جهازك المحلي. من المفيد استنساخ الرمز المصدر لتنفيذ الأمثلة بسهولة أو لتطوير المكتبة نفسها. للعلم، يُعدّ تشغيل أحد أمثلة المصادقة خطوة مطلوبة عند إعداد المكتبة لاستخدامها.

  1. تأكَّد من توفُّر الإصدار python3.8 أو إصدار أحدث في بيئتك. أبسط طريقة هي استخدام pyenv:

    pyenv local 3.8
  2. استنسِخ مكتبة البرامج من GitHub:

    git clone git@github.com:googleads/google-ads-python.git
  3. أدخِل المستودع وثبِّته:

    cd google-ads-python
    python -m pip install .
  4. إذا كنت تنوي تطوير المكتبة، نفِّذ اختبارات الوحدات قبل إجراء أي تغييرات وبعده:

    1. تأكَّد من توفُّر جميع الإصدارات المتوافقة من لغة Python في بيئتك. استخدام pyenv::

      pyenv local 3.8 3.9 3.10 3.11 3.12
    2. ثبِّت الموارد التابعة الخاصة بالاختبار في المكتبة:

      python -m pip install .[tests]
    3. نفِّذ اختبارات الوحدات للتأكّد من أنّ المكتبة تعمل بشكلٍ سليم:

      nox
    4. اختياري: يمكن أيضًا تشغيل اختبارات الوحدة باستخدام Docker. أولاً، يجب أن يكون Docker مثبّتًا. بعد ذلك، نفِّذ ما يلي من دليل google-ads-python:

      docker build -t google-ads-python:test .
      docker run -it google-ads-python:test nox