diff --git a/.github/workflows/build-golang-macos.yaml b/.github/workflows/build-golang-macos.yaml index 62440dd..41bb6b1 100644 --- a/.github/workflows/build-golang-macos.yaml +++ b/.github/workflows/build-golang-macos.yaml @@ -81,14 +81,14 @@ jobs: - name: Test Python wheel run: | # Test wheel installation - pip install dist/otdf_python-0.1.8-py3-none-any.whl + pip install dist/otdf_python-0.1.9-py3-none-any.whl # Test wheel functionality # python3 validate_otdf_python.py # - uses: ./.github/workflows/platform-integration-test.yaml # with: - # wheel: dist/otdf_python-0.1.8-py3-none-any.whl + # wheel: dist/otdf_python-0.1.9-py3-none-any.whl # release: # needs: build diff --git a/.github/workflows/build-golang-ubuntu.yaml b/.github/workflows/build-golang-ubuntu.yaml index 86e9b25..363c588 100644 --- a/.github/workflows/build-golang-ubuntu.yaml +++ b/.github/workflows/build-golang-ubuntu.yaml @@ -67,7 +67,7 @@ jobs: - name: Test Python wheel run: | # Test wheel installation - pip install dist/otdf_python-0.1.8-py3-none-any.whl + pip install dist/otdf_python-0.1.9-py3-none-any.whl # DISABLED: Need to figure out Ubuntu nested VM # Test wheel functionality @@ -75,12 +75,12 @@ jobs: - uses: actions/cache/restore@v4 with: - path: dist/otdf_python-0.1.8-py3-none-any.whl + path: dist/otdf_python-0.1.9-py3-none-any.whl key: ${{ runner.os }}-data-${{ github.sha }} - uses: actions/cache/save@v4 with: - path: dist/otdf_python-0.1.8-py3-none-any.whl + path: dist/otdf_python-0.1.9-py3-none-any.whl key: ${{ runner.os }}-data-${{ github.sha }} restore-keys: | ${{ runner.os }}-data- @@ -89,4 +89,4 @@ jobs: needs: build uses: ./.github/workflows/platform-integration-test.yaml with: - wheel: dist/otdf_python-0.1.8-py3-none-any.whl + wheel: dist/otdf_python-0.1.9-py3-none-any.whl diff --git a/.github/workflows/platform-integration-test.yaml b/.github/workflows/platform-integration-test.yaml index 9d1f1c3..be6036d 100644 --- a/.github/workflows/platform-integration-test.yaml +++ b/.github/workflows/platform-integration-test.yaml @@ -25,7 +25,7 @@ jobs: - uses: actions/cache/restore@v4 with: - path: dist/otdf_python-0.1.8-py3-none-any.whl + path: dist/otdf_python-0.1.9-py3-none-any.whl key: ${{ runner.os }}-data-${{ github.sha }} - name: Prove that the input file is available diff --git a/.github/workflows/publish-test.yaml b/.github/workflows/publish-test.yaml index 9b5bf0d..9ebc921 100644 --- a/.github/workflows/publish-test.yaml +++ b/.github/workflows/publish-test.yaml @@ -65,6 +65,7 @@ jobs: CIBW_REPAIR_WHEEL_COMMAND_MACOS: "" PYTHON_BINARY_PATH: /usr/local/bin/python_for_build CIBW_BUILD: "cp3${{ matrix.python3_version }}-*" + CIBW_SKIP: "cp36-* cp37-* cp38-* cp39-* cp310-* cp313-* *-musllinux_x86_64" CIBW_ENVIRONMENT: > PATH=$PATH:/usr/local/go/bin GOARCH=${{ matrix.arch_cibw_go[1] }} @@ -164,7 +165,7 @@ jobs: # env: # # CGO_ENABLED: 1 # CIBW_BUILD: "cp3*" -# CIBW_SKIP: "cp36-* cp37-* cp38-* cp39-* cp310-*" +# CIBW_SKIP: "cp36-* cp37-* cp38-* cp39-* cp310-* cp313-* *-musllinux_x86_64" # CIBW_ARCHS: "native" # CIBW_ENVIRONMENT: > # GOARCH=amd64 diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 76cdcfb..3d6338c 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -65,6 +65,7 @@ jobs: CIBW_REPAIR_WHEEL_COMMAND_MACOS: "" PYTHON_BINARY_PATH: /usr/local/bin/python_for_build CIBW_BUILD: "cp3${{ matrix.python3_version }}-*" + CIBW_SKIP: "cp36-* cp37-* cp38-* cp39-* cp310-* cp313-* *-musllinux_x86_64" CIBW_ENVIRONMENT: > PATH=$PATH:/usr/local/go/bin GOARCH=${{ matrix.arch_cibw_go[1] }} diff --git a/make_and_validate_script.sh b/make_and_validate_script.sh index 70c1baf..df21514 100755 --- a/make_and_validate_script.sh +++ b/make_and_validate_script.sh @@ -42,7 +42,7 @@ python3 -m pip install --upgrade setuptools wheel python3 setup.py bdist_wheel # Prove that the wheel can be installed -pip install dist/otdf_python-0.1.8-py3-none-any.whl +pip install dist/otdf_python-0.1.9-py3-none-any.whl if [[ "$SKIP_TESTS" == "-s" || "$SKIP_TESTS" == "--skip-tests" ]]; then echo "Build is complete, skipping tests." diff --git a/pyproject.toml b/pyproject.toml index bbc11da..10120c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [tool.poetry] name = "otdf-python" # Should match 'setup.py' version number (used for gopy/pybindgen) -version = "0.1.8" +version = "0.1.9" description = "Unofficial OpenTDF SDK for Python." authors = ["b-long "] readme = "README.md" diff --git a/setup.py b/setup.py index e008171..fcb8a5f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ url="https://github.com/b-long/opentdf-python-sdk", package_data={"otdf_python": ["*.so"]}, # Should match 'pyproject.toml' version number - version="0.1.8", + version="0.1.9", author_email="b-long@users.noreply.github.com", include_package_data=True, ) diff --git a/setup_ci.py b/setup_ci.py index 82ce22d..f3796f4 100644 --- a/setup_ci.py +++ b/setup_ci.py @@ -81,7 +81,7 @@ def build_extension(self, ext: Extension): setuptools.setup( name="otdf_python", - version="0.1.8", + version="0.1.9", author="b-long", description="Unofficial OpenTDF SDK for Python.", long_description_content_type="text/markdown",