- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.2k
Labels
Description
[This is a tracking issue for problems with [email protected] migration. This first post can be edited, with a summary of the high-profile failures and issues. The failure logs will be posted as comments below.
Formulae with issues
-  adios2; mpi4py adios2: migrate to[email protected]#248268
-  ansible,ansible-lint,molecule: Waiting onansible-core==2.20ansible, ansible-lint, molecule: migrate to[email protected]#250599
-  charmcraft; Blocked on migrating topydantic>1charmcraft 4.0.1 #249934
-  coconut; coconut: migrate to[email protected]#248678
-  mitie; mitie: migrate to[email protected]#249194
-  nuitka; need to wait 2.9.0 Add support for Python 3.14 Nuitka/Nuitka#3630
-  pivy; blocked by pyside; pivy: migrate to[email protected]#249284
-  retdec; retdec: migrate to[email protected]#249108
Blocked, staying on [email protected]
-  awscli; awscli 2.31.18 #250068
-  dstack; Blocked on migrating topydantic>1[Feature]: Support for Pydantic v2 dstackai/dstack#1844, dstack 0.19.33 #249871
Resolved issues
-  borgmatic; borgmatic: migrate to[email protected]#249224
-  breezy; breezy 3.3.15 #251168
-  btcli; many resources are not supporting 3.14; btcli 9.14.3 #249227
-  cfv; cfv: migrate to[email protected]#248673
-  cryptominisat; cryptominisat: migrate to[email protected]#250012; Tracking issue for[email protected]migration #248654 (comment)
-  codecov-cli; codecov-cli: migrate to[email protected]#250831; Tracking issue for[email protected]migration #248654 (comment)
-  flexget; flexget 3.18.17 #250674
-  ford; ford: migrate to[email protected]#250034; Tracking issue for[email protected]migration #248654 (comment)
-  grayskull; grayskull: migrate to[email protected]#250198
-  gamdl; gamdl: migrate to[email protected]#250187
-  harlequin: harlequin 2.3.0 #251248, chore: support python 3.14 tconbeer/harlequin#879
-  influxdb; influxdb: migrate to[email protected]#250288
-  kaskade; kaskade: migrate to[email protected]#249728; Tracking issue for[email protected]migration #248654 (comment)
-  mupdf,pymupdf; llvm vineyard mupdf pymupdf: migrate to[email protected]#250037
-  onionprobe; onionprobe: migrate to[email protected]#250470; Tracking issue for[email protected]migration #248654 (comment)
-  open-babel; open-babel: migrate to[email protected]#249368
-  pasteblint; pastebinit 1.7.1 #251024
-  pyqt; pyqt: migrate to[email protected]#249699
-  pyqt@5,carla,gnuradio,urh: pyqt@5 carla gnuradio urh: migrate to[email protected]#251227
-  pytorch,torchvision,archgw,backgroundremover,openai-whisper,scikit-image; pytorch, torchvision, etc: migrate to[email protected]#250986, Tracking issue for[email protected]migration #248654 (comment)
-  semgrep; semgrep 1.140.0 #250455
-  shamrock; adaptivecpp: revision bump for llvm, shamrock: migrate to[email protected]#249070
-  sickchill; sickchill: migrate to[email protected]#250096; Tracking issue for[email protected]migration #248654 (comment)
-  spidermonkey; spidermonkey: migrate to[email protected]#251212, Tracking issue for[email protected]migration #248654 (comment)
-  theharvester; theharvester: migrate to[email protected]#250501; Tracking issue for[email protected]migration #248654 (comment)
-  touca; touca: migrate to[email protected]#250994
-  vunnel; vunnel: migrate to [email protected] #250324; Tracking issue for[email protected]migration #248654 (comment)
-  watson; watson: migrate to[email protected]#250013; Tracking issue for[email protected]migration #248654 (comment)
-  xml2rfc; xml2rfc: migrate to[email protected]#250014; Tracking issue for[email protected]migration #248654 (comment)
-  zeek; zeek: migrate to[email protected]#250011; Tracking issue for[email protected]migration #248654 (comment)
asyncio
-  datasette; datasette: migrate to[email protected]#250630; Tracking issue for[email protected]migration #248654 (comment)
-  sacad; sacad: migration to[email protected]#250582; Tracking issue for[email protected]migration #248654 (comment)
-  scoutsuite; scoutsuite: migrate to[email protected]#250634; Tracking issue for[email protected]migration #248654 (comment)
pinned python verion
Unpin manually with inreplace or patch upstream
Common required patches
fastmcp
  resource "fastmcp" do
    url "https://files.pythonhosted.org/packages/ad/ac/4906336669a643b634b7ecde539c79126dff9f47b1e9e4b312dd170c1715/fastmcp-2.10.2.tar.gz"
    sha256 "1ad519fda8bfde1de7f54a7ed4be0b6353eb66230cc1e35eef29b47666a0027b"
    # Fix incompatability with pydantic 2.12+: https://github.com/sooperset/mcp-atlassian/issues/721
    patch do
      url "https://github.com/jlowin/fastmcp/commit/1ade5ddb0525e2bfd9ff3423887a0a2b28772681.patch?full_index=1"
      sha256 "095f0e47ee272effcc676b09b0d2dcadb801f49c5600b69204818af65b45d443"
    end
  endhtml5lib
  resource "html5lib" do
    url "https://files.pythonhosted.org/packages/ac/b6/b55c3f49042f1df3dcd422b7f224f939892ee94f22abcf503a9b7339eaf2/html5lib-1.1.tar.gz"
    sha256 "b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"
    # Fix to build with Python 3.14
    # PR ref: https://github.com/html5lib/html5lib-python/pull/589
    patch do
      url "https://github.com/html5lib/html5lib-python/commit/b90dafff1bf342d34d539098013d0b9f318c7641.patch?full_index=1"
      sha256 "779f8bab52308792b7ac2f01c3cd61335587640f98812c88cb074dce9fe8162d"
    end
  endsocksio
  resource "socksio" do
    url "https://files.pythonhosted.org/packages/f8/5c/48a7d9495be3d1c651198fd99dbb6ce190e2274d0f28b9051307bdec6b85/socksio-1.0.0.tar.gz"
    sha256 "f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac"
    # Unpin flit-core<3 to support 3.14+
    patch do
      url "https://github.com/sethmlarson/socksio/commit/b326406915fd98a8185c1c160165c5b8963b30c1.patch?full_index=1"
      sha256 "7aefa906b62e2c9a8df255ea742ca97e155ac2e1238e49ce11e3e56e37ee1f8b"
    end
  endtwisted
  resource "twisted" do
    url "https://files.pythonhosted.org/packages/13/0f/82716ed849bf7ea4984c21385597c949944f0f9b428b5710f79d0afc084d/twisted-25.5.0.tar.gz"
    sha256 "1deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316"
    # Fix asyncio error with Python 3.14, remove in next release
    # PR ref: https://github.com/twisted/twisted/pull/12508
    patch do
      url "https://github.com/twisted/twisted/commit/c8a4c700a71c283bd65faee69820f88ec97966cb.patch?full_index=1"
      sha256 "04b849f18e6ef01e7ee2903dba13ffa8bcb04c6d9c182d25410605320d819bd2"
    end
    patch do
      url "https://github.com/twisted/twisted/commit/69b81f9038eea5ef60c30a3460abb4cc26986f72.patch?full_index=1"
      sha256 "f999fc976327e955fbe82348dfd8c336925bc1f87cfaf4bd4c95deeb0570116d"
    end
  end