Page MenuHomeFreeBSD

New port: devel/py-QtPy: Abstraction layer on top of the various Qt bindings
ClosedPublic

Authored by yuri on Dec 27 2017, 8:10 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 20 2023, 1:32 AM
Unknown Object (File)
Aug 27 2023, 6:50 AM
Unknown Object (File)
Aug 13 2023, 6:09 AM
Unknown Object (File)
Jan 5 2023, 5:30 AM
Unknown Object (File)
Dec 22 2022, 11:47 AM
Subscribers

Details

Summary

Abstraction layer on top of the various Qt bindings

It doesn't have any explicit dependencies. It has alternative dependencies on PyQt5, PyQt4, PySide2 or PySide which it select in the run-time.
Users have the responsibility to ensure that one of them is installed, and to optionally set QT_API to force one of them.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Is it usable without either PySide or PyQt? -- if not, I would add options to pull them in -- or at least add a pkg-message to recommend instaling one of them.

devel/py-QtPy/Makefile
4 ↗(On Diff #37106)

^DISTVERSION

It's usable when one from this list is installed. I will add pkg-message then.

yuri marked an inline comment as done.Dec 28 2017, 5:22 AM
devel/py-QtPy/Makefile
4 ↗(On Diff #37106)

^this is not done.

yuri marked an inline comment as done.Dec 30 2017, 7:22 PM

From my point of view this is fine now -- in particular the name "QtPy" is correct to my reasoning.
@adamw are you happy with this too, or would you prefer it to be lower cased?

From my point of view this is fine now -- in particular the name "QtPy" is correct to my reasoning.
@adamw are you happy with this too, or would you prefer it to be lower cased?

It seems right to me too.

Everything appears to be resolved here.

This revision is now accepted and ready to land.Jan 19 2018, 10:13 PM