Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install applib

How to install applib

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install applib
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Failed View build log
Windows (64-bit)
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Failed View build log
Mac OS X (10.5+)
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Failed View build log
Linux (32-bit)
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
Linux (64-bit)
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
1.1.0 Available View build log
1.0.1 Available View build log
1.2 Available View build log
 
License
MIT
Dependencies
Depended by
Imports
Lastest release
version 1.2 on Mar 18th, 2011

applib

applib is a set of cross-platform application utilities that originated in the PyPM project at ActiveState. It contains the following modules:

  • sh: shell related operations including compression routines
  • textui: utilities for textual UI such as progress bar and column printing
  • log: log file rolling, exception-and-verbosity, sub commands, etc.

If you're interested in this module, please let me know - as that may motivate me to document it fully.

News

1.2

Release date: 19-March-2011

  • sh.rm: ensure that only symlinks are deleted (not the entire dir)
  • sh.rm: remove symlinks as well (PyPM Bug #89540)
  • #12: sh.RunError now handles non-ascii stdout/stderr
  • sh.RunError now strips long stdout/stderr messages
  • applib.misc.safe_unicode: error-free unicode strings!
1.1.0

Release date: 20-December-2010

  • applib now depends on appdirs and six
  • #1: Deprecate applib.base.Locations and applib.locations in favour of 'appdirs'
  • #3: sh.unpack now ensures single top-level directory
  • #4: Stop using unicode (py3k); applib now depends on the six package
  • #5: Stop using raw_input (py3k)
  • #6: Progress Bar prints delay with proper precision on py3k
  • textui: Progress Bar shows ETA
  • #8: progressbar prints floats as delay on py3k
  • textui: ProgressBar.iterate clean-ups output if there is an exception/break
  • textui: ProgressBar.iterate(post='...') to print post message after progress
  • compression: Workaround zipfile bug with long paths on Windows (issue10447)
  • proc: make sh.run accept cmd as a list of arguments
  • _simpledb: force PickeType to use protocol 2. PyPM Bug #88882
  • textui: Make colprint not prune columns when stdout is not a terminal
1.0.1

Release date: 23-July-2010

  • applib.log: support for specifying the default verbosity level
1.0.0

Release date: 29-Jun-2010

  • bb #1: Broken pipe error when breaking less
1.0.0c10

Release date: 27-May-2010

  • More Python3 related fixes
1.0.0c9

Release date: 25-May-2010

  • Fixed UnboundLocalError with 'sys' in _cmdln.py#L1190
1.0.0c8

Release date: 28-Apr-2010

  • Fixed sys.exc_info related Python3 port
1.0.0c7

Release date: 28-Apr-2010

  • Updated applib._cmdln with cmdln:^/branches/cfg
1.0.0c6

Release date: 28-Apr-2010

  • Fixed more modules supporting Python 3
1.0.0c5

Release date: 28-Apr-2010

  • Python 3 support
1.0.0c4

Release date: 13-Apr-2010

  • Fix a NameError with _proc.RunTimedout
1.0.0c3

Release date: 30-Mar-2010

  • Fix: require_option was throwing Exception with empty message
1.0.0c2

Release date: 19-Mar-2010

  • Add applib.textui:askyesno

Subscribe to package updates

Last updated Mar 18th, 2011

Download Stats

Last month:13

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.