Summary
This project intended to modernize the DisplayCAL code including Python 3 support. Florian Höch, the original developer, did an incredible job of creating and maintaining DisplayCAL for all these years. But, it seems that, during the pandemic, very understandably, he lost his passion to the project. Now, it is time for us, the DisplayCAL community, to contribute back to this great tool.
Versions
v3.9.13_pre20240925 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64
- USE flags
- debug
v3.9.10-r3 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64
- USE flags
- debug
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / build : A simple, correct PEP517 package builder
dev-python / certifi : A certifi hack to use system trust store on Linux/FreeBSD
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-python / distro : Reliable machine-readable Linux distribution information for Python
dev-python / installer : A library for installing Python wheels
dev-python / numpy : Fast array and numerical python library
dev-python / pillow : Python Imaging Library (fork)
dev-python / pychromecast : Python module to talk to Google Chromecast
dev-python / send2trash : Sends files to the Trash (or Recycle Bin)
dev-python / wheel : A built-package format for Python
dev-python / wxpython : A blending of the wxWindows C++ class library with Python
dev-python / zeroconf : Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
media-gfx / argyllcms : Open source, ICC compatible color management system
x11-libs / libXxf86vm : X.Org Xxf86vm library
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / build : A simple, correct PEP517 package builder
dev-python / certifi : A certifi hack to use system trust store on Linux/FreeBSD
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-python / distro : Reliable machine-readable Linux distribution information for Python
dev-python / installer : A library for installing Python wheels
dev-python / numpy : Fast array and numerical python library
dev-python / pillow : Python Imaging Library (fork)
dev-python / pychromecast : Python module to talk to Google Chromecast
dev-python / send2trash : Sends files to the Trash (or Recycle Bin)
dev-python / wheel : A built-package format for Python
dev-python / wxpython : A blending of the wxWindows C++ class library with Python
dev-python / zeroconf : Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
media-gfx / argyllcms : Open source, ICC compatible color management system
x11-libs / libXxf86vm : X.Org Xxf86vm library
Bugs
- 928456
- media-gfx/displaycal-py3: Waiting for send buffer error
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Nick Sarnie · gentoo
media-gfx/displaycal-py3: add 3.9.13_pre20240925
Closes: https://bugs.gentoo.org/924762 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Filip Kobierski · gentoo
media-gfx/displaycal-py3: drop 3.9.10-r0
Signed-off-by: Filip Kobierski <fkobi@pm.me> Closes: https://github.com/gentoo/gentoo/pull/37911 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
media-gfx/displaycal-py3: remove incorrect upstream certifi dependency
Upstream's setup.cfg has several oddities to it, including claiming an RDEPEND on dev-python/build from when they copied their requirements.txt verbatim into setup.cfg. As for certifi specifically, it is handled in a fiddly try/except that falls back to using a bundled copy that is copied over from certifi into displaycal iff building a py2app/py2exe edition, and if that still doesn't work, silently does nothing. The object of all this is that if a custom cacert.pem is found somewhere, it goes and sets os.environ['SSL_CERT_FILE'] to affect later uses of urllib.request. Reasonably enough, none of this is needed except on Windows and macOS, so displaycal does precisely that: runs this entire thing only on Windows and macOS. On Linux, it never even attempts to import certifi, nor set an environment variable. So we shouldn't depend on it either. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nick Sarnie · gentoo
media-gfx/displaycal-py3: Fix doc install dir
Closes: https://bugs.gentoo.org/905450 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nick Sarnie · gentoo
media-gfx/displaycal-py3: Enable python 3.11
Closes: https://bugs.gentoo.org/896984 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nick Sarnie · gentoo
media-gfx/displaycal-py3: new package, add 3.9.10
Closes: https://bugs.gentoo.org/724540 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>