Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify version and distribution info across all services (i.e. _meta package) #6195

Open
2 tasks
pcrespov opened this issue Aug 15, 2024 · 0 comments
Open
2 tasks
Assignees
Labels
t:maintenance Some planned maintenance work

Comments

@pcrespov
Copy link
Member

pcrespov commented Aug 15, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Planned changes

All services include _meta to incorporate some metadata con the services distribution (e.g. version, etc). The creation of these constants is different in every service. let's unify them.

Regarding versions: the source of truth is going to be packaging.version.Version We found that e.g. versions 1.0.0.a1 was failing to be parsed with our regex while packaging.version.Version could parse it. We found this issue in #6175 and partially resolved it.

  • What about using packaging.version.VERSION_PATTERN as regex or even better Version._regex?
  • How does this affect to our service versioning? e.g. front end will not understand pre-release and meta segments
  • test that this version is compatible with paths

Tasks

Preview Give feedback
@pcrespov pcrespov added the t:maintenance Some planned maintenance work label Aug 15, 2024
@pcrespov pcrespov self-assigned this Aug 15, 2024
@pcrespov pcrespov changed the title Unify version and distribution info across all services Unify version and distribution info across all services (i.e. _meta package) Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t:maintenance Some planned maintenance work
Projects
None yet
Development

No branches or pull requests

1 participant