nayaverdier / dyntastic

A DynamoDB library on top of Pydantic and boto3.
MIT License
55 stars 12 forks source link

Consider removing the dependency pinning #2

Closed jsjeannotte closed 1 year ago

jsjeannotte commented 1 year ago

Hi! We just started trying to integrate your library to our ecosystem but this is causing some conflicts with other libraries (because of the pinning of importlib-metadata at the moment, but the other two pinnings will eventually cause trouble as well). Would you consider removing the pinning?

Thank you!

nayaverdier commented 1 year ago

@jsjeannotte Would it be sufficient to change the requirements to the following?

install_requires=[
    "boto3>=1.10.0",
    "pydantic>=1.7.1",
    "importlib-metadata>=1.0.0; python_version < '3.8'",
]
nayaverdier commented 1 year ago

@jsjeannotte Give 0.7.0a1 a go. If that works well for you, I will release it as 0.7.0.

jsjeannotte commented 1 year ago

Gave it a go. All good now, no more conflicts. Thanks!

nayaverdier commented 1 year ago

@jsjeannotte Just deployed 0.7.0!