1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00

New port: graphics/py-traitsui

The traitsui project contains a toolkit-independent GUI abstraction
layer, which is used to support the "visualization" features of the
Traits package. Thus, you can write code in terms of the Traits
API (views, items, editors, etc.), and let traitsui and your selected
toolkit and back-end take care of the details of displaying them.

The following GUI backends are supported:
 * wxPython
 * PyQt
 * PySide

WWW: https://docs.enthought.com/traitsui

PR:		204433
Submitted by:	Vladimir Chukharev <vladimir.chukharev@gmail.com>
This commit is contained in:
Kurt Jaeger 2016-08-04 18:25:04 +00:00
parent a05e377926
commit 06719e2885
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=419645
4 changed files with 42 additions and 0 deletions

View File

@ -879,6 +879,7 @@
SUBDIR += py-soya3d
SUBDIR += py-stltools
SUBDIR += py-toyplot
SUBDIR += py-traitsui
SUBDIR += py-wand
SUBDIR += py-webcolors
SUBDIR += py3-cairo

View File

@ -0,0 +1,26 @@
# Created by: Vladimir Chukharev
# $FreeBSD$
PORTNAME= traitsui
PORTVERSION= 5.1.0
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= Vladimir.Chukharev@gmail.com
COMMENT= Enthought traits-capable user interfaces
LICENSE= BSD3CLAUSE LGPL21 EPL
LICENSE_COMB= multi
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt
LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt
LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt
# See ${WRKSRC}/image_LICENSE.txt for per file license information
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=4.3.0:devel/py-apptools
USES= python:-2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1470333921
SHA256 (traitsui-5.1.0.tar.gz) = 8f68b4a4fcc23837fda89af66a0100fb23f0574204838b4790f5109a69924fb8
SIZE (traitsui-5.1.0.tar.gz) = 5106303

View File

@ -0,0 +1,12 @@
The traitsui project contains a toolkit-independent GUI abstraction
layer, which is used to support the "visualization" features of the
Traits package. Thus, you can write code in terms of the Traits
API (views, items, editors, etc.), and let traitsui and your selected
toolkit and back-end take care of the details of displaying them.
The following GUI backends are supported:
* wxPython
* PyQt
* PySide
WWW: https://docs.enthought.com/traitsui