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.

pypm install zope.introspector

How to install zope.introspector

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install zope.introspector
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.1.1 Available View build log
Windows (64-bit)
0.1.1 Available View build log
Mac OS X (10.5+)
0.1.1 Available View build log
Linux (32-bit)
0.1.1 Available View build log
Linux (64-bit)
0.1.1 Available View build log
ZPL 2.1
Lastest release
version 0.1.1 on Jan 5th, 2011


What is zope.introspector?

zope.introspector helps developers to get information about objects in their Zope/Python runtime environment.

It provides an easy to use API that enables developers to create 'object descriptors' for any object and is usable in almost every Zope environment, namely Zope 2, Zope 3 and Plone. Although zope.introspector is mainly tested with Python 2.4, also Python 2.5 installs should work.

zope.introspector is extensible. That means, that you can write your own descriptors for certain types of objects or aspects thereof. Please see the detailed documentation in 'src/zope/introspector' to learn more about that.

The package does not provide viewing components. Instead you can use packages, that are built on top of zope.introspector. These provide viewing components, that apply to more specific frameworks like Plone or Grok.

Installing zope.introspector

zope.introspector is provided as an Python egg on cheeseshop and set up via zc.buildout

You may have setuptools already installed for your system Python. In that case, you may need to upgrade it first because buildout requires a very recent version:

$ sudo easy_install -U setuptools

If this command fails because easy_install is not available, there is a good chance you do not have setuptools available for your system Python. If so, there is no problem because setuptools will be installed locally by buildout.

Because zope.introspector is a developer tool, you normally use it by including the package the setup.py file of your own package. There will most probably a section called install_requires where you add 'zope.introspector' like this:


System Message: ERROR/3 (<string>, line 51)

Inconsistent literal block quoting.

install_requires=['setuptools', # Add extra requirements here 'zope.introspector', ... ],

In zc.buildout based package setups you can 'activate' usage of zope.introspector afterwards simply by (re)running bin/buildout.


0.2 (unreleased)
0.1.1 (2008-10-22)

System Message: WARNING/2 (<string>, line 68)

Title underline too short.

0.1.1 (2008-10-22)
  • The 0.1 egg was broken.
0.1 (2008-10-22)
Feature changes
  • Initial Release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

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.