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 papyrus

How to install papyrus

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install papyrus
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.9
0.10dev1Never BuiltWhy not?
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.6 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3.1 Available View build log
0.3 Failed View build log
0.2 Failed View build log
0.1 Failed View build log
0.1dev Available View build log
Windows (64-bit)
0.9
0.10dev1Never BuiltWhy not?
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.6 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3.1 Available View build log
0.3 Failed View build log
0.2 Failed View build log
0.1 Failed View build log
0.1dev Available View build log
Mac OS X (10.5+)
0.9
0.10dev1Never BuiltWhy not?
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.6 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3.1 Available View build log
0.3 Failed View build log
0.2 Failed View build log
0.1 Failed View build log
0.1dev Available View build log
Linux (32-bit)
0.9
0.10dev1Never BuiltWhy not?
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.6 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3.1 Available View build log
0.3 Failed View build log
0.2 Failed View build log
0.1 Failed View build log
0.1dev Available View build log
Linux (64-bit)
0.9
0.10dev1 Failed View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.6 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3.1 Available View build log
0.3 Failed View build log
0.2 Failed View build log
0.1 Failed View build log
0.1dev Available View build log
 
Author
License
BSD
Lastest release
version 0.10dev1 on Jan 9th, 2014

Geospatial Extensions for the Pyramid web framework.

The Papyrus doc is hosted by Read the Docs.

The doc for the latest release is available at http://papyrus.rtfd.org (which is shortlink for http://readthedocs.org/docs/papyrus/en/latest/).

TODO

Changes

0.10
0.9
  • Make the XSD renderer work with mapped classes instead of Table objects. This change breaks the compatibility. With 0.9 XSD views must return mapped classes instead of Table objects. #13 @elemoine
  • Make it easier to overload the behavior of GeoInterface. #15 @elemoine
  • Make the XSD renderer ignore foreign keys by default. #18 @elemoine
  • Give the user an extension point for adding elements to the xsd:sequence element. #18 @elemoine
  • New class-level property __add_properties__ for classes implementing GeoInterface. This is to be able to have GeoInterface consider properties that are not column properties. #20 @elemoine
  • Documentation is now on Read the Docs, at http://papyrus.rtfd.org. @elemoine
0.8.1
  • XSD renderer now uses application/xml instead of text/xml. @twpayne
  • XSD renderer now skips primary keys by default, and it now has an include_primary_keys option which can be set to True to change the behavior. @twpayne
0.8
  • Add a XSD renderer for WFS DescribeFeatureType-like responses. Thanks @twpayne.
0.7
  • Make feature argument optional in the GeoInterface constructor. This change allow better integration with FormAlchemy for classes that implement the GeoInterface.
0.6
  • When passed a list or a tuple the GeoJSON renderer produces a FeatureCollection by default. This behavior can be changed with the collection_type argument to GeoJSON (patch from @tonio).
  • Pyramid 1.2 compliance (a change in the tests)
0.5
  • JSONP support in the GeoJSON renderer (patch from @sbrunner)

  • New GeoJSON renderer implementation and API. The papyrus.renderers.geojson_renderer_factory function is replaced by the papyrus.renderers.GeoJSON class. The new usage is:

    from papyrus.renderers import GeoJSON
    config.add_renderer('geojson', GeoJSON(jsonp_param_name='cb'))
    
  • Pyramid 1.1 compliance

0.4
  • Improved GeoJSON renderer: deal with decimal.Decimal, datetime.date, and datetime.datetime values.
  • No longer use <= when defining requirements (only >= is used).
  • Correctly spell the names of requirements, using capital letters where needed.
0.3.1
  • Add MANIFEST.in file
0.3
  • Papyrus can now be used without pyramid_handlers
  • add a config method to add routes, pyramid.add_papyrus_routes
  • do not rely on environ['CONTENT_LENGTH'] to read the contents of requests, this doesn't work with WebOb 1.0.4 and higher
  • minor change in the tests to use with_statement for Python 2.5
0.2
  • Add the papyrus.geo_inteface.GeoInterface mixin
  • Add the papyrus.add_papyrus_handler configurator directive
0.1
  • Initial version

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:2

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.