From caeada29fb884cf4741e223eb8ec50a56dbe1765 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 13:46:07 -0700 Subject: [PATCH 01/20] Tentative 2022.9.0 release --- recipe/meta.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 7f51ea5..923f924 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,41 +1,41 @@ {% set name = "dask-sql" %} -{% set version = "2022.8.0" %} +{% set version = "2022.9.0.rc0" %} package: name: {{ name|lower }} version: {{ version }} source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/dask_sql-{{ version }}.tar.gz - sha256: 0452c174c3473768988da55a78541b192264bd8a9e6090e9e7167d3e99a1ceec + url: https://github.com/dask-contrib/dask-sql/archive/{{ version }}.tar.gz + sha256: 8cf7280cb6529603cb11526932c7485effc6f4efeef22a41a278609bf0a91c9e build: + skip: true # [py2k] entry_points: - dask-sql-server = dask_sql.server.app:main - dask-sql = dask_sql.cmd:main - noarch: python script: {{ PYTHON }} -m pip install . -vv number: 0 requirements: build: - - maven >=3.6.0 + - {{ compiler('rust') }} + - setuptools-rust >=1.4.1 host: - pip - - python >=3.8 + - python + - setuptools-rust >=1.4.1 run: - - dask >=2022.3.0,<=2022.8.0 + - python + - dask >=2022.3.0 + - pandas >=1.4.0 - fastapi >=0.69.0 - - jpype1 >=1.0.2 - - openjdk >=8 - - nest-asyncio - - pandas >=1.1.2 + - uvicorn >=0.11.3 + - tzlocal >=2.1 - prompt-toolkit - pygments - - python >=3.8 + - nest-asyncio - tabulate - - tzlocal >=2.1 - - uvicorn >=0.11.3 test: imports: From cfb30fac93261b18740b040c323f4f83b6679aee Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Tue, 20 Sep 2022 20:48:23 +0000 Subject: [PATCH 02/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.20.14.48.32 --- .azure-pipelines/azure-pipelines-linux.yml | 16 ++- .azure-pipelines/azure-pipelines-osx.yml | 51 +++++++ .azure-pipelines/azure-pipelines-win.yml | 91 +++++++++++++ .../linux_64_python3.10.____cpython.yaml | 18 +++ ...ml => linux_64_python3.7.____cpython.yaml} | 10 ++ .../linux_64_python3.8.____cpython.yaml | 18 +++ .../linux_64_python3.9.____cpython.yaml | 18 +++ .../osx_64_python3.10.____cpython.yaml | 18 +++ .ci_support/osx_64_python3.7.____cpython.yaml | 18 +++ .ci_support/osx_64_python3.8.____cpython.yaml | 18 +++ .ci_support/osx_64_python3.9.____cpython.yaml | 18 +++ .../osx_arm64_python3.10.____cpython.yaml | 18 +++ .../osx_arm64_python3.8.____cpython.yaml | 18 +++ .../osx_arm64_python3.9.____cpython.yaml | 18 +++ .../win_64_python3.10.____cpython.yaml | 14 ++ .ci_support/win_64_python3.7.____cpython.yaml | 14 ++ .ci_support/win_64_python3.8.____cpython.yaml | 14 ++ .ci_support/win_64_python3.9.____cpython.yaml | 14 ++ .circleci/config.yml | 3 +- .scripts/build_steps.sh | 9 +- .scripts/run_osx_build.sh | 95 +++++++++++++ LICENSE.txt | 30 ++-- README.md | 128 +++++++++++++++++- azure-pipelines.yml | 4 +- build-locally.py | 19 ++- 25 files changed, 668 insertions(+), 24 deletions(-) create mode 100755 .azure-pipelines/azure-pipelines-osx.yml create mode 100755 .azure-pipelines/azure-pipelines-win.yml create mode 100644 .ci_support/linux_64_python3.10.____cpython.yaml rename .ci_support/{linux_64_.yaml => linux_64_python3.7.____cpython.yaml} (50%) create mode 100644 .ci_support/linux_64_python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_python3.9.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.10.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.7.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.8.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.9.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.10.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.8.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.9.____cpython.yaml create mode 100644 .ci_support/win_64_python3.10.____cpython.yaml create mode 100644 .ci_support/win_64_python3.7.____cpython.yaml create mode 100644 .ci_support/win_64_python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_python3.9.____cpython.yaml create mode 100755 .scripts/run_osx_build.sh diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 974e878..afb1be2 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,8 +8,20 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_: - CONFIG: linux_64_ + linux_64_python3.10.____cpython: + CONFIG: linux_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.7.____cpython: + CONFIG: linux_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.8.____cpython: + CONFIG: linux_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.9.____cpython: + CONFIG: linux_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml new file mode 100755 index 0000000..f5a3e05 --- /dev/null +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -0,0 +1,51 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. +# -*- mode: yaml -*- + +jobs: +- job: osx + pool: + vmImage: macOS-11 + strategy: + matrix: + osx_64_python3.10.____cpython: + CONFIG: osx_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.7.____cpython: + CONFIG: osx_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.8.____cpython: + CONFIG: osx_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.9.____cpython: + CONFIG: osx_64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.10.____cpython: + CONFIG: osx_arm64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.8.____cpython: + CONFIG: osx_arm64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.9.____cpython: + CONFIG: osx_arm64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + timeoutInMinutes: 360 + + steps: + # TODO: Fast finish on azure pipelines? + - script: | + export CI=azure + export OSX_FORCE_SDK_DOWNLOAD="1" + export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME + export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) + if [[ "${BUILD_REASON:-}" == "PullRequest" ]]; then + export IS_PR_BUILD="True" + else + export IS_PR_BUILD="False" + fi + ./.scripts/run_osx_build.sh + displayName: Run OSX build + env: + BINSTAR_TOKEN: $(BINSTAR_TOKEN) + FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml new file mode 100755 index 0000000..ac38000 --- /dev/null +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -0,0 +1,91 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. +# -*- mode: yaml -*- + +jobs: +- job: win + pool: + vmImage: windows-2019 + strategy: + matrix: + win_64_python3.10.____cpython: + CONFIG: win_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.7.____cpython: + CONFIG: win_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.8.____cpython: + CONFIG: win_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.9.____cpython: + CONFIG: win_64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + timeoutInMinutes: 360 + variables: + CONDA_BLD_PATH: D:\\bld\\ + + steps: + - task: PythonScript@0 + displayName: 'Download Miniforge' + inputs: + scriptSource: inline + script: | + import urllib.request + url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Windows-x86_64.exe' + path = r"$(Build.ArtifactStagingDirectory)/Miniforge.exe" + urllib.request.urlretrieve(url, path) + + - script: | + start /wait "" %BUILD_ARTIFACTSTAGINGDIRECTORY%\Miniforge.exe /InstallationType=JustMe /RegisterPython=0 /S /D=C:\Miniforge + displayName: Install Miniforge + + - powershell: Write-Host "##vso[task.prependpath]C:\Miniforge\Scripts" + displayName: Add conda to PATH + + - script: | + call activate base + mamba.exe install 'python=3.9' conda-build conda pip boa 'conda-forge-ci-setup=3' -c conda-forge --strict-channel-priority --yes + displayName: Install conda-build + + - script: set PYTHONUNBUFFERED=1 + displayName: Set PYTHONUNBUFFERED + + # Configure the VM + - script: | + call activate base + setup_conda_rc .\ ".\recipe" .\.ci_support\%CONFIG%.yaml + displayName: conda-forge CI setup + + # Configure the VM. + - script: | + set "CI=azure" + call activate base + run_conda_forge_build_setup + displayName: conda-forge build setup + + - script: | + call activate base + if EXIST LICENSE.txt ( + copy LICENSE.txt "recipe\\recipe-scripts-license.txt" + ) + conda.exe mambabuild "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables + displayName: Build recipe + env: + PYTHONUNBUFFERED: 1 + - script: | + set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" + call activate base + validate_recipe_outputs "%FEEDSTOCK_NAME%" + displayName: Validate Recipe Outputs + + - script: | + set "GIT_BRANCH=%BUILD_SOURCEBRANCHNAME%" + set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" + call activate base + upload_package --validate --feedstock-name="%FEEDSTOCK_NAME%" .\ ".\recipe" .ci_support\%CONFIG%.yaml + displayName: Upload package + env: + BINSTAR_TOKEN: $(BINSTAR_TOKEN) + FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) + condition: and(succeeded(), not(eq(variables['UPLOAD_PACKAGES'], 'False')), not(eq(variables['Build.Reason'], 'PullRequest'))) \ No newline at end of file diff --git a/.ci_support/linux_64_python3.10.____cpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..4bb8ad6 --- /dev/null +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_python3.7.____cpython.yaml similarity index 50% rename from .ci_support/linux_64_.yaml rename to .ci_support/linux_64_python3.7.____cpython.yaml index 6c59082..8af4971 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_python3.7.____cpython.yaml @@ -6,3 +6,13 @@ channel_targets: - conda-forge main docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/linux_64_python3.8.____cpython.yaml b/.ci_support/linux_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..61cc864 --- /dev/null +++ b/.ci_support/linux_64_python3.8.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..1eb1cef --- /dev/null +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..88b3aed --- /dev/null +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_64_python3.7.____cpython.yaml b/.ci_support/osx_64_python3.7.____cpython.yaml new file mode 100644 index 0000000..1b34de6 --- /dev/null +++ b/.ci_support/osx_64_python3.7.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_64_python3.8.____cpython.yaml b/.ci_support/osx_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..02121ba --- /dev/null +++ b/.ci_support/osx_64_python3.8.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..8df59be --- /dev/null +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml new file mode 100644 index 0000000..8c40d80 --- /dev/null +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-arm64 diff --git a/.ci_support/osx_arm64_python3.8.____cpython.yaml b/.ci_support/osx_arm64_python3.8.____cpython.yaml new file mode 100644 index 0000000..9ea9418 --- /dev/null +++ b/.ci_support/osx_arm64_python3.8.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml new file mode 100644 index 0000000..1646a66 --- /dev/null +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-arm64 diff --git a/.ci_support/win_64_python3.10.____cpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..593b24b --- /dev/null +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.ci_support/win_64_python3.7.____cpython.yaml b/.ci_support/win_64_python3.7.____cpython.yaml new file mode 100644 index 0000000..e991279 --- /dev/null +++ b/.ci_support/win_64_python3.7.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..9124f41 --- /dev/null +++ b/.ci_support/win_64_python3.8.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..fcfc3b5 --- /dev/null +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ad461b..3e61aa2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,7 +7,8 @@ version: 2 jobs: build: working_directory: ~/test - machine: true + machine: + image: ubuntu-2004:current steps: - run: # The Circle-CI build should not be active, but if this is not true for some reason, do a fast finish. diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index c6b23e8..a6b09f6 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -24,7 +24,10 @@ export CONFIG_FILE="${CI_SUPPORT}/${CONFIG}.yaml" cat >~/.condarc < /dev/null +if [[ -f "${FEEDSTOCK_ROOT}/LICENSE.txt" ]]; then + cp "${FEEDSTOCK_ROOT}/LICENSE.txt" "${RECIPE_ROOT}/recipe-scripts-license.txt" +fi + if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh new file mode 100755 index 0000000..736a39a --- /dev/null +++ b/.scripts/run_osx_build.sh @@ -0,0 +1,95 @@ +#!/usr/bin/env bash + +# -*- mode: jinja-shell -*- + +source .scripts/logging_utils.sh + +set -xe + +MINIFORGE_HOME=${MINIFORGE_HOME:-${HOME}/miniforge3} + +( startgroup "Installing a fresh version of Miniforge" ) 2> /dev/null + +MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download" +MINIFORGE_FILE="Mambaforge-MacOSX-$(uname -m).sh" +curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}" +rm -rf ${MINIFORGE_HOME} +bash $MINIFORGE_FILE -b -p ${MINIFORGE_HOME} + +( endgroup "Installing a fresh version of Miniforge" ) 2> /dev/null + +( startgroup "Configuring conda" ) 2> /dev/null + +source ${MINIFORGE_HOME}/etc/profile.d/conda.sh +conda activate base + +echo -e "\n\nInstalling ['conda-forge-ci-setup=3'] and conda-build." +mamba install --update-specs --quiet --yes --channel conda-forge \ + conda-build pip boa conda-forge-ci-setup=3 +mamba update --update-specs --yes --quiet --channel conda-forge \ + conda-build pip boa conda-forge-ci-setup=3 + + + +echo -e "\n\nSetting up the condarc and mangling the compiler." +setup_conda_rc ./ ./recipe ./.ci_support/${CONFIG}.yaml + +if [[ "${CI:-}" != "" ]]; then + mangle_compiler ./ ./recipe .ci_support/${CONFIG}.yaml +fi + +if [[ "${CI:-}" != "" ]]; then + echo -e "\n\nMangling homebrew in the CI to avoid conflicts." + /usr/bin/sudo mangle_homebrew + /usr/bin/sudo -k +else + echo -e "\n\nNot mangling homebrew as we are not running in CI" +fi + +echo -e "\n\nRunning the build setup script." +source run_conda_forge_build_setup + + + +( endgroup "Configuring conda" ) 2> /dev/null + +echo -e "\n\nMaking the build clobber file" +make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml + +if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then + EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test" +fi + + +if [[ -f LICENSE.txt ]]; then + cp LICENSE.txt "recipe/recipe-scripts-license.txt" +fi + +if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then + if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then + EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" + fi + conda debug ./recipe -m ./.ci_support/${CONFIG}.yaml \ + ${EXTRA_CB_OPTIONS:-} \ + --clobber-file ./.ci_support/clobber_${CONFIG}.yaml + + # Drop into an interactive shell + /bin/bash +else + conda mambabuild ./recipe -m ./.ci_support/${CONFIG}.yaml \ + --suppress-variables ${EXTRA_CB_OPTIONS:-} \ + --clobber-file ./.ci_support/clobber_${CONFIG}.yaml + ( startgroup "Validating outputs" ) 2> /dev/null + + validate_recipe_outputs "${FEEDSTOCK_NAME}" + + ( endgroup "Validating outputs" ) 2> /dev/null + + ( startgroup "Uploading packages" ) 2> /dev/null + + if [[ "${UPLOAD_PACKAGES}" != "False" ]] && [[ "${IS_PR_BUILD}" == "False" ]]; then + upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" ./ ./recipe ./.ci_support/${CONFIG}.yaml + fi + + ( endgroup "Uploading packages" ) 2> /dev/null +fi \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt index 6ec1401..2ec51d7 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,13 +1,27 @@ -BSD 3-clause license +BSD-3-Clause license Copyright (c) 2015-2022, conda-forge contributors All rights reserved. -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/README.md b/README.md index 81bdd42..1363762 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ About dask-sql ============== -Home: http://github.com/dask-contrib/dask-sql/ +Home: https://github.com/dask-contrib/dask-sql/ Package license: MIT @@ -13,11 +13,128 @@ Current build status ==================== - +
All platforms:
+ + +
Azure - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariantStatus
linux_64_python3.10.____cpython + + variant + +
linux_64_python3.7.____cpython + + variant + +
linux_64_python3.8.____cpython + + variant + +
linux_64_python3.9.____cpython + + variant + +
osx_64_python3.10.____cpython + + variant + +
osx_64_python3.7.____cpython + + variant + +
osx_64_python3.8.____cpython + + variant + +
osx_64_python3.9.____cpython + + variant + +
osx_arm64_python3.10.____cpython + + variant + +
osx_arm64_python3.8.____cpython + + variant + +
osx_arm64_python3.9.____cpython + + variant + +
win_64_python3.10.____cpython + + variant + +
win_64_python3.7.____cpython + + variant + +
win_64_python3.8.____cpython + + variant + +
win_64_python3.9.____cpython + + variant + +
+
@@ -143,6 +260,7 @@ In order to produce a uniquely identifiable distribution: Feedstock Maintainers ===================== +* [@ayushdg](https://github.com/ayushdg/) * [@charlesbluca](https://github.com/charlesbluca/) * [@galipremsagar](https://github.com/galipremsagar/) * [@nils-braun](https://github.com/nils-braun/) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ad85a2c..6b346f5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,4 +3,6 @@ # -*- mode: yaml -*- jobs: - - template: ./.azure-pipelines/azure-pipelines-linux.yml \ No newline at end of file + - template: ./.azure-pipelines/azure-pipelines-linux.yml + - template: ./.azure-pipelines/azure-pipelines-win.yml + - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file diff --git a/build-locally.py b/build-locally.py index eec38a0..3f4b7a7 100755 --- a/build-locally.py +++ b/build-locally.py @@ -86,12 +86,19 @@ def main(args=None): verify_config(ns) setup_environment(ns) - if ns.config.startswith("linux") or ( - ns.config.startswith("osx") and platform.system() == "Linux" - ): - run_docker_build(ns) - elif ns.config.startswith("osx"): - run_osx_build(ns) + try: + if ns.config.startswith("linux") or ( + ns.config.startswith("osx") and platform.system() == "Linux" + ): + run_docker_build(ns) + elif ns.config.startswith("osx"): + run_osx_build(ns) + finally: + recipe_license_file = os.path.join( + "recipe", "recipe-scripts-license.txt" + ) + if os.path.exists(recipe_license_file): + os.remove(recipe_license_file) if __name__ == "__main__": From 94b3d0b5edfbe7ca4d2c360586dae00a1dc9d49c Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 17:46:13 -0700 Subject: [PATCH 03/20] Add conda build config --- recipe/conda_build_config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml new file mode 100644 index 0000000..dcffe42 --- /dev/null +++ b/recipe/conda_build_config.yaml @@ -0,0 +1,6 @@ +rust_compiler_version: + - 1.62.1 +python: + - 3.8 + - 3.9 + - 3.10 From e7dfe3e0de861f2daffefc26e756ae4199e7527a Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:00:06 -0700 Subject: [PATCH 04/20] Remove conda build config, add python constraint --- recipe/conda_build_config.yaml | 6 ------ recipe/meta.yaml | 4 ++-- 2 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml deleted file mode 100644 index dcffe42..0000000 --- a/recipe/conda_build_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -rust_compiler_version: - - 1.62.1 -python: - - 3.8 - - 3.9 - - 3.10 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 923f924..6726101 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -23,10 +23,10 @@ requirements: - setuptools-rust >=1.4.1 host: - pip - - python + - python >=3.8 - setuptools-rust >=1.4.1 run: - - python + - python >=3.8 - dask >=2022.3.0 - pandas >=1.4.0 - fastapi >=0.69.0 From 47828042872877d666255efa09a8175a2e83b500 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:01:29 -0700 Subject: [PATCH 05/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.21.00.03.13 --- .azure-pipelines/azure-pipelines-linux.yml | 16 +-- .azure-pipelines/azure-pipelines-osx.yml | 23 +--- .azure-pipelines/azure-pipelines-win.yml | 13 +-- ...hon3.7.____cpython.yaml => linux_64_.yaml} | 6 - .../linux_64_python3.10.____cpython.yaml | 18 --- .../linux_64_python3.8.____cpython.yaml | 18 --- .../linux_64_python3.9.____cpython.yaml | 18 --- ...ython3.7.____cpython.yaml => osx_64_.yaml} | 6 - .../osx_64_python3.10.____cpython.yaml | 18 --- .ci_support/osx_64_python3.8.____cpython.yaml | 18 --- .ci_support/osx_64_python3.9.____cpython.yaml | 18 --- ...on3.8.____cpython.yaml => osx_arm64_.yaml} | 6 - .../osx_arm64_python3.10.____cpython.yaml | 18 --- .../osx_arm64_python3.9.____cpython.yaml | 18 --- ...ython3.7.____cpython.yaml => win_64_.yaml} | 6 - .../win_64_python3.10.____cpython.yaml | 14 --- .ci_support/win_64_python3.8.____cpython.yaml | 14 --- .ci_support/win_64_python3.9.____cpython.yaml | 14 --- README.md | 107 +++--------------- 19 files changed, 23 insertions(+), 346 deletions(-) rename .ci_support/{linux_64_python3.7.____cpython.yaml => linux_64_.yaml} (68%) delete mode 100644 .ci_support/linux_64_python3.10.____cpython.yaml delete mode 100644 .ci_support/linux_64_python3.8.____cpython.yaml delete mode 100644 .ci_support/linux_64_python3.9.____cpython.yaml rename .ci_support/{osx_64_python3.7.____cpython.yaml => osx_64_.yaml} (68%) delete mode 100644 .ci_support/osx_64_python3.10.____cpython.yaml delete mode 100644 .ci_support/osx_64_python3.8.____cpython.yaml delete mode 100644 .ci_support/osx_64_python3.9.____cpython.yaml rename .ci_support/{osx_arm64_python3.8.____cpython.yaml => osx_arm64_.yaml} (68%) delete mode 100644 .ci_support/osx_arm64_python3.10.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.9.____cpython.yaml rename .ci_support/{win_64_python3.7.____cpython.yaml => win_64_.yaml} (56%) delete mode 100644 .ci_support/win_64_python3.10.____cpython.yaml delete mode 100644 .ci_support/win_64_python3.8.____cpython.yaml delete mode 100644 .ci_support/win_64_python3.9.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index afb1be2..974e878 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,20 +8,8 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_python3.10.____cpython: - CONFIG: linux_64_python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_python3.7.____cpython: - CONFIG: linux_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_python3.8.____cpython: - CONFIG: linux_64_python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_python3.9.____cpython: - CONFIG: linux_64_python3.9.____cpython + linux_64_: + CONFIG: linux_64_ UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index f5a3e05..8032e96 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,26 +8,11 @@ jobs: vmImage: macOS-11 strategy: matrix: - osx_64_python3.10.____cpython: - CONFIG: osx_64_python3.10.____cpython + osx_64_: + CONFIG: osx_64_ UPLOAD_PACKAGES: 'True' - osx_64_python3.7.____cpython: - CONFIG: osx_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' - osx_64_python3.8.____cpython: - CONFIG: osx_64_python3.8.____cpython - UPLOAD_PACKAGES: 'True' - osx_64_python3.9.____cpython: - CONFIG: osx_64_python3.9.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_python3.10.____cpython: - CONFIG: osx_arm64_python3.10.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_python3.8.____cpython: - CONFIG: osx_arm64_python3.8.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_python3.9.____cpython: - CONFIG: osx_arm64_python3.9.____cpython + osx_arm64_: + CONFIG: osx_arm64_ UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index ac38000..8a0bcae 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,17 +8,8 @@ jobs: vmImage: windows-2019 strategy: matrix: - win_64_python3.10.____cpython: - CONFIG: win_64_python3.10.____cpython - UPLOAD_PACKAGES: 'True' - win_64_python3.7.____cpython: - CONFIG: win_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' - win_64_python3.8.____cpython: - CONFIG: win_64_python3.8.____cpython - UPLOAD_PACKAGES: 'True' - win_64_python3.9.____cpython: - CONFIG: win_64_python3.9.____cpython + win_64_: + CONFIG: win_64_ UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_python3.7.____cpython.yaml b/.ci_support/linux_64_.yaml similarity index 68% rename from .ci_support/linux_64_python3.7.____cpython.yaml rename to .ci_support/linux_64_.yaml index 8af4971..6d3a592 100644 --- a/.ci_support/linux_64_python3.7.____cpython.yaml +++ b/.ci_support/linux_64_.yaml @@ -6,12 +6,6 @@ channel_targets: - conda-forge main docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/linux_64_python3.10.____cpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml deleted file mode 100644 index 4bb8ad6..0000000 --- a/.ci_support/linux_64_python3.10.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -cdt_name: -- cos6 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -rust_compiler: -- rust -target_platform: -- linux-64 diff --git a/.ci_support/linux_64_python3.8.____cpython.yaml b/.ci_support/linux_64_python3.8.____cpython.yaml deleted file mode 100644 index 61cc864..0000000 --- a/.ci_support/linux_64_python3.8.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -cdt_name: -- cos6 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -rust_compiler: -- rust -target_platform: -- linux-64 diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml deleted file mode 100644 index 1eb1cef..0000000 --- a/.ci_support/linux_64_python3.9.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -cdt_name: -- cos6 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -rust_compiler: -- rust -target_platform: -- linux-64 diff --git a/.ci_support/osx_64_python3.7.____cpython.yaml b/.ci_support/osx_64_.yaml similarity index 68% rename from .ci_support/osx_64_python3.7.____cpython.yaml rename to .ci_support/osx_64_.yaml index 1b34de6..275a560 100644 --- a/.ci_support/osx_64_python3.7.____cpython.yaml +++ b/.ci_support/osx_64_.yaml @@ -6,12 +6,6 @@ channel_targets: - conda-forge main macos_machine: - x86_64-apple-darwin13.4.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml deleted file mode 100644 index 88b3aed..0000000 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.9' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- x86_64-apple-darwin13.4.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-64 diff --git a/.ci_support/osx_64_python3.8.____cpython.yaml b/.ci_support/osx_64_python3.8.____cpython.yaml deleted file mode 100644 index 02121ba..0000000 --- a/.ci_support/osx_64_python3.8.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.9' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- x86_64-apple-darwin13.4.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml deleted file mode 100644 index 8df59be..0000000 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.9' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- x86_64-apple-darwin13.4.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-64 diff --git a/.ci_support/osx_arm64_python3.8.____cpython.yaml b/.ci_support/osx_arm64_.yaml similarity index 68% rename from .ci_support/osx_arm64_python3.8.____cpython.yaml rename to .ci_support/osx_arm64_.yaml index 9ea9418..5a05c64 100644 --- a/.ci_support/osx_arm64_python3.8.____cpython.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -6,12 +6,6 @@ channel_targets: - conda-forge main macos_machine: - arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml deleted file mode 100644 index 8c40d80..0000000 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml deleted file mode 100644 index 1646a66..0000000 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-arm64 diff --git a/.ci_support/win_64_python3.7.____cpython.yaml b/.ci_support/win_64_.yaml similarity index 56% rename from .ci_support/win_64_python3.7.____cpython.yaml rename to .ci_support/win_64_.yaml index e991279..7062962 100644 --- a/.ci_support/win_64_python3.7.____cpython.yaml +++ b/.ci_support/win_64_.yaml @@ -2,12 +2,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/win_64_python3.10.____cpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml deleted file mode 100644 index 593b24b..0000000 --- a/.ci_support/win_64_python3.10.____cpython.yaml +++ /dev/null @@ -1,14 +0,0 @@ -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -rust_compiler: -- rust -target_platform: -- win-64 diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml deleted file mode 100644 index 9124f41..0000000 --- a/.ci_support/win_64_python3.8.____cpython.yaml +++ /dev/null @@ -1,14 +0,0 @@ -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -rust_compiler: -- rust -target_platform: -- win-64 diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml deleted file mode 100644 index fcfc3b5..0000000 --- a/.ci_support/win_64_python3.9.____cpython.yaml +++ /dev/null @@ -1,14 +0,0 @@ -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -rust_compiler: -- rust -target_platform: -- win-64 diff --git a/README.md b/README.md index 1363762..041179b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Home: https://github.com/dask-contrib/dask-sql/ Package license: MIT -Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/dask-sql-feedstock/blob/main/LICENSE.txt) +Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/test-df-build-feedstock/blob/main/LICENSE.txt) Summary: SQL query layer for Dask @@ -20,115 +20,38 @@ Current build status
- - + + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From dda929c3699af274874799cbbfd0c9987262881f Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:03:37 -0700 Subject: [PATCH 06/20] Remove python constraints --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 6726101..923f924 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -23,10 +23,10 @@ requirements: - setuptools-rust >=1.4.1 host: - pip - - python >=3.8 + - python - setuptools-rust >=1.4.1 run: - - python >=3.8 + - python - dask >=2022.3.0 - pandas >=1.4.0 - fastapi >=0.69.0 From 4810eacdbfe15b3c8440af2c2653f0dfc156e384 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:03:57 -0700 Subject: [PATCH 07/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.21.00.03.13 --- .azure-pipelines/azure-pipelines-linux.yml | 16 +++- .azure-pipelines/azure-pipelines-osx.yml | 23 ++++- .azure-pipelines/azure-pipelines-win.yml | 13 ++- .../linux_64_python3.10.____cpython.yaml | 18 ++++ ...ml => linux_64_python3.7.____cpython.yaml} | 6 ++ .../linux_64_python3.8.____cpython.yaml | 18 ++++ .../linux_64_python3.9.____cpython.yaml | 18 ++++ .../osx_64_python3.10.____cpython.yaml | 18 ++++ ...yaml => osx_64_python3.7.____cpython.yaml} | 6 ++ .ci_support/osx_64_python3.8.____cpython.yaml | 18 ++++ .ci_support/osx_64_python3.9.____cpython.yaml | 18 ++++ .../osx_arm64_python3.10.____cpython.yaml | 18 ++++ ...l => osx_arm64_python3.8.____cpython.yaml} | 6 ++ .../osx_arm64_python3.9.____cpython.yaml | 18 ++++ .../win_64_python3.10.____cpython.yaml | 14 +++ ...yaml => win_64_python3.7.____cpython.yaml} | 6 ++ .ci_support/win_64_python3.8.____cpython.yaml | 14 +++ .ci_support/win_64_python3.9.____cpython.yaml | 14 +++ README.md | 93 +++++++++++++++++-- 19 files changed, 339 insertions(+), 16 deletions(-) create mode 100644 .ci_support/linux_64_python3.10.____cpython.yaml rename .ci_support/{linux_64_.yaml => linux_64_python3.7.____cpython.yaml} (68%) create mode 100644 .ci_support/linux_64_python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_python3.9.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.10.____cpython.yaml rename .ci_support/{osx_64_.yaml => osx_64_python3.7.____cpython.yaml} (68%) create mode 100644 .ci_support/osx_64_python3.8.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.9.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.10.____cpython.yaml rename .ci_support/{osx_arm64_.yaml => osx_arm64_python3.8.____cpython.yaml} (68%) create mode 100644 .ci_support/osx_arm64_python3.9.____cpython.yaml create mode 100644 .ci_support/win_64_python3.10.____cpython.yaml rename .ci_support/{win_64_.yaml => win_64_python3.7.____cpython.yaml} (56%) create mode 100644 .ci_support/win_64_python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_python3.9.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 974e878..afb1be2 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,8 +8,20 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_: - CONFIG: linux_64_ + linux_64_python3.10.____cpython: + CONFIG: linux_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.7.____cpython: + CONFIG: linux_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.8.____cpython: + CONFIG: linux_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_python3.9.____cpython: + CONFIG: linux_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 8032e96..f5a3e05 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,11 +8,26 @@ jobs: vmImage: macOS-11 strategy: matrix: - osx_64_: - CONFIG: osx_64_ + osx_64_python3.10.____cpython: + CONFIG: osx_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_: - CONFIG: osx_arm64_ + osx_64_python3.7.____cpython: + CONFIG: osx_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.8.____cpython: + CONFIG: osx_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.9.____cpython: + CONFIG: osx_64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.10.____cpython: + CONFIG: osx_arm64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.8.____cpython: + CONFIG: osx_arm64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.9.____cpython: + CONFIG: osx_arm64_python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 8a0bcae..ac38000 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,8 +8,17 @@ jobs: vmImage: windows-2019 strategy: matrix: - win_64_: - CONFIG: win_64_ + win_64_python3.10.____cpython: + CONFIG: win_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.7.____cpython: + CONFIG: win_64_python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.8.____cpython: + CONFIG: win_64_python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.9.____cpython: + CONFIG: win_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_python3.10.____cpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..4bb8ad6 --- /dev/null +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_python3.7.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_.yaml rename to .ci_support/linux_64_python3.7.____cpython.yaml index 6d3a592..8af4971 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_python3.7.____cpython.yaml @@ -6,6 +6,12 @@ channel_targets: - conda-forge main docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/linux_64_python3.8.____cpython.yaml b/.ci_support/linux_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..61cc864 --- /dev/null +++ b/.ci_support/linux_64_python3.8.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..1eb1cef --- /dev/null +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- linux-64 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..88b3aed --- /dev/null +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_python3.7.____cpython.yaml similarity index 68% rename from .ci_support/osx_64_.yaml rename to .ci_support/osx_64_python3.7.____cpython.yaml index 275a560..1b34de6 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_python3.7.____cpython.yaml @@ -6,6 +6,12 @@ channel_targets: - conda-forge main macos_machine: - x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/osx_64_python3.8.____cpython.yaml b/.ci_support/osx_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..02121ba --- /dev/null +++ b/.ci_support/osx_64_python3.8.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..8df59be --- /dev/null +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml new file mode 100644 index 0000000..8c40d80 --- /dev/null +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-arm64 diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_python3.8.____cpython.yaml similarity index 68% rename from .ci_support/osx_arm64_.yaml rename to .ci_support/osx_arm64_python3.8.____cpython.yaml index 5a05c64..9ea9418 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_python3.8.____cpython.yaml @@ -6,6 +6,12 @@ channel_targets: - conda-forge main macos_machine: - arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml new file mode 100644 index 0000000..1646a66 --- /dev/null +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -0,0 +1,18 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- osx-arm64 diff --git a/.ci_support/win_64_python3.10.____cpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml new file mode 100644 index 0000000..593b24b --- /dev/null +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_python3.7.____cpython.yaml similarity index 56% rename from .ci_support/win_64_.yaml rename to .ci_support/win_64_python3.7.____cpython.yaml index 7062962..e991279 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_python3.7.____cpython.yaml @@ -2,6 +2,12 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython rust_compiler: - rust target_platform: diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml new file mode 100644 index 0000000..9124f41 --- /dev/null +++ b/.ci_support/win_64_python3.8.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..fcfc3b5 --- /dev/null +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -0,0 +1,14 @@ +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +rust_compiler: +- rust +target_platform: +- win-64 diff --git a/README.md b/README.md index 041179b..a4ecab9 100644 --- a/README.md +++ b/README.md @@ -27,31 +27,108 @@ Current build status
VariantStatus
linux_64_python3.10.____cpythonlinux_64 - - variant + + variant
linux_64_python3.7.____cpythonosx_64 - - variant + + variant
linux_64_python3.8.____cpythonosx_arm64 - - variant + + variant
linux_64_python3.9.____cpythonwin_64 - - variant - -
osx_64_python3.10.____cpython - - variant - -
osx_64_python3.7.____cpython - - variant - -
osx_64_python3.8.____cpython - - variant - -
osx_64_python3.9.____cpython - - variant - -
osx_arm64_python3.10.____cpython - - variant - -
osx_arm64_python3.8.____cpython - - variant - -
osx_arm64_python3.9.____cpython - - variant - -
win_64_python3.10.____cpython - - variant - -
win_64_python3.7.____cpython - - variant - -
win_64_python3.8.____cpython - - variant - -
win_64_python3.9.____cpython - - variant + + variant
- + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From c7528c9ac2b79700eab8ebf3aeec1c44c8bbb063 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:18:29 -0700 Subject: [PATCH 08/20] Add back conda build config --- recipe/conda_build_config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml new file mode 100644 index 0000000..5a05ce0 --- /dev/null +++ b/recipe/conda_build_config.yaml @@ -0,0 +1,6 @@ +rust_compiler_version: + - 1.62.1 +python: + - 3.8.* *_cpython + - 3.9.* *_cpython + - 3.10.* *_cpython From d34242e60378c592f407df0908f3d430f3d9550e Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:18:53 -0700 Subject: [PATCH 09/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.21.00.03.13 --- .ci_support/linux_64_python3.10.____cpython.yaml | 2 ++ .ci_support/linux_64_python3.7.____cpython.yaml | 2 ++ .ci_support/linux_64_python3.8.____cpython.yaml | 2 ++ .ci_support/linux_64_python3.9.____cpython.yaml | 2 ++ .ci_support/osx_64_python3.10.____cpython.yaml | 2 ++ .ci_support/osx_64_python3.7.____cpython.yaml | 2 ++ .ci_support/osx_64_python3.8.____cpython.yaml | 2 ++ .ci_support/osx_64_python3.9.____cpython.yaml | 2 ++ .ci_support/osx_arm64_python3.10.____cpython.yaml | 2 ++ .ci_support/osx_arm64_python3.8.____cpython.yaml | 2 ++ .ci_support/osx_arm64_python3.9.____cpython.yaml | 2 ++ .ci_support/win_64_python3.10.____cpython.yaml | 2 ++ .ci_support/win_64_python3.7.____cpython.yaml | 2 ++ .ci_support/win_64_python3.8.____cpython.yaml | 2 ++ .ci_support/win_64_python3.9.____cpython.yaml | 2 ++ 15 files changed, 30 insertions(+) diff --git a/.ci_support/linux_64_python3.10.____cpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml index 4bb8ad6..e2f9984 100644 --- a/.ci_support/linux_64_python3.10.____cpython.yaml +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.10.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.7.____cpython.yaml b/.ci_support/linux_64_python3.7.____cpython.yaml index 8af4971..d3bba09 100644 --- a/.ci_support/linux_64_python3.7.____cpython.yaml +++ b/.ci_support/linux_64_python3.7.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.7.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.8.____cpython.yaml b/.ci_support/linux_64_python3.8.____cpython.yaml index 61cc864..0cb1e51 100644 --- a/.ci_support/linux_64_python3.8.____cpython.yaml +++ b/.ci_support/linux_64_python3.8.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.8.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml index 1eb1cef..96dfc32 100644 --- a/.ci_support/linux_64_python3.9.____cpython.yaml +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.9.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index 88b3aed..0cee0bd 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.10.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.7.____cpython.yaml b/.ci_support/osx_64_python3.7.____cpython.yaml index 1b34de6..b8e17c7 100644 --- a/.ci_support/osx_64_python3.7.____cpython.yaml +++ b/.ci_support/osx_64_python3.7.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.7.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.8.____cpython.yaml b/.ci_support/osx_64_python3.8.____cpython.yaml index 02121ba..4e7b5ea 100644 --- a/.ci_support/osx_64_python3.8.____cpython.yaml +++ b/.ci_support/osx_64_python3.8.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.8.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index 8df59be..fe1b0ae 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.9.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index 8c40d80..c0da1b5 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.10.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.8.____cpython.yaml b/.ci_support/osx_arm64_python3.8.____cpython.yaml index 9ea9418..5cd3500 100644 --- a/.ci_support/osx_arm64_python3.8.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.8.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.8.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index 1646a66..5c63a82 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -14,5 +14,7 @@ python: - 3.9.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/win_64_python3.10.____cpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml index 593b24b..516dfa9 100644 --- a/.ci_support/win_64_python3.10.____cpython.yaml +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -10,5 +10,7 @@ python: - 3.10.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.7.____cpython.yaml b/.ci_support/win_64_python3.7.____cpython.yaml index e991279..21d0f77 100644 --- a/.ci_support/win_64_python3.7.____cpython.yaml +++ b/.ci_support/win_64_python3.7.____cpython.yaml @@ -10,5 +10,7 @@ python: - 3.7.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml index 9124f41..4328380 100644 --- a/.ci_support/win_64_python3.8.____cpython.yaml +++ b/.ci_support/win_64_python3.8.____cpython.yaml @@ -10,5 +10,7 @@ python: - 3.8.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml index fcfc3b5..cf09155 100644 --- a/.ci_support/win_64_python3.9.____cpython.yaml +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -10,5 +10,7 @@ python: - 3.9.* *_cpython rust_compiler: - rust +rust_compiler_version: +- 1.62.1 target_platform: - win-64 From c0dc02db4dac6ad9adf0f2bae268c308a6fa18d9 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:25:24 -0700 Subject: [PATCH 10/20] Correct tar hash --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 923f924..cb25f0d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -7,7 +7,7 @@ package: source: url: https://github.com/dask-contrib/dask-sql/archive/{{ version }}.tar.gz - sha256: 8cf7280cb6529603cb11526932c7485effc6f4efeef22a41a278609bf0a91c9e + sha256: 8361981de14f24417c3797c635a6e12f177ed283f73cebe20e6dba55739c8cc0 build: skip: true # [py2k] From 0e445ee1ca63a7bc15fbe2700e0629a757f3c6b9 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:28:54 -0700 Subject: [PATCH 11/20] Add selector for pandas version --- recipe/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index cb25f0d..bc60c6f 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -28,7 +28,8 @@ requirements: run: - python - dask >=2022.3.0 - - pandas >=1.4.0 + - pandas >=1.1.2 # [py<38] + - pandas >=1.4.0 # [py>=38] - fastapi >=0.69.0 - uvicorn >=0.11.3 - tzlocal >=2.1 From 0a335316f91f92236d29df373ef7749987352c79 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:29:52 -0700 Subject: [PATCH 12/20] Remove conda build config --- recipe/conda_build_config.yaml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml deleted file mode 100644 index 5a05ce0..0000000 --- a/recipe/conda_build_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -rust_compiler_version: - - 1.62.1 -python: - - 3.8.* *_cpython - - 3.9.* *_cpython - - 3.10.* *_cpython From f65dbfbc29f71d462b15a0a453c72d4f8a0eee2c Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:30:13 -0700 Subject: [PATCH 13/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.21.00.03.13 --- .ci_support/linux_64_python3.10.____cpython.yaml | 2 -- .ci_support/linux_64_python3.7.____cpython.yaml | 2 -- .ci_support/linux_64_python3.8.____cpython.yaml | 2 -- .ci_support/linux_64_python3.9.____cpython.yaml | 2 -- .ci_support/osx_64_python3.10.____cpython.yaml | 2 -- .ci_support/osx_64_python3.7.____cpython.yaml | 2 -- .ci_support/osx_64_python3.8.____cpython.yaml | 2 -- .ci_support/osx_64_python3.9.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.10.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.8.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.9.____cpython.yaml | 2 -- .ci_support/win_64_python3.10.____cpython.yaml | 2 -- .ci_support/win_64_python3.7.____cpython.yaml | 2 -- .ci_support/win_64_python3.8.____cpython.yaml | 2 -- .ci_support/win_64_python3.9.____cpython.yaml | 2 -- 15 files changed, 30 deletions(-) diff --git a/.ci_support/linux_64_python3.10.____cpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml index e2f9984..4bb8ad6 100644 --- a/.ci_support/linux_64_python3.10.____cpython.yaml +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.10.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.7.____cpython.yaml b/.ci_support/linux_64_python3.7.____cpython.yaml index d3bba09..8af4971 100644 --- a/.ci_support/linux_64_python3.7.____cpython.yaml +++ b/.ci_support/linux_64_python3.7.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.7.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.8.____cpython.yaml b/.ci_support/linux_64_python3.8.____cpython.yaml index 0cb1e51..61cc864 100644 --- a/.ci_support/linux_64_python3.8.____cpython.yaml +++ b/.ci_support/linux_64_python3.8.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.8.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml index 96dfc32..1eb1cef 100644 --- a/.ci_support/linux_64_python3.9.____cpython.yaml +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.9.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - linux-64 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index 0cee0bd..88b3aed 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.10.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.7.____cpython.yaml b/.ci_support/osx_64_python3.7.____cpython.yaml index b8e17c7..1b34de6 100644 --- a/.ci_support/osx_64_python3.7.____cpython.yaml +++ b/.ci_support/osx_64_python3.7.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.7.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.8.____cpython.yaml b/.ci_support/osx_64_python3.8.____cpython.yaml index 4e7b5ea..02121ba 100644 --- a/.ci_support/osx_64_python3.8.____cpython.yaml +++ b/.ci_support/osx_64_python3.8.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.8.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index fe1b0ae..8df59be 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.9.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index c0da1b5..8c40d80 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.10.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.8.____cpython.yaml b/.ci_support/osx_arm64_python3.8.____cpython.yaml index 5cd3500..9ea9418 100644 --- a/.ci_support/osx_arm64_python3.8.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.8.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.8.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index 5c63a82..1646a66 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -14,7 +14,5 @@ python: - 3.9.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - osx-arm64 diff --git a/.ci_support/win_64_python3.10.____cpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml index 516dfa9..593b24b 100644 --- a/.ci_support/win_64_python3.10.____cpython.yaml +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -10,7 +10,5 @@ python: - 3.10.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.7.____cpython.yaml b/.ci_support/win_64_python3.7.____cpython.yaml index 21d0f77..e991279 100644 --- a/.ci_support/win_64_python3.7.____cpython.yaml +++ b/.ci_support/win_64_python3.7.____cpython.yaml @@ -10,7 +10,5 @@ python: - 3.7.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml index 4328380..9124f41 100644 --- a/.ci_support/win_64_python3.8.____cpython.yaml +++ b/.ci_support/win_64_python3.8.____cpython.yaml @@ -10,7 +10,5 @@ python: - 3.8.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - win-64 diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml index cf09155..fcfc3b5 100644 --- a/.ci_support/win_64_python3.9.____cpython.yaml +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -10,7 +10,5 @@ python: - 3.9.* *_cpython rust_compiler: - rust -rust_compiler_version: -- 1.62.1 target_platform: - win-64 From 920cf680e746e52bdb6175e2b09f4a75932ce132 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:37:53 -0700 Subject: [PATCH 14/20] Add selector for dask --- recipe/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index bc60c6f..e1e0e83 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -27,7 +27,8 @@ requirements: - setuptools-rust >=1.4.1 run: - python - - dask >=2022.3.0 + - dask >=2022.2.0 # [py<38] + - dask >=2022.3.0 # [py>=38] - pandas >=1.1.2 # [py<38] - pandas >=1.4.0 # [py>=38] - fastapi >=0.69.0 From f87ea4fd9be9200d37a77b30e01428d68bf20a33 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 05:54:21 -0700 Subject: [PATCH 15/20] Skip python 3.7, arm64 builds --- recipe/meta.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index e1e0e83..86df851 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 8361981de14f24417c3797c635a6e12f177ed283f73cebe20e6dba55739c8cc0 build: - skip: true # [py2k] + skip: true # [py<38 or arm64] entry_points: - dask-sql-server = dask_sql.server.app:main - dask-sql = dask_sql.cmd:main @@ -27,10 +27,8 @@ requirements: - setuptools-rust >=1.4.1 run: - python - - dask >=2022.2.0 # [py<38] - - dask >=2022.3.0 # [py>=38] - - pandas >=1.1.2 # [py<38] - - pandas >=1.4.0 # [py>=38] + - dask >=2022.3.0 + - pandas >=1.4.0 - fastapi >=0.69.0 - uvicorn >=0.11.3 - tzlocal >=2.1 From b95d76469280fe10cc9846b6c3875b60db8b38b6 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 05:55:01 -0700 Subject: [PATCH 16/20] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.21.08.37.33 --- .azure-pipelines/azure-pipelines-linux.yml | 4 -- .azure-pipelines/azure-pipelines-osx.yml | 12 ------ .azure-pipelines/azure-pipelines-win.yml | 3 -- .../linux_64_python3.7.____cpython.yaml | 18 -------- .ci_support/osx_64_python3.7.____cpython.yaml | 18 -------- .../osx_arm64_python3.10.____cpython.yaml | 18 -------- .../osx_arm64_python3.8.____cpython.yaml | 18 -------- .../osx_arm64_python3.9.____cpython.yaml | 18 -------- .ci_support/win_64_python3.7.____cpython.yaml | 14 ------- README.md | 42 ------------------- 10 files changed, 165 deletions(-) delete mode 100644 .ci_support/linux_64_python3.7.____cpython.yaml delete mode 100644 .ci_support/osx_64_python3.7.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.10.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.8.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.9.____cpython.yaml delete mode 100644 .ci_support/win_64_python3.7.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index afb1be2..91aec1d 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -12,10 +12,6 @@ jobs: CONFIG: linux_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_python3.7.____cpython: - CONFIG: linux_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 linux_64_python3.8.____cpython: CONFIG: linux_64_python3.8.____cpython UPLOAD_PACKAGES: 'True' diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index f5a3e05..3c2bd11 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -11,24 +11,12 @@ jobs: osx_64_python3.10.____cpython: CONFIG: osx_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_64_python3.7.____cpython: - CONFIG: osx_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' osx_64_python3.8.____cpython: CONFIG: osx_64_python3.8.____cpython UPLOAD_PACKAGES: 'True' osx_64_python3.9.____cpython: CONFIG: osx_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_python3.10.____cpython: - CONFIG: osx_arm64_python3.10.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_python3.8.____cpython: - CONFIG: osx_arm64_python3.8.____cpython - UPLOAD_PACKAGES: 'True' - osx_arm64_python3.9.____cpython: - CONFIG: osx_arm64_python3.9.____cpython - UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 steps: diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index ac38000..d94daba 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -11,9 +11,6 @@ jobs: win_64_python3.10.____cpython: CONFIG: win_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_python3.7.____cpython: - CONFIG: win_64_python3.7.____cpython - UPLOAD_PACKAGES: 'True' win_64_python3.8.____cpython: CONFIG: win_64_python3.8.____cpython UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_64_python3.7.____cpython.yaml b/.ci_support/linux_64_python3.7.____cpython.yaml deleted file mode 100644 index 8af4971..0000000 --- a/.ci_support/linux_64_python3.7.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -cdt_name: -- cos6 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -rust_compiler: -- rust -target_platform: -- linux-64 diff --git a/.ci_support/osx_64_python3.7.____cpython.yaml b/.ci_support/osx_64_python3.7.____cpython.yaml deleted file mode 100644 index 1b34de6..0000000 --- a/.ci_support/osx_64_python3.7.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '10.9' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- x86_64-apple-darwin13.4.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml deleted file mode 100644 index 8c40d80..0000000 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-arm64 diff --git a/.ci_support/osx_arm64_python3.8.____cpython.yaml b/.ci_support/osx_arm64_python3.8.____cpython.yaml deleted file mode 100644 index 9ea9418..0000000 --- a/.ci_support/osx_arm64_python3.8.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml deleted file mode 100644 index 1646a66..0000000 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ /dev/null @@ -1,18 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -rust_compiler: -- rust -target_platform: -- osx-arm64 diff --git a/.ci_support/win_64_python3.7.____cpython.yaml b/.ci_support/win_64_python3.7.____cpython.yaml deleted file mode 100644 index e991279..0000000 --- a/.ci_support/win_64_python3.7.____cpython.yaml +++ /dev/null @@ -1,14 +0,0 @@ -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -rust_compiler: -- rust -target_platform: -- win-64 diff --git a/README.md b/README.md index a4ecab9..331dbb1 100644 --- a/README.md +++ b/README.md @@ -33,13 +33,6 @@ Current build status variant - - - - - - - - - - - - - - - - - -
VariantStatus
linux_64linux_64_python3.10.____cpython - variant + variant
osx_64linux_64_python3.7.____cpython - variant + variant
osx_arm64linux_64_python3.8.____cpython - variant + variant
win_64linux_64_python3.9.____cpython - variant + variant + +
osx_64_python3.10.____cpython + + variant + +
osx_64_python3.7.____cpython + + variant + +
osx_64_python3.8.____cpython + + variant + +
osx_64_python3.9.____cpython + + variant + +
osx_arm64_python3.10.____cpython + + variant + +
osx_arm64_python3.8.____cpython + + variant + +
osx_arm64_python3.9.____cpython + + variant + +
win_64_python3.10.____cpython + + variant + +
win_64_python3.7.____cpython + + variant + +
win_64_python3.8.____cpython + + variant + +
win_64_python3.9.____cpython + + variant
linux_64_python3.7.____cpython - - variant - -
linux_64_python3.8.____cpython @@ -61,13 +54,6 @@ Current build status variant
osx_64_python3.7.____cpython - - variant - -
osx_64_python3.8.____cpython @@ -82,27 +68,6 @@ Current build status variant
osx_arm64_python3.10.____cpython - - variant - -
osx_arm64_python3.8.____cpython - - variant - -
osx_arm64_python3.9.____cpython - - variant - -
win_64_python3.10.____cpython @@ -110,13 +75,6 @@ Current build status variant
win_64_python3.7.____cpython - - variant - -
win_64_python3.8.____cpython From b6b324a1d250b90f018c39cc7d261680c071c2e6 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 13:55:22 -0700 Subject: [PATCH 17/20] Restore original package ordering --- recipe/meta.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 86df851..63b65fd 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -26,16 +26,16 @@ requirements: - python - setuptools-rust >=1.4.1 run: - - python - dask >=2022.3.0 - - pandas >=1.4.0 - fastapi >=0.69.0 - - uvicorn >=0.11.3 - - tzlocal >=2.1 + - nest-asyncio + - pandas >=1.4.0 - prompt-toolkit - pygments - - nest-asyncio + - python - tabulate + - tzlocal >=2.1 + - uvicorn >=0.11.3 test: imports: From fd742bcbbe8ed01f670835d757ad363958d31144 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 14:04:07 -0700 Subject: [PATCH 18/20] Update dask pinning --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 63b65fd..b7ba2f5 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -26,7 +26,7 @@ requirements: - python - setuptools-rust >=1.4.1 run: - - dask >=2022.3.0 + - dask >=2022.3.0,<=2022.9.1 - fastapi >=0.69.0 - nest-asyncio - pandas >=1.4.0 From 2aef925b6771bef26d44164375669fd702f73c95 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 14:04:23 -0700 Subject: [PATCH 19/20] Update dask-sql version --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b7ba2f5..9990979 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "dask-sql" %} -{% set version = "2022.9.0.rc0" %} +{% set version = "2022.9.0" %} package: name: {{ name|lower }} From cd85406f03abc143a7ea3d97954b648a031eb5c6 Mon Sep 17 00:00:00 2001 From: Charles Blackmon-Luca <20627856+charlesbluca@users.noreply.github.com> Date: Wed, 21 Sep 2022 14:10:13 -0700 Subject: [PATCH 20/20] Update hash --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9990979..e28cac8 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -7,7 +7,7 @@ package: source: url: https://github.com/dask-contrib/dask-sql/archive/{{ version }}.tar.gz - sha256: 8361981de14f24417c3797c635a6e12f177ed283f73cebe20e6dba55739c8cc0 + sha256: 2841414cf628f8adb7517bde8c3033041bc943ae0612e9c627cdca97551d3c9d build: skip: true # [py<38 or arm64]