python3Packages.tkinter-gl: init at 1.0 (#413285)

This commit is contained in:
dotlambda 2025-06-03 21:03:13 -07:00 committed by GitHub
commit 9e2a622ae0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 42 additions and 0 deletions

View file

@ -17895,6 +17895,12 @@
githubId = 810877;
name = "Tom Doggett";
};
noiioiu = {
github = "noiioiu";
githubId = 151288161;
name = "noiioiu";
keys = [ { fingerprint = "99CC 06D6 1456 3689 CE75 58F3 BF51 F00D 0748 2A89"; } ];
};
noisersup = {
email = "patryk@kwiatek.xyz";
github = "noisersup";

View file

@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools-scm,
tkinter,
}:
buildPythonPackage rec {
pname = "tkinter-gl";
version = "1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "3-manifolds";
repo = "tkinter_gl";
tag = "v${version}_as_released";
hash = "sha256-ObI8EEQ7mAOAuV6f+Ld4HH0xkFzqiAZqHDvzjwPA/wM";
};
build-system = [ setuptools-scm ];
dependencies = [ tkinter ];
pythonImportsCheck = [ "tkinter_gl" ];
meta = {
description = "Base class for GL rendering surfaces in tkinter";
changelog = "https://github.com/3-manifolds/tkinter_gl/releases/tag/${src.tag}";
homepage = "https://github.com/3-manifolds/tkinter_gl";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ noiioiu ];
};
}

View file

@ -17597,6 +17597,8 @@ self: super: with self; {
py = python.override (lib.optionalAttrs (!python.isPyPy) { x11Support = true; });
};
tkinter-gl = callPackage ../development/python-modules/tkinter-gl { };
tld = callPackage ../development/python-modules/tld { };
tldextract = callPackage ../development/python-modules/tldextract { };