magento2-sdk2
Magento 2 REST API SDK — products, customers, attributes, search and stores over the Magento 2 REST API.
Installation
pip install entirius-py-magento2-sdk2
Usage
from magento2_sdk2.services.client import Magento2Client
from magento2_sdk2.services.worker import search
from magento2_sdk2.dto.search import SearchParameters
client = Magento2Client(base_url="https://your-magento/rest/", access_token="...")
results = search(client, SearchParameters(search_text="shoes"))
Development
make install # sync dependencies (uv)
make check # lint + format check (ruff)
make test # test suite (pytest) — integration tests skipped without MAGENTO2_URL / MAGENTO2_TOKEN
Development and agent instructions: AGENTS.md.
License
Mozilla Public License 2.0 — see LICENSE.
Metadata
Release files for entirius-py-magento2-sdk2 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| entirius_py_magento2_sdk2-2.0.0.tar.gz | 43.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| entirius_py_magento2_sdk2-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.3 kB
Release files / entirius_py_magento2_sdk2-2.0.0.tar.gz
| Download URL | entirius_py_magento2_sdk2-2.0.0.tar.gz |
|---|---|
| Size | 43.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96b0e59ff8b19dcbf5bbd40bd2aec0cdd21c4bc0112019581961c89a2865b4f9
|
|
BLAKE2b-256 checksum How to use checksums |
084e4d6311c0a90fbfa44b0a2d231100223812f9bac6a92d61bce79d3a5dacd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / entirius_py_magento2_sdk2-2.0.0-py3-none-any.whl
| Download URL | entirius_py_magento2_sdk2-2.0.0-py3-none-any.whl |
|---|---|
| Size | 26.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24b2f19704d7c353cb5cbc04b5959d54b528bd20088de694e8bdc2bb773aba96
|
|
BLAKE2b-256 checksum How to use checksums |
8db661583e1e8859bbfbaa67e8e44f42731c529766c3b38d8ff64ed2c0f549ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|