BSD Ports

devel/py-apptools 5.3.1 FreeBSD

Enthought application tools

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE, LGPL20
Categories
devel, python
Package size
324.2 KiB, 2138.0 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDdevel/py-apptools5.3.1
DragonFlydevel/py-apptools5.3.0

Install

Binary package:

pkg install py312-apptools

From the ports tree:

cd /usr/ports/devel/py-apptools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-apptools>0:devel/py-apptools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.3.15.3.1-5.3.0-
FreeBSD:14:quarterly5.3.15.3.1n/a5.3.0-
FreeBSD:15:latest5.3.15.3.1n/a5.3.0-
FreeBSD:15:quarterly5.3.15.3.1n/an/an/a
FreeBSD:16:latest5.3.15.3.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 280

The first 100 are listed.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
apptools-5.3.1.tar.gz1853357dd8f3a95ca02fc1c03f82cebbe6bed0f74e74fb93e4f66987fa4d8e606ff167
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.