33 DOCKERHUB_ORG : noelmni
44 DOCKERHUB_REPO : antspy
55 DOCKER_USERNAME : ENCRYPTED[!09cc4caa9cb6dbf5af7f2630c1d74076abd1cff6bb103db2bae45d022f28404e040ee5db21f076f70decb59a294780ab!]
6- DOCKER_PASSWORD : ENCRYPTED[!3eccd194e0044101db2d7379d2d95f9255e3493c7ae72a6843ca83a6547ea271541271d77858a2ffd30f61ab68514a64 !]
7- GITHUB_TOKEN : ENCRYPTED[!PLACEHOLDER_FOR_GITHUB_TOKEN !]
8- TWINE_USERNAME : ENCRYPTED[!PLACEHOLDER_FOR_TWINE_USERNAME!] # username for pypi
9- TWINE_PASSWORD : ENCRYPTED[!PLACEHOLDER_FOR_TWINE_PASSWORD !] # password for pypi
6+ DOCKER_PASSWORD : ENCRYPTED[!4e8f945da70908366e7389ee7192c8c3f13d3f0411a75442bef1af794c2ce547e83b9b60044923c9775790b622da54f1 !]
7+ GITHUB_TOKEN : ENCRYPTED[!67d503db87885a2486161bdc51da6492e80c522c551c8d2c9b6f871af8adb354ca825c128a7b79f6755eb8b99610732a !]
8+ TWINE_USERNAME : __token__ # username for pypi
9+ TWINE_PASSWORD : ENCRYPTED[!40b9d18b454ec9c49f6b2df6afda3769644014f0c4612ac36db620c27fe58964ff81138c4e28e01b8a0001291e3eba1c !] # api token for pypi
1010 TAG_x86_64 : ci-x86_64-tmp
1111 TAG_AARCH64 : ci-aarch64-tmp
1212
1313
1414build_and_store_wheels : &BUILD_AND_STORE_WHEELS
1515 install_cibuildwheel_pipx_script :
16+ - which python
17+ - python -VV
18+ - python -m pip install --upgrade build pip twine
1619 - python -m pip install cibuildwheel==2.16.2 jq pipx setuptools
1720 - python -m pipx ensurepath
21+ - which pipx
1822 run_cibuildwheel_script :
19- - cibuildwheel
23+ - pipx run cibuildwheel
24+ wheels_artifacts :
25+ path : " wheelhouse/*"
2026 make_sdist_script :
2127 - rm -rf dist # clear out your 'dist' folder
2228 - pipx run build --sdist # make a source distribution
29+ sdist_artifacts :
30+ path : " dist/*.tar.gz"
2331 upload_releases_script : |
2432 #!/usr/bin/env bash
2533
@@ -48,19 +56,15 @@ build_and_store_wheels: &BUILD_AND_STORE_WHEELS
4856 upload_pypi_script : |
4957 #!/usr/bin/env bash
5058
51- if [[ "${CIRRUS_RELEASE}" == "" ]]; then
52- exit 0
53- fi
54-
55- # deploy source distribution to PyPI using 'twine'
56- pipx run twine upload -r pypi dist/*
59+ # if [[ "${CIRRUS_RELEASE}" == "" ]]; then
60+ # exit 0
61+ # fi
5762
5863 # deploy wheels to PyPI
59- pipx run twine upload -r pypi wheelhouse/*
60- sdist_artifacts :
61- path : " dist/*.tar.gz"
62- wheels_artifacts :
63- path : " wheelhouse/*"
64+ pipx run twine upload --repository pypi wheelhouse/*
65+
66+ # deploy source distribution to PyPI
67+ pipx run twine upload --repository pypi dist/*
6468
6569
6670linux_aarch64_task :
@@ -78,7 +82,7 @@ linux_aarch64_task:
7882 CIBW_MANYLINUX_AARCH64_IMAGE : manylinux2014
7983 CIBW_BEFORE_ALL_LINUX : >
8084 yum install -y gcc-c++ libpng-devel libpng &&
81- python -m pip install cmake ninja setuptools
85+ python -m pip install cmake ninja
8286 CIBW_BEFORE_TEST : |
8387 python -m pip install --find-links=wheelhouse/ -r requirements.txt
8488 CIBW_TEST_COMMAND : bash {project}/tests/run_tests.sh
@@ -106,7 +110,7 @@ macos_arm64_task:
106110 name : build_macos_arm64_wheels
107111 # only_if: ${CIRRUS_BRANCH} == 'master' || ${CIRRUS_PR} != ''
108112 macos_instance :
109- image : ghcr.io/cirruslabs/macos-ventura -xcode:15
113+ image : ghcr.io/cirruslabs/macos-sonoma -xcode:15.1
110114 env :
111115 matrix :
112116 - CIBW_BUILD : cp38-macosx_arm64
@@ -117,16 +121,16 @@ macos_arm64_task:
117121 CIBW_ARCHS_MACOS : arm64
118122 CIBW_BEFORE_ALL_MACOS : >
119123 python -m ensurepip --upgrade &&
120- conda install cmake ninja libpng setuptools
124+ mamba install cmake ninja libpng
121125 CIBW_BEFORE_TEST : |
122126 python -m pip install --find-links=wheelhouse/ -r requirements.txt
123127 CIBW_TEST_COMMAND : bash {project}/tests/run_tests.sh
124128 CIBW_TEST_SKIP : cp38-macosx_*:arm64
125129 PATH : $HOME/mambaforge/bin/:${PATH}
126130 CONDA_HOME : $HOME/mambaforge
127131 conda_script :
128- - curl -L -o ~/mambaforge.sh https://github.com/conda-forge/miniforge/releases/latest/ download/Miniforge3 -MacOSX-arm64.sh
129- - bash ~/mambaforge.sh -b -p ~/mambaforge
132+ - curl -L -o ~/mambaforge.sh https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1 -MacOSX-arm64.sh
133+ - bash ~/mambaforge.sh -b -p ${CONDA_HOME}
130134 << : *BUILD_AND_STORE_WHEELS
131135
132136
0 commit comments