kvesteri / sqlalchemy-continuum

Versioning extension for SQLAlchemy.
BSD 3-Clause "New" or "Revised" License
575 stars 127 forks source link

Allow tables in get_versioning_manager() #299

Open AbdealiLoKo opened 2 years ago

AbdealiLoKo commented 2 years ago

Add Table.__versioning_manager__ so we can keep track of the manager used for a table.

Allow table in get_versioning_manager() Also add unittests for the function

Fixes https://github.com/kvesteri/sqlalchemy-continuum/issues/298

AbdealiLoKo commented 2 years ago

Hi @marksteward can we get this merged ? It will make https://github.com/kvesteri/sqlalchemy-continuum/pull/280 a lot simpler

marksteward commented 2 years ago

Hi @AbdealiJK, absolutely. I've just pushed a new release with all the recent fixes, and will work on a major release that should include at least anything labelled next-release next.

AbdealiLoKo commented 2 years ago

That's awesome @marksteward Thanks for all the work !

I will check any other blockers I have from the issue list and try to add as many to the next-release

AbdealiLoKo commented 1 year ago

Hi @marksteward Do you have any rough release schedule or timeline on the next-release items ?

I have to do a GA release this month end for my work and so far we have been keeping a separate fork of the PullRequests I have been doing in sqlalchemy-continuum as they are needed for our codebase But to make it generally available - I would need users to be able to fetch their dependencies from pypi So, the release for continuum is becoming a critical point for me

As always - happy to help with anything I can on my side and can get some of my team to help in any work you need