Move flask_restplus to flask_restx (ImportError: cannot import name 'cached_property' from 'werkzeug')
The flask_restplus project is dead, and is now creating serious issues in combination with Werkzeug 1.0.0+:
ImportError: cannot import name 'cached_property' from 'werkzeug'
It's successor is flask_restx, which does work with newer versions of Werkzeug:
https://github.com/python-restx/flask-restx
Works as a swap-in replacement by search&replace flask_restplus with flask_restx.