#!/bin/bash set -e -x if [[ "${TRAVIS_BRANCH}" != "releases" || "${BUILD}" != *wheels* ]]; then # Not a release exit 0 fi if [ "${TRAVIS_OS_NAME}" == "osx" ]; then PYENV_ROOT="$HOME/.pyenv" PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" fi PACKAGE_VERSION=$(python ".ci/package-version.py") PYPI_VERSION=$(python ".ci/pypi-check.py" "${PYMODULE}") if [ "${PACKAGE_VERSION}" == "${PYPI_VERSION}" ]; then echo "${PYMODULE}-${PACKAGE_VERSION} is already published on PyPI" exit 1 fi pushd $(dirname $0) > /dev/null _root=$(dirname $(pwd -P)) popd > /dev/null _upload_wheels() { python "${_root}/.ci/s3-upload.py" "${_root}/dist"/*.whl sudo rm -rf "${_root}/dist"/*.whl } if [ "${TRAVIS_OS_NAME}" == "linux" ]; then for pyver in ${RELEASE_PYTHON_VERSIONS}; do ML_PYTHON_VERSION=$(python3 -c \ "print('cp{maj}{min}-cp{maj}{min}{s}'.format( \ maj='${pyver}'.split('.')[0], \ min='${pyver}'.split('.')[1], \ s='m' if tuple('${pyver}'.split('.')) < ('3', '8') \ else ''))") for arch in x86_64 i686; do ML_IMAGE="quay.io/pypa/manylinux1_${arch}" docker pull "${ML_IMAGE}" docker run --rm \ -v "${_root}":/io \ -e "PYMODULE=${PYMODULE}" \ -e "PYTHON_VERSION=${ML_PYTHON_VERSION}" \ "${ML_IMAGE}" /io/.ci/build-manylinux-wheels.sh _upload_wheels done done elif [ "${TRAVIS_OS_NAME}" == "osx" ]; then export PGINSTALLATION="/usr/local/opt/postgresql@${PGVERSION}/bin" pip wheel "${_root}" -w "${_root}/dist/" pip install ${PYMODULE} --no-index -f "file:///${_root}/dist" pushd / >/dev/null python "${_root}/tests/__init__.py" popd >/dev/null _upload_wheels else echo "Cannot build on ${TRAVIS_OS_NAME}." fi r'>author
path: root/gnu/packages/sync.scm
AgeCommit message (Collapse)Author
2023-01-10gnu: onedrive: Update to 2.4.23.Efraim Flashner
* gnu/packages/sync.scm (onedrive): Update to 2.4.23.
2023-01-02gnu: onedrive: Update to 2.4.22.Efraim Flashner
* gnu/packages/sync.scm (onedrive): Update to 2.4.22. [arguments]: Adjust 'link-to-external-libraries phase to not clear the linker. Adjust 'adjust-makefile phase to not force adding libraries to the rpath.
2022-11-15gnu: Add onedrive.Efraim Flashner
* gnu/packages/sync.scm (onedrive): New variable.
2022-07-31gnu: qttools: Rename to qttools-5.Maxim Cournoyer
Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtwebengine: Rename to qtwebengine-5.Maxim Cournoyer
Automated with: git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtwebchannel: Rename to qtwebchannel-5.Maxim Cournoyer
Automated via: git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtwebsockets: Rename to qtwebsockets-5.Maxim Cournoyer
Automated via: git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtquickcontrols2: Rename to qtquickcontrols2-5.Maxim Cournoyer
Automated via: git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5.Maxim Cournoyer
Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtsvg: Rename variable to qtsvg-5.Maxim Cournoyer
This is in preparation of the qtsvg update to version 6. This change was automated via the following command: git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i