معرفی شرکت ها


commercetools-9.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

SDK for Commercetools
ویژگی مقدار
سیستم عامل -
نام فایل commercetools-9.0.0
نام commercetools
نسخه کتابخانه 9.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Lab Digital B.V.
ایمیل نویسنده opensource@labdigital.nl
آدرس صفحه اصلی https://github.com/labd/commercetools-python-sdk
آدرس اینترنتی https://pypi.org/project/commercetools/
مجوز MIT
Python SDK for Commercetools ============================ This is an unofficial Python SDK for the Commercetools platform. It only supports Python 3.6+ and uses type annotation for an improved development experience. The API is generated using the commercetools api RAML file and uses marshmallow for the serialization and deserialization. Installation ------------ pip install commercetools Example ------- .. code-block:: python from commercetools.platform import Client client = Client( client_id="<your-client-id>", client_secret="<your-client-secret>", scope=["<scopes>"], url="https://api.europe-west1.gcp.commercetools.com", token_url="https://auth.europe-west1.gcp.commercetools.com", ) product = ( client .with_project_key("<your-project-key>") .products() .with_id("00633d11-c5bb-434e-b132-73f7e130b4e3") .get()) print(product) The client can also be configured by setting the following environment variables: .. code-block:: sh export CTP_CLIENT_SECRET="<client secret>" export CTP_CLIENT_ID="<client id>" export CTP_AUTH_URL="https://api.europe-west1.gcp.commercetools.com" export CTP_API_URL="https://auth.europe-west1.gcp.commercetools.com" export CTP_SCOPES="<comma seperated list of scopes>" And then constructing a client without arguments: .. code-block:: python from commercetools.platform import Client client = Client() product = ( client .with_project_key("<your-project-key>") .products() .with_id("00633d11-c5bb-434e-b132-73f7e130b4e3") .get()) print(product) Releasing --------- To release this package first (pip) install bump2version and update the CHANGES file. Then update the version (either major/minor/patch depending on the change) .. code-block:: sh bumpversion --tag <major,minor,patch> bumpversion is naive because it string replaces, so do a sanity check it didn't accidentally update a Pypi dependency. If not, push the code: .. code-block:: sh git push --follow-tags We use GitHub actions so make sure the build succeeds and then go to the tags tab (https://github.com/labd/commercetools-python-sdk/tags). Click the dots to trigger a release action. Copy the changelog items in the release description and enter the release version. This will upload the release to PyPi.


نیازمندی

مقدار نام
>=2.7.0 requests
- pytz
>=1.0.0 requests-oauthlib
>=1.8.0 requests-mock
>=3.10.0 marshmallow
>=1.5.1 marshmallow-enum
>=1.8.0 WebOb
>=0.15.2 Werkzeug
>=1.10.0 wrapt
>=1.8.1 Sphinx
==0.4.2 sphinx-rtd-theme
==1.6.0 sphinx-autodoc-typehints
==0.16 m2r2
==1.2.0 freezegun
==4.0.3 mock
==1.0.9 pretend
>=6.2 coverage[toml]
==3.0.0 pytest-cov
==7.0.1 pytest
==5.10.1 isort
==4.0.1 flake8
==0.2.0 flake8-blind-except
==4.0.0 flake8-debugger
==0.1.1 flake8-imports
==0.931 mypy


نحوه نصب


نصب پکیج whl commercetools-9.0.0:

    pip install commercetools-9.0.0.whl


نصب پکیج tar.gz commercetools-9.0.0:

    pip install commercetools-9.0.0.tar.gz