DARMA-tasking / LB-analysis-framework

Analysis framework for exploring, testing, and comparing load balancing strategies
Other
3 stars 1 forks source link

#447: Fix Pypi release pipeline #448

Closed pierrepebay closed 11 months ago

pierrepebay commented 11 months ago

Fixes: #447

cwschilly commented 11 months ago

@ppebay @pierrepebay @lifflander I believe I have resolved the issue by fixing the incorrect Classifiers in setup.cfg--I was able to successfully upload the package to the TestPyPi index here.

I am not sure of the ramifications of changing the line License :: OSI Approved :: Modified BSD License to License :: OSI Approved :: BSD License, but if we think it's okay then this should be ready to ship.

I also updated the development status from Beta to Production/Stable.

For reference, here's the list of accepted classifiers.

cwschilly commented 11 months ago

@ppebay This PR is ready for review/merge; the PyPi package has been published here.

After discussing with @pierrepebay , I removed the "tag condition" from the github workflow so that we could publish it straight from this PR, published the package, and then added the condition back so that future releases will be published as expected.

Also, it seems that the Python3.9 acceptance test failure has returned.

ppebay commented 11 months ago

@pierrepebay review needed thanks

pierrepebay commented 11 months ago

The fix for PyPi looks good to me.