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.

Share this video