Hi, We should be good if we follow the guidelines here [1].
Kind Regards, Justin 1. https://cwiki.apache.org/confluence/display/INCUBATOR/Distribution+Guidelines > On 2 Sep 2024, at 4:12 PM, Jerry Shao <js...@apache.org> wrote: > > I just found out that version "0.6.0.incubating" doesn't conform to PEP440, > the only supported versions are like: > > 0.1.0 > 0.1.0a1 for alpha release > 0.1.0b1 for beta release > 0.1.0rc1 for rc release > > We cannot have a name like x.y.z.incubating for publishing. So for Python > release we cannot add "incubating" into the package name. I also checked > various incubating projects, all of them don't have "incubating" in their > package version or name. Do we have any better solution? > > Besides, we don't ship Python distribution using ASF mirror system, we > should use Pypi. So we don't have to upload Python package to the SVN, I > will delete them from SVN. > > Best, > Jerry > > > Justin Mclean <jus...@classsoftware.com> 于2024年9月1日周日 22:55写道: > >> Hi, >> >>> This Python package name is generated from Python configuration file and >>> its version number, we cannot simply rename the package name using mv, >>> otherwise, it will be failed to upload to Pypi and install. >> >> Yes we can there isn’t anything preventing us from have two slightly >> different names in different places. Remember the only official >> distribution is the ASF mirror system. >> >>> The only thing we can do is change the version number to >> "0.6.0.incubating" >>> ("-" is not allowed for Python version numbers) and re-package them. Is >> the >>> version number "0.6.0.incubating" ok for you? >> >> That would also work. >> >>> Yeah, the readme is more about how to build from scratch. This Python >>> package is a release package that can be used directly, no need to >> compile. >>> The README can be improved, but it's not a blocking thing here. >> >> As I said it was a minor issue, not a blocking one. I mentioned it as it >> may be an issue that the IPMC brings up as they woudl probably not be able >> to compile that package without some guidance that’s not in the README. >> >> Kind Regards, >> Justin