Closed lastmjs closed 1 month ago
This was my mistake. PyPI will take a version like this: "0.0.0-rc.0" and on the website it seems to remove the hyphen and dot in the suffix to create a version like this: "0.0.0rc0", so I had gotten into the habit of just adopting that pattern in our own code. But if I use correct semver (assuming what PyPI is doing is not correct), then the process works just fine.
I just upgraded to dfx 0.23.0 and received this error during the deploy process of Kybra
0.7.0rc0
:It seems that in dfx 0.23.0, the ability to parse suffixes in the extension.json file for dfx extensions has been lost. This is unfortunate as Azle and Kybra both make extensive use of suffixes during release candidate deploys, and we currently keep the extension.json version completely in sync with the version of Azle or Kybra.