-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build conda package and upload to anaconda #515
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #515 +/- ##
=========================================
Coverage ? 54.56%
=========================================
Files ? 146
Lines ? 22357
Branches ? 1336
=========================================
Hits ? 12200
Misses ? 9817
Partials ? 340 ☔ View full report in Codecov by Sentry. |
Different python versions, test using docker, then arm |
Tried to change an older cmake version to debug the slash missing bug for arm64, but the cmake version is always set to 3.18.4-2+deb11u1 slash missing bug for arm64: https://github.com/mspass-team/mspass/actions/runs/9033197024/job/24822993108 |
…team/mspass into build-to-wheel-for-conda
Added a workflow to build initiate conda environment, build conda package, and upload conda package to anaconda.
meta.yaml
andbuild.sh
are configuration files to build conda package.MANIFEST.in
is a necessary file to build python package.For now the conda package is uploaded to my account, and the token is written explicitly, it should be a secret defined in github repo.
I directly build the conda package from source code, rathen than building the wheel and uploading the wheel to pypi. I tried to build wheels for manylinux, but there are still problems:
libpython3.8.so
orlibpython3.8.a
. I didn't find a good way to install them when building the wheel