You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should also think about what exactly constitutes the public API. Do we intend for consumers to use anything other than patch_numba_linker? Do we want to be exposing pynvjitlink.api.NvJitLinker? What about the methods of that class? If we want to make compatibility guarantees we should figure out these questions first.
I'm not sure I'd want to declare "the next release will be 1.0.0" as I may have to make some changes in future for a non-RAPIDS use case, and wouldn't want to bump the version to 1.0.0 for that.
What kind of versioning scheme do we intend to use with
pynvjitlink
?Do we intended to hold compatibility with major versions? So
1.x.y
would be compatible withx
increments for new features andy
for bug fixesOr do we intend to keep compatibility only within minor versions? So
1.2.y
would be compatible for ally
, but1.3
would break compatibility?Or do we have a different model of compatibility in mind?
cc @brandon-b-miller @gmarkall
The text was updated successfully, but these errors were encountered: