Open TheJumpyWizard opened 1 year ago
I would say given the number of forks (53) and PRs (7) and the fact that the latest 3 PRs were only ~4 months ago, you'd have a pretty reasonable chance of success by forking it. Not sure about the pypi packaging though...
@akliang yeah the pypi packaging issue is tough would need the key from current maintainer
@TheJumpyWizard @akliang
I created my own package based on fastapi_versioning
.
It fixes most of the bugs noted on here and adds some additional features.
https://github.com/alexschimpf/fastapi-versionizer
https://pypi.org/project/fastapi-versionizer/
Some notable differences:
py.typed
so mypy will actually be able to type check itkwargs
are passed to all versioned sub-applicationsversionize
function returns a list of all the versions in your appversion
decorator is now called api_version
dependency_overrides
is preservedIf ya'll have any feedback, let me know. Happy to make changes or add new features.
Are there a good number of people interested in this still? Could potentially fork this and address some of the issues here based off how many people would want that. I see it hasn't been maintained in over a year.