Recommended packaging layout for the AWS CDK

There’s an open issue on the AWS CDK right now about which packaging and dependency management tool to use for the default Python package construct: Python construct to generate and use Pipenv for package management · Issue #14930 · aws/aws-cdk · GitHub

Currently, there’s some debate because of the contents of the packaging.python.org documentation on management of dependencies, and I’m curious if someone from the PyPA can weigh in on the issue. I believe the goal here is to maintain a usable default project layout, but it might be worth weighing in (and possibly correcting the documentation if it’s misleading)