github.com/python-amazon-mws/python-amazon-mws ↗
Python wrapper for the Amazon Marketplace Web Service API
Open this visualization on its own page →
Contributors
44
Lines of Code
740
From
2012-02-13
To
2020-12-08
About python-amazon-mws/python-amazon-mws
Python-amazon-mws is a Python wrapper that provides a simple interface to Amazon's Marketplace Web Services API, enabling developers to build and send requests to MWS from their Python applications. The library abstracts away the complexity of directly working with the MWS API, making it easier to access MWS functionality programmatically.
The project maintains two parallel versions with different maturity levels and feature sets. Version 0.8.x, available on PyPI, is a stable iteration that closely matches the original package with Python 2.7 and 3.4+ support, though it comes with a backwards-incompatibility warning for users planning to upgrade to the eventual 1.0 release. The development version 1.0.x, available from the GitHub repository's develop branch, targets Python 3.6+ and provides expanded API coverage and a modularized codebase with separate component modules replacing the original monolithic structure.
The project is currently in limited maintenance mode, as Amazon's MWS service is being deprecated in favor of the newer Selling Partners API. The developers note that the project may be archived in the near future, though they continue to accept issues and provide support through a community Slack channel. The codebase includes comprehensive testing with pytest and coverage reporting, documentation built with Sphinx, and uses pre-commit hooks to maintain code quality standards.