diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1041b0a..dcc91fc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,10 +22,10 @@ jobs: steps: - name: Checkout source uses: actions/checkout@v4.1.1 - - name: Set up Python 3.12 for linting + - name: Set up Python 3.13 for linting uses: actions/setup-python@v5.1.1 with: - python-version: '3.12' + python-version: '3.13' - name: Install dependencies run: |- python -m pip install --upgrade pip @@ -50,10 +50,10 @@ jobs: steps: - name: Checkout source uses: actions/checkout@v4.1.1 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5.1.1 with: - python-version: '3.12' + python-version: '3.13' - name: Upgrade pip run: |- python -m pip install --upgrade pip @@ -123,8 +123,8 @@ jobs: - ubuntu-latest - macOS-latest - windows-latest - #cibw_skip: - #- '*-win32' + cibw_skip: + - '*-win32 *-win32 cp313-musllinux_i686' arch: - auto steps: @@ -132,8 +132,7 @@ jobs: uses: actions/checkout@v4.1.1 - name: Enable MSVC 64bit uses: ilammy/msvc-dev-cmd@v1 - #if: matrix.os == 'windows-latest' && ${{ contains(matrix.cibw_skip, '*-win32') }} - if: matrix.os == 'windows-latest' + if: matrix.os == 'windows-latest' && ${{ contains(matrix.cibw_skip, '*-win32') }} - name: Set up QEMU uses: docker/setup-qemu-action@v3.0.0 if: runner.os == 'Linux' && matrix.arch != 'auto' @@ -145,16 +144,16 @@ jobs: output-dir: wheelhouse config-file: pyproject.toml env: - #CIBW_SKIP: ${{ matrix.cibw_skip }} + CIBW_SKIP: ${{ matrix.cibw_skip }} CIBW_ARCHS_LINUX: ${{ matrix.arch }} - name: Show built files shell: bash run: ls -la wheelhouse - - name: Set up Python 3.12 to combine coverage + - name: Set up Python 3.13 to combine coverage uses: actions/setup-python@v5.1.1 if: runner.os == 'Linux' with: - python-version: '3.12' + python-version: '3.13' - name: Combine coverage Linux if: runner.os == 'Linux' run: |- @@ -217,23 +216,23 @@ jobs: install-extras: tests-strict,runtime-strict os: windows-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests-strict,runtime-strict,optional-strict os: ubuntu-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests-strict,runtime-strict,optional-strict os: macOS-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests-strict,runtime-strict,optional-strict os: windows-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests os: macOS-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests os: windows-latest arch: auto @@ -257,7 +256,7 @@ jobs: install-extras: tests,optional os: ubuntu-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests,optional os: ubuntu-latest arch: auto @@ -281,7 +280,7 @@ jobs: install-extras: tests,optional os: macOS-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests,optional os: macOS-latest arch: auto @@ -305,7 +304,7 @@ jobs: install-extras: tests,optional os: windows-latest arch: auto - - python-version: 3.13.0-rc.2 + - python-version: '3.13' install-extras: tests,optional os: windows-latest arch: auto diff --git a/dev/ci_public_gpg_key.pgp.enc b/dev/ci_public_gpg_key.pgp.enc index 38a5d2c..e6d3e99 100644 --- a/dev/ci_public_gpg_key.pgp.enc +++ b/dev/ci_public_gpg_key.pgp.enc @@ -1,31 +1,31 @@ -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 diff --git a/dev/ci_secret_gpg_subkeys.pgp.enc b/dev/ci_secret_gpg_subkeys.pgp.enc index d1c301c..4536bda 100644 --- a/dev/ci_secret_gpg_subkeys.pgp.enc +++ b/dev/ci_secret_gpg_subkeys.pgp.enc @@ -1,24 +1,24 @@ -U2FsdGVkX1/ZnEJOplNEglHVm/pf7IcWxjJDJQOL6qoTI8O9lJS87lpQPeuEBVXy -SYSg+XuhbEy5leVyoUe+UVB5F21L1RLLyRvVod43icbX9KtH5Ggxa2wOwKeifwNI -oWcayzTl6Tf5v/eTKXf6gU5ommrKyeQzqFhfGAbT9MDcY7LDMUpy8E5YwYQj6cN7 -TxF8BznmRoyLgNU6+vRwhnlMih3QvsTPZ6/T/W8dKe8xBAv8nOTxCvuU+S2yl4lD -5q9WsD5apVW629mRTJoXrScA9IasCEA/ZHItiLXiRJFv+HFsBpjKKwca79EF7ghY -C0clj4tq/uvBsYz25uMz6HWiJEEA9gIA50BRDMQrdf8C19uPfimLeINzHYXrn+Yf -QILPeIAdaOHhsPJT6Um4wUZ8YgrBXvj8IK+LvkAEtHuD+Tk2pRJklNF1+USatK6M -6+c5mm2GQyqZTlBkCN/VkRnaDh6+QUYfXMCRVC66P+LE+OvsL5Q5Bp52GSLiEd+T -LzrHfypGtbZM9Yaa3lmYsowT4xu0gYV3nzJ025duMlwENSIFlnXVnSnLJtV+cAu9 -LCRIWL33KeB/UAMuM3VqlLoDD5gulN0V5y/eQCNv3Ic9Q71/ZxDcnJAnjQP0V4dj -sG2iruLP3nfCZuQQiMnb4V6173KZHAttzDkI2mYGmddZB1d8+Ner+OGwqK7BcMTf -qELLnO02Qsx8g/Q1/X11zWwzrJ28JuBEtBjx3EWV5O3RQi+XBIPTT8XvDP2MWe4g -ndJmcCvh2qnl95DEFuPvicKylewWcCps8AAt8CPv9JpsuZQyk7ZasBXvNnzXWr3B -k2yvu4wxXzM/jTKNWt1MeT+dH+FHCbZ0YsK0N9slV4UTfQ5sdXpYghxcaXrLczJb -weFsN7g9B0iFWx/AXcB7pSUwm2LxIaAUIC50vrYeLIqu57pWDb2HGt2D0iR4DRQU -mQqbvvA9fqcc0M4KsAfLGleUhLSO/JH3S2tU62CjfBSIfEjhTGGSg5Vuy27D8eks -UoSjUtJ69p0ghbL+Q5WP3K9PiWWuvjn3A16UV6CIUgcdvUE+lfw7G6oNn8h0Ofcx -2nJ4xaZ+27uYMz1YcackeFGyhEK/WJPUqVnhfdxYMTmIPHsKgSoPgIuob6x+loUp -fdcbxHdDHVPaGA7G7BVW9XHaqem3EozuahKIO43W32A3ryYv93qdd/9G1ZTWzXnw -FBYZFsQT4Tf8fVTmCxx+BX/KDO6ElriDgXrwQUARcgCci5dXn1sf6bhm5jydZvUB -hNIat+lSKk7yUGzJiJaUnVSFSjGS5TVrz4iJPc3LXHr0KUflc/xYFfUtAYEomDZ7 -8yU539fxhG3DsXPCoDIcmK3QEeixe8cQ93JrhETKI12iUY0cxNjoQDb7PsfaNyWn -XTjwfKJ55YcMcxG1iQ4+h3hRwgltUXQL5gIVH3LOCDTM65izmHE2qn8cOZSZP+Jc -VVeDNNmQMIhmDnPnkKmy3w== +U2FsdGVkX18O+0gmANdGepk89qo+HF9S4vibaTCN/01fxFOkHYH7SBcv80X/Zb+K +ba87ErFa7zCEuqSXumc++iFx3YERi30KIF+u2nGpom21867+A8vxVFwuj4A+Y0zZ +BBxs+3YBpfPsVvwJklMXKCzdPkk6NnLaIubfC/RdltrwLXRUi/nxKhhrXJSF4FTh +42y/yiAzJsB2pOYGx6uEqHqBri4PBPMFsv0yK3ImK1dsdBJn5tS+b77yVOOsHL1y +NVu3KQsQlttdOKCzFWnerzMCGted4BtXPunx4rFUAj9VAFYMNxIuofpm0HzR4caV +GQCYrtk3pMW8PhmAB22UKqlAAMjhgxlXmHJE10su3ZMw3NF3EZIoWzoZ6oZsfztc +DivAX9JI7AmeZCkV68OBSB+Aa0M8lh4tBEyCDYKadsiUnPak1B67qjfHGzqvOtwR +CIfLFhRvaN1CEuKtr1uMFhXhA/yAKXJbv5DbTk6SY3rv/KmcGedNEM94K0EFSrsp +fKp1U20Skh+hmxZ5W55Q+mcmV5guRM1rruJspbsg/JbTxmObtIfybWzX9OJ/Nk/H +8LM/VM8/+Czd7a9DIwWYL8XS/nWRkodDQKYcvR0R+yGBXXD8V2cRBiBvv0aZ+jMl +5WKoQwsOPGUfWynrV1I7nTd3uH9fuhreJHGbA4xEWDBd08KEypuizmvpUoB03B3X +iK95HMP9rhbAqASEX4h1GIWQsUbrRzJq3GGdME1KjOzgeW7v3G8ETxJsUxFY44Ys +/Jr0p1fCbVM4VqvHVA1jlLjwRVY/6ELFUrXimY1PrnVzZhs+Rie2kN0sVb7FyLc/ +dTRvy1CHAqd/YTE7mG/AeowFrMQBNeS7RW+8150/3mgdsTXkg4TN35qAMGqNq7lu +FCH6Oxorwt/1qDjsx/cEBXcPlAKEPWWMTrsj0UP4Zy/K1WPD1NUjGWO4J8c9U5AZ +Z1hOgi4Y02gae0vaCvWYET0KRWRvilCdcmaQJN2Jtp1BWEiILWG+13rjRAD4W9y8 +Rgp9vX6srlB3fUYhcoa3AzDABfYi0KdK/nVjqOnsPETnywhzmPqwiZElDlVjiiEY +RBkYp7mspVsfTTKnJz/YTZ3QWgGlVdGzzNkMA0TK7++/j+HsTgyFEkSAli2FCppJ +spApkr45ZFgPDZ1k+Ett6thxGzqcb3a3STnJm6mDznmAps0gf8S+zkfOiicnnyKs +vCUaj5PXAwS3kCznOlL9YoANS3po2oSY4U6a+7lRTSTlu9NLgZXXjjOzBmKMsZIY +B7t9SQOZvsWXsrMyVs+Wxl/TXqn7j7OUP/dHR88atup4R9sai8LCJ4kSDhFpACv2 +VaWIyjoLS9cbpas9B6syEdYRhj51DPzMYippYNVZZKqWOizar+pALhk1xUouOqF2 +PE/9wkFBBWL6oU69Fu1yNLWaDZdBbBdNoaey0QCvyH5qJITmlJiOvsm9aNJiHL/I +PVcsnxz0PIZVZAWplf9XJw== diff --git a/dev/gpg_owner_trust.enc b/dev/gpg_owner_trust.enc index 3d6ee28..99297c2 100644 --- a/dev/gpg_owner_trust.enc +++ b/dev/gpg_owner_trust.enc @@ -1,10 +1,10 @@ -U2FsdGVkX1+a695egG8Qy7TI8/MJPPGDcYELq+besmXH527Bklt6vZhUaEJsuKjA -Fcl8VH5GBBNJ2iV8VhsxslZ3kw7hvlTWFlKxPApoTA8wjNJWe7GuCEBO24odJdmf -k6LUfVZ1pGMidkj4YXBxznmYMWlNAKmgLCQm6X+bfsFKzGHrE3UFVjx2BRVBdwfV -sAWF7udQvDBMl3gWg5R6ybc0Go77Ocj5J1CKEN2fy4GqXINmmcA1/J8qKR3F3fGw -A3fFmI/QgiRHoiUh7HwU5XsU3om2LEiEuHLcwd77C4wkDm2QfkQD5C9syHC5CeJd -4yqJ86v5WNIzxIeFwDont2iiZtMWB4T6Ute+23DI08hC2TIhYDc46kWeI8M6NvqZ -WhMRw5j/TGXV5gMKdd5SWe5i91WMdStx0qHPw6ZGo61qQjTxtVDfj1kEXQMEFxn2 -0vYOl0THh4Tiy4oL61vrTMA16jAqUui/QBU86rbsQsJdW9N4BuxE348LSdxeuNj/ -0R6qrvRnh3yOJEfLw+B2SsH9MATSDMwju3mBiT0H4H7PE7btWtFfv6XQfbU3PpUt -r0JTNZQxQMBOfY9ZdUFh7Q== +U2FsdGVkX1++GqIfl/3ISkIftI707vpLJ2E77JVhBNe878S1xnKtBnvqsdgsrs7/ +6HrFE7TFequK+nwlDocxwJwgik2xzQzEy1yZegA/kOmG43IeRZTOEZ7BCgXn8bfj +kS7wo9xAVkz21OlkOg3pKpDJ8m+vHf7sW6O6qyACtMmdm8wFKidk429vw9Xkye5e +7TKgd3IErPsyk4DLE1qe+/M9vY3gh3tKtiWhL8mP1AcCJEDzGh+O5uA6cZG+rC8N +vql7K5b3rHzXq3e4NGM4a9YBKXTtJSuKqc92fXrC6or+PaSEk6DtcNhuhjsCrl5h +0r+bOqEx2En+ispQCl3KV/pUwH+A+fpe5xY0jGmFS0UNCFs4FzEYRfVywpk5hwnf +m9asMNVdDSWrCxYyvCY4oL5DRYSKJwZfyL3maIVKgzMBz20SPFPRupSpo2l5KPMZ +u8LN/dHIP4eXw7dvH3On21st6aRh2bbr1hz6j62SU/7yo17UEsxZcMrHzyyPivOk +X2zow52yuaSa3iDsLfQoVnbbbOSxZBgm7NiHeWGPTUEpLQ2QcFNMUuAa3NoSAl/b +iL4ELnHbAzMK5yEe0IEtYA==