# Main requirements # Note that not all sub-dependencies are listed, but only ones we know could cause trouble apprise==1.7.6 sabctools==8.1.0 CT3==3.3.3.post1 cffi==1.16.0 pycparser==2.22 feedparser==6.0.11 configobj==5.0.8 cheroot==10.0.1 six==1.16.0 cherrypy==18.9.0 jaraco.functools==4.0.1 jaraco.collections==5.0.0 jaraco.text==3.8.1 # Newer version introduces irrelevant extra dependencies jaraco.classes==3.4.0 jaraco.context==4.3.0 more-itertools==10.2.0 zc.lockfile==3.0.post1 python-dateutil==2.9.0.post0 tempora==5.5.1 pytz==2024.1 sgmllib3k==1.0.0 portend==3.2.0 chardet==5.2.0 PySocks==1.7.1 puremagic==1.21 guessit==3.8.0 babelfish==0.6.0 rebulk==3.2.0 # Recent cryptography versions require Rust. If you run into issues compiling this # SABnzbd will also work with older pre-Rust versions such as cryptography==3.3.2 cryptography==42.0.5 # We recommend using "orjson" as it is 2x as fast as "ujson". However, it requires # Rust so SABnzbd works just as well with "ujson" or the Python built in "json" module ujson==5.9.0 # Windows system integration pywin32==306; sys_platform == 'win32' windows-toasts==1.1.0; sys_platform == 'win32' and python_version > '3.8' winrt-runtime==2.0.0b2; sys_platform == 'win32' and python_version > '3.8' winrt-Windows.Data.Xml.Dom==2.0.0b2; sys_platform == 'win32' and python_version > '3.8' winrt-Windows.Foundation==2.0.0b2; sys_platform == 'win32' and python_version > '3.8' winrt-Windows.Foundation.Collections==2.0.0b2; sys_platform == 'win32' and python_version > '3.8' winrt-Windows.UI.Notifications==2.0.0b2; sys_platform == 'win32' and python_version > '3.8' # macOS system calls pyobjc-core==10.2; sys_platform == 'darwin' pyobjc-framework-Cocoa==10.2; sys_platform == 'darwin' # Linux notifications notify2==0.3.1; sys_platform != 'win32' and sys_platform != 'darwin' # Apprise Requirements requests==2.31.0 requests-oauthlib==2.0.0 PyYAML==6.0.1 markdown==3.6 paho-mqtt==2.0.0 # Requests Requirements charset_normalizer==3.3.2 idna==3.7 urllib3==2.2.1 certifi==2024.2.2 oauthlib==3.2.2 PyJWT==2.8.0 blinker==1.7.0 # Optional support for *nix tray icon. # Note that pygobject depends on pycairo, which requires pkg-config and cairo headers. # See https://pycairo.readthedocs.io/en/latest/getting_started.html # Uncomment line below or manually install after installing requirements. # pygobject>=3.10.2; sys_platform != 'win32' and sys_platform != 'darwin' # Optional support for system power management on *nix. # Requires libdbus-1-dev to be installed. # Uncomment line below or manually install after installing requirements. # dbus-python; sys_platform != 'win32' and sys_platform != 'darwin'