Environment
Proposed Functionality
Currently the pyproject.toml file restricts structlog the major version to 20.
structlog = "^20.1.0"
The current major version is 21.
Use Case
For my project, there is another required package that has pinned a minimum structlog version of 21.0.0. When adding diffsync as a requirement to my project, pip will install a much older version of the other required package where the minimum structlog version was 20. This causes an issue with needed features not being available.
Environment
Proposed Functionality
Currently the
pyproject.tomlfile restrictsstructlogthe major version to 20.structlog = "^20.1.0"The current major version is 21.
Use Case
For my project, there is another required package that has pinned a minimum structlog version of 21.0.0. When adding diffsync as a requirement to my project, pip will install a much older version of the other required package where the minimum structlog version was 20. This causes an issue with needed features not being available.