labd / commercetools-python-sdk

Commercetools Python SDK
https://commercetools-python-sdk.readthedocs.io/en/latest/
MIT License
17 stars 16 forks source link

Why is requests_mock and Werkzeug are normal dependencies? #138

Open jedie opened 1 year ago

jedie commented 1 year ago

I'm wondering why requests_mock and Werkzeug are not only dev dependencies ?

https://github.com/labd/commercetools-python-sdk/blob/d31c02475c1d01cb7f87e8bfbe40bdb7bd9d5a97/setup.py#L5-L15

mvantellingen commented 1 year ago

The reason is that part of the source code (not tool chain code) depends on werkzeug and requests_mock. It is used in the testing part.

We could move this to a separate package, but that might be some work