build: python 3.12

This commit is contained in:
Kat Inskip 2024-07-13 10:48:09 -07:00
parent e3bf98deaf
commit 734bc56e7d
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
3 changed files with 4 additions and 488 deletions

View file

@ -1,7 +1,7 @@
{
lib,
buildPythonPackage,
python311Packages,
python312Packages,
psmisc,
gobject-introspection,
gtk3,
@ -11,7 +11,7 @@
pyproject = builtins.fromTOML (builtins.readFile ./pyproject.toml);
poetryBlock = pyproject.tool.poetry;
dependencyReplacements = {
wxpython = python311Packages.wxPython_4_2;
wxpython = python312Packages.wxPython_4_2;
};
in
buildPythonPackage rec {
@ -29,7 +29,7 @@ in
propagatedBuildInputs = let
dependencyNames = (lib.attrNames poetryBlock.dependencies) ++ ["setuptools" "pygobject3" "pystray" "dbus-python"];
dependencies = map (name: python311Packages.${name} or dependencyReplacements.${name}) dependencyNames;
dependencies = map (name: python312Packages.${name} or dependencyReplacements.${name}) dependencyNames;
in
dependencies ++ [
psmisc