I have two questions regarding the acryl-datahub p...
# all-things-deployment
b
I have two questions regarding the acryl-datahub python package on PyPI: • How can I build the package by myself from the DataHub source on Github • Why are there sub version like 0.8.31.3 or 0.8.31.5 with no correspoinding tag on Github and when/why are these sub versions generated and uploaded to PyPI? I have not found any information about this in the documentation.
i
Hello Uwe, 1.) To build the python package from a local datahub repo you can run:
./gradlew :metadata-ingestion:installDev
2.) Python versions have a 4th number to allow for bug fixes in the package itself that is kept aligned with a hotfix version of datahub. This is because bugs on the python package have a quicker resolution & high level of impact compared to doing full datahub releases.
s
As mentioned in the docs the CLI releases are done through a different repository
But yes I can see that we should make that note a bit more clear for other community members.
PR has been raised https://github.com/datahub-project/datahub/pull/4533 so once that is merged the answer for this question will be in the docs