Summary: | [NEW PORT] devel/py-apptools: Enthought application tools | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | vladimir.chukharev | ||||||||||
Component: | Individual Port(s) | Assignee: | Kurt Jaeger <pi> | ||||||||||
Status: | Closed FIXED | ||||||||||||
Severity: | Affects Only Me | CC: | miwi, pi | ||||||||||
Priority: | --- | Keywords: | patch, patch-ready | ||||||||||
Version: | Latest | ||||||||||||
Hardware: | Any | ||||||||||||
OS: | Any | ||||||||||||
URL: | https://reviews.freebsd.org/D4181 | ||||||||||||
Bug Depends on: | |||||||||||||
Bug Blocks: | 204433, 204435 | ||||||||||||
Attachments: |
|
Created attachment 162967 [details]
Logs of a build in podrier
Please see dicussions on https://reviews.freebsd.org/D4181 Created attachment 168031 [details]
New shar file
Some changes to the port:
* Use CHEESESHOP, not GitHub
* Switch to USES=python:-2.7 from USES=python:2, since python2 is not needed
* Add LICENSE_FILE
Created attachment 168032 [details]
Resuls of QA tests for new shar
back to pool. Should have been reassigned to the open pool (not just python@) testbuilds with 4.4.0 are OK. Committed, thanks! A commit references this bug: Author: pi Date: Thu Aug 4 17:48:00 UTC 2016 New revision: 419638 URL: https://svnweb.freebsd.org/changeset/ports/419638 Log: New port: devel/py-apptools The apptools project includes a set of packages that Enthought has found useful in creating a number of applications. - apptools.appscripting: Framework for scripting applications. - apptools.help: Provides a plugin for displaying documents and examples. - apptools.io: Provides an abstraction for files and folders in a file system. - apptools.logger: Convenience functions for creating logging handlers - apptools.naming: Manages naming contexts, supporting non-string data types and scoped preferences - apptools.permissions: Supports limiting access to parts of an application unless the user is appropriately authorised (not full-blown security). - apptools.persistence: Supports pickling and restoring the state of an object. - apptools.preferences: Manages application preferences. - apptools.selection: Manages the communication between providers and listener of selected items in an application. - apptools.scripting: A framework for automatic recording of Python scripts. - apptools.sweet_pickle: Handles class-level versioning, to support loading of saved data that exist over several generations of internal class structures. - apptools.template: Supports creating templatizable object hierarchies. - apptools.type_manager: Manages type extensions, including factories to generate adapters, and hooks for methods and functions. - apptools.undo: Supports undoing and scripting application commands. WWW: https://docs.enthought.com/apptools PR: 204431 Submitted by: Vladimir Chukharev <vladimir.chukharev@gmail.com> Changes: head/devel/Makefile head/devel/py-apptools/ head/devel/py-apptools/Makefile head/devel/py-apptools/distinfo head/devel/py-apptools/pkg-descr |
Created attachment 162966 [details] Shar file of the port Functionality commonly needed by applications from Enthought. This port and 3 others are needed for graphics/py-mayavi.