{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Interrupt and signal handling for Cython","compare":null,"dependentCount":null,"description":"When writing Cython code, special care must be taken to ensure that the code can\nbe interrupted with CTRL-C. Since Cython optimizes for speed, Cython normally\ndoes not check for interrupts. For example, code like the following cannot be\ninterrupted in Cython:\n\nwhile True:\n    pass\n\nThe cysignals package provides mechanisms to handle interrupts (and other\nsignals and errors) in Cython code.\n\nSee also: https://github.com/sagemath/cysignals","flavors":[],"html":"https://daemonports.org/dragonfly/devel/py-cysignals/","kind":"port","lastUpdate":null,"license":["LGPL3"],"maintainer":"thierry@FreeBSD.org","name":"py311-cysignals","newest":false,"newestVersion":"1.12.6","noVulnData":false,"origin":"devel/py-cysignals","otherSystems":[{"maintainer":"thierry@FreeBSD.org","newest":true,"origin":"devel/py-cysignals","path":"/devel/py-cysignals/","system":"FreeBSD","updated":"2026-10-06","version":"1.12.6"},{"maintainer":"thierry@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-cysignals","path":"","system":"HardenedBSD","version":"1.12.6"},{"maintainer":"thierry@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-cysignals","path":"","system":"GhostBSD","version":"1.12.6"}],"packages":null,"pkgName":"py311-cysignals-1.12.3","related":null,"repository":"DPorts","requiredBy":["math/py-cypari2","math/py-fpylll","math/py-primecountpy"],"requiredByCount":3,"runDepends":["devel/py-colorlog","lang/python311"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.12.3","versions":null,"vulnerabilities":null,"www":"https://pypi.org/project/cysignals/"}
