Kitaplığı ister PyPI'dan ister GitHub'dan klonlarken, aşağıdaki adımları etkin bir sanal ortam kullanarak uygulamanızı öneriyoruz. Sanal ortam oluşturma ve etkinleştirme hakkında bilgi için Sanal Ortam belgelerine bakın.
Modülü PyPI'dan yükleme
Kitaplık PyPI'da dağıtılır ve aşağıdaki komutla pip kullanılarak yüklenebilir:
python -m pip install google-ads
Kitaplığı GitHub'dan yükleyin
Kitaplığın kaynak kodu, GitHub'dan yerel makinenize klonlanabilir. Örnekleri kolayca yürütmek veya kitaplığın kendisini geliştirmek için kaynak kodu klonlamak yararlıdır. Kimlik doğrulama örneklerinden birini çalıştırmak, kitaplığın kullanım için yapılandırılmasında gerekli bir adımdır.
Ortamınızda
python3.8
veya sonraki bir sürümün mevcut olduğundan emin olun. En basit yolpyenv
kullanmaktır:pyenv local 3.8
GitHub'dan istemci kitaplığını klonlayın:
git clone git@github.com:googleads/google-ads-python.git
Depoyu girin ve yükleyin:
cd google-ads-python python -m pip install .
Kitaplığı geliştirmeyi düşünüyorsanız değişiklikleri yapmadan önce ve sonra birim testlerini çalıştırın:
Ortamınızda Python dilinin desteklenen tüm sürümlerinin bulunduğundan emin olun.
pyenv
kullanılarak:pyenv local 3.8 3.9 3.10 3.11 3.12
Kitaplığın teste özgü bağımlılıklarını yükleyin:
python -m pip install .[tests]
Kitaplığın düzgün çalıştığından emin olmak için birim testlerini çalıştırın:
nox
İsteğe bağlı: Birim testleri Docker kullanılarak da çalıştırılabilir. İlk olarak, Docker'ı yüklemiş olmanız gerekir. Ardından,
google-ads-python
dizininden aşağıdaki komutu çalıştırın:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox