-
-
Notifications
You must be signed in to change notification settings - Fork 189
chore: add pypi release #1931
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
base: master
Are you sure you want to change the base?
chore: add pypi release #1931
Conversation
Signed-off-by: Keming <[email protected]>
Signed-off-by: Keming <[email protected]>
|
@kemingy Ah that's great, thanks! So is there a linker error when using openSSL? I've started a PR to switch from openSSL to rustls. When we switch, we will also drop the Do you have any test runs of the workflow? Does it work already? Do you have examples on how to install and then use the package with Python? In |
|
Hi @thomas-zahner,
I have tried the release on https://github.com/kemingy/lychee/actions/runs/19575668669. It failed because of the OpenSSL. This can be fixed by installing the As a
The secret We can discuss about the name |
|
|
Signed-off-by: Keming <[email protected]>
|
I have changed the name to BTW, I have deleted the secret, so it will use the OIDC by default. Please add a trusted publisher according to the https://docs.pypi.org/trusted-publishers/creating-a-project-through-oidc/ I'll change this to a draft until the rustls feature is ready. |
|
Thanks that sounds sensible 👍 |
This is blocked by the rustls issue, tracked in #1721
❯ cargo tree --no-default-features --features rustls-tls --features email-check -i openssl openssl v0.10.73 └── native-tls v0.2.14 ├── async-native-tls v0.4.0 │ ├── async-smtp v0.6.0 │ │ └── check-if-email-exists v0.9.1 │ │ └── lychee-lib v0.21.0 (/home/user/GitHub/lychee/lychee-lib) │ │ ├── archive v0.1.0 (/home/user/GitHub/lychee/examples/archive) │ │ ├── benches v0.0.0 (/home/user/GitHub/lychee/benches) │ │ ├── builder v0.1.0 (/home/user/GitHub/lychee/examples/builder) │ │ ├── chain v0.1.0 (/home/user/GitHub/lychee/examples/chain) │ │ ├── client_pool v0.1.0 (/home/user/GitHub/lychee/examples/client_pool) │ │ ├── collect_links v0.1.0 (/home/user/GitHub/lychee/examples/collect_links) │ │ ├── extract v0.1.0 (/home/user/GitHub/lychee/examples/extract) │ │ ├── lychee v0.21.0 (/home/user/GitHub/lychee/lychee-bin) │ │ └── simple v0.1.0 (/home/user/GitHub/lychee/examples/simple) │ └── check-if-email-exists v0.9.1 (*) ├── hyper-tls v0.5.0 │ └── reqwest v0.11.27 │ ├── check-if-email-exists v0.9.1 (*) │ └── pwned v0.5.0 │ └── check-if-email-exists v0.9.1 (*) ├── hyper-tls v0.6.0 │ └── reqwest v0.12.24 │ ├── builder v0.1.0 (/home/user/GitHub/lychee/examples/builder) │ ├── chain v0.1.0 (/home/user/GitHub/lychee/examples/chain) │ ├── collect_links v0.1.0 (/home/user/GitHub/lychee/examples/collect_links) │ ├── lychee v0.21.0 (/home/user/GitHub/lychee/lychee-bin) │ ├── lychee-lib v0.21.0 (/home/user/GitHub/lychee/lychee-lib) (*) │ └── reqwest_cookie_store v0.9.0 │ ├── lychee v0.21.0 (/home/user/GitHub/lychee/lychee-bin) │ └── lychee-lib v0.21.0 (/home/user/GitHub/lychee/lychee-lib) (*) ├── reqwest v0.11.27 (*) ├── reqwest v0.12.24 (*) └── tokio-native-tls v0.3.1 ├── hyper-tls v0.5.0 (*) ├── hyper-tls v0.6.0 (*) ├── reqwest v0.11.27 (*) └── reqwest v0.12.24 (*)