Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add cp310 wheel to CI #72

Merged
merged 1 commit into from
May 16, 2024
Merged

Add cp310 wheel to CI #72

merged 1 commit into from
May 16, 2024

Conversation

glensc
Copy link
Contributor

@glensc glensc commented May 12, 2024

3.10 is used in codespace by default:

$ pip install fuse-python
Collecting fuse-python
  Using cached fuse-python-1.0.7.tar.gz (49 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: fuse-python
  Building wheel for fuse-python (pyproject.toml) ... done
  Created wheel for fuse-python: filename=fuse_python-1.0.7-cp310-cp310-linux_x86_64.whl size=100225 sha256=f9dfdf7e38d083720b77a18f82a8b4b1642172f92f13c9e582bd1eefd40869f5
  Stored in directory: /home/codespace/.cache/pip/wheels/0e/09/79/631299a41b121a67d42741483d00de5a494dfad0016fc6bcad
Successfully built fuse-python
Installing collected packages: fuse-python
Successfully installed fuse-python-1.0.7

This maybe fixes dependabot env as well:

please add built wheel to latest release in pypi.

@glensc
Copy link
Contributor Author

glensc commented May 12, 2024

CI error not related to the changes

  Collecting pip
  Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:728) - skipping
  Error: Could not find a version that satisfies the requirement pip (from versions: )

@sdelafond
Copy link
Collaborator

Waiting until all the transient failures in the CI checks get resolved.

@glensc
Copy link
Contributor Author

glensc commented May 15, 2024

It could be that python 3.5 is too old and no longer supports SSL certs of some kind.

@glensc
Copy link
Contributor Author

glensc commented May 15, 2024

@sdelafond
Copy link
Collaborator

Thanks for tracking down the 3.5 issue. The other failures seem to be something else, with jobs simply being cancelled for no apparent reason: The operation was canceled.

@glensc
Copy link
Contributor Author

glensc commented May 16, 2024

Killing is expected, it's the fail-fast: true (default) killing jobs if one of them fails:

@sdelafond sdelafond removed the waiting label May 16, 2024
@sdelafond sdelafond merged commit 5a0ef1e into libfuse:master May 16, 2024
2 of 8 checks passed
@sdelafond
Copy link
Collaborator

Cheers!

@glensc glensc deleted the patch-1 branch May 18, 2024 12:26
@glensc
Copy link
Contributor Author

glensc commented May 18, 2024

please also upload the wheel (or make new release):

@glensc
Copy link
Contributor Author

glensc commented May 27, 2024

Seems the ecosystem still broken for weeks, and unclear when it's going to be fixed, if ever.

so, submitted a workaround that everybody is using. with a extra change: applied only to 3.5:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants