Our python store. We have different python packages developed internally and will be deployed in a client (machine) environment.
This is how the development and release cycle goes.
As soon as the developers complete the "testing" of the package, the distribution package (egg file) of the package is prepared and placed in a central archiving location. When we want to deploy our software for clients, the same distributions (egg files) will be downloaded and installed in their environment.
Assuming that the "testing" takes place on several operating systems (in order to verify the compatibility of the API on different platforms), what is the best practice for preparing distributions and moving them to a central archiving location.
Itβs best to have specific operating system eggs on the archive server (for example, samplepkg-1.0.0.win32.egg and samplepkg-1.0.0.linux.egg? Do not know how they can be prepared this way using setuptools.) Or is there one egg because the API remains the same on different platforms? Any other practice that the community follows?
None-da
source share