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

chore: update dependencies #22

Closed
wants to merge 6 commits into from
Closed

Conversation

eatyourbaby
Copy link
Contributor

This PR updates the following dependencies:

  • Python 3.12
    • Fixes missing libtorrent binding as the brew-provided library no longer builds for Python 3.11.
  • wheel 0.42.0
  • constantly 23.10.4
  • pyasn1 0.5.1
  • pyasn1-modules 0.3.0
  • pyOpenSSL 24.0.0
  • service-identity 24.1.0
  • Twisted 23.10.0
  • zope.interface 6.1

It also switches the following dependencies to brew-provided ones for auto-updates:

@Amar1729
Copy link
Owner

Amar1729 commented Mar 28, 2024

Hm, I cannot figure out why Github Actions aren't running for this PR - the workflow file seems to allow pull_request:s?

I'll test this locally later today/tomorrow. deluged and deluge-web seem to be working as expected for me, although deluge-gtk has a glib(/gtk?)-related error when trying to launch the GUI. I'll disable deluge-gtk for now and merge this so it's in.

@Amar1729
Copy link
Owner

Amar1729 commented Mar 28, 2024

Hm. A little bit after you opened this PR, it looks like homebrew maintainers have decided to clean up some of the python-* formulae in core. I think we'll have to re-vendor some of the dependencies like attrs that have now been removed.

re-vendored:

  • attrs
  • idna
  • mako
  • markupsafe

Homebrew/homebrew-core#157500

@Amar1729 Amar1729 added pr-pull and removed pr-pull labels Mar 29, 2024
@Amar1729
Copy link
Owner

Awesome. Thanks for this update @dingobits !

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

Successfully merging this pull request may close these issues.

deluged -d throws ffi.callback() error on M1 mac
2 participants