Kurulum

Kitaplığı ister PyPI'dan yükleyin, ister GitHub'dan klonlayın şu adımları uygulamanızı öneririz: bahsedeceğim. Sanal makine oluşturma ve etkinleştirme Sanal Ortam belgelerini inceleyin.

Modülü PyPI'dan yükleme

Kitaplık PyPI'da dağıtılmıştır ve pip kullanılarak yüklenmesi gereken şu komutu kullanın:

python -m pip install google-ads

Kitaplığı GitHub'dan yükleyin

Kitaplığın kaynak kodu GitHub'dan klonlanabilir yerel makinenize indirin. İşlemi kolayca tamamlayabilmek için kaynak kodu klonlamak, örnekleri yürütmek veya kitaplığın kendisini geliştirmek. Referans olması açısından, kimlik doğrulama örneklerinden biri, kitaplığı yapılandırmanın gerekli bir adımıdır .

  1. Ortamınızda python3.8 veya sonraki bir sürümün mevcut olduğundan emin olun. En basit yol pyenv kullanmaktır:

    pyenv local 3.8
    
  2. GitHub'dan istemci kitaplığını klonlayın:

    git clone git@github.com:googleads/google-ads-python.git
    
  3. Depoyu girin ve yükleyin:

    cd google-ads-python
    python -m pip install .
    
  4. Kitaplığı geliştirmeyi planlıyorsanız birim testlerini öncesinde ve sonrasında çalıştırın yapın:

    1. Python dilinin desteklenen tüm sürümlerinin mevcut olduğundan emin olun: size yardımcı olur. pyenv kullanılarak:

      pyenv local 3.8 3.9 3.10 3.11 3.12
      
    2. Kitaplığın teste özgü bağımlılıklarını yükleyin:

      python -m pip install .[tests]
      
    3. Kitaplığın düzgün çalıştığından emin olmak için birim testlerini çalıştırın:

      nox
      
    4. İsteğe bağlı: Birim testleri Docker kullanılarak da çalıştırılabilir. Öncelikle, Docker yüklü. Ardından, google-ads-python dizininde aşağıdaki komutu çalıştırın:

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