[Checkins] SVN: z3c.rml/trunk/ Moved to GitHub.

Stephen Richter cvs-admin at zope.org
Mon Mar 4 00:48:34 UTC 2013


Log message for revision 130022:
  Moved to GitHub.

Changed:
  D   z3c.rml/trunk/AUTHORS.txt
  D   z3c.rml/trunk/CHANGES.txt
  D   z3c.rml/trunk/COPYRIGHT.txt
  D   z3c.rml/trunk/LICENSE.txt
  A   z3c.rml/trunk/MOVED_TO_GITHUB
  D   z3c.rml/trunk/README.txt
  D   z3c.rml/trunk/RML-DIFFERENCES.txt
  D   z3c.rml/trunk/TODOS.txt
  D   z3c.rml/trunk/bootstrap.py
  D   z3c.rml/trunk/buildout.cfg
  D   z3c.rml/trunk/setup.py
  D   z3c.rml/trunk/src/

-=-
Deleted: z3c.rml/trunk/AUTHORS.txt
===================================================================
--- z3c.rml/trunk/AUTHORS.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/AUTHORS.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,3 +0,0 @@
-- Stephan Richter (stephan.richter_at_gmail.com)
-
-This package is based on ReportLab Inc.'s ReportLab library.

Deleted: z3c.rml/trunk/CHANGES.txt
===================================================================
--- z3c.rml/trunk/CHANGES.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/CHANGES.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,230 +0,0 @@
-=======
-CHANGES
-=======
-
-2.1.0 (unreleased)
-------------------
-
-- ...
-
-2.0.0 (2012-12-21)
-------------------
-
-- Implemented ``saveState`` and ``restoreState`` directives. (LP #666194)
-
-- Implemented ``storyPlace`` directive. (LP #665941)
-
-- Implemented ``clip`` attribute of ``path`` directive. See RML example 041.
-
-- Added ``h4``, ``h5``, and ``h6`` directives.
-
-- Implemented ``codesnippet`` directive.
-
-- Implemented ``pageBreakBefore``, ``frameBreakBefore``, ``textTransform``,
-  and ``endDots`` attributes for paragraph styles.
-
-- Added ``maxLineLength`` and ``newLineChars`` attributes to the ``pre``
-  directive.
-
-- Implemented ``pageNumber`` element for all ``draw*String`` elements.
-
-- Implemented ``NamedString`` directive.
-
-- Implemented ``startIndex`` and ``showIndex`` directive. Also hooked up
-  ``index`` in paragraphs properly. You can now create real book indexes.
-
-- Implemented ``ol``, ``ul``, and ``li`` directives, which allow highly
-  flexible lists to be created. Also implemented a complimentary ``listStyle``
-  directive.
-
-- Implemented the following doc-programming directives:
-
-    * docAssert
-    * docAssign
-    * docElse
-    * docIf
-    * docExec
-    * docPara
-    * docWhile
-
-- Added ``encName`` attribute to ``registerCidFont`` directive.
-
-- Renamed ``bookmark`` to ``bookmarkPage``.
-
-- Created a new canvas directive called ``bookmark``.
-
-- Added ``img`` directive, which is a simple image flowable.
-
-- Implemented crop marks support fully.
-
-- Added ``pageLayout`` and ``pageMode`` to ``docInit`` directive.
-
-- Implemented all logging related directives.
-
-- Implemented ``color`` directive inside the ``initialize`` directive.
-
-- Renamed ``pdfInclude`` to documented ``includePdfPages`` and added `pages`
-  attribute, so that you can only include specific pages.
-
-- Don't show "doc" namespace in reference snippets.
-
-- Create a list of RML2PDF and z3c.rml differences.
-
-- Implemented the ``ABORT_ON_INVALID_DIRECTIVE`` flag, that when set ``True``
-  will raise a ``ValueError`` error on the first occurence of a bad tag.
-
-- Implemented ``setFontSize`` directive for page drawings.
-
-- Implemented ``plugInGraphic`` which allows inserting graphics rendered in
-  Python.
-
-- Added `href` and `destination` to table cells and rectangles.
-
-- Bug: Due to a logic error, bad directives were never properly detected and
-  logged about.
-
-- Bug: Overwriting the default paragraph styles did not work properly.
-
-- Bug: Specifying a color in any tag inside the paragraph would fail, if the
-  color was a referenced name.
-
-- Bug: Moved premature ``getName`` evaluation into runtime to properly handle
-  synamic content now. This is now properly done for any paragraph and
-  draw string variant.
-
-- Bug: Fixed DTD generator to properly ignore Text Nodes as attributes. Also
-  text nodes were not properly documented as element PCDATA.
-
-
-1.1.0 (2012-12-18)
-------------------
-
-- Upgrade to ReportLab 2.6. This required some font changes and several
-  generated PDFs did not match, since some default fonts changed to sans-serif.
-
-- Added ``pdfInclude`` directive from Alex Garel. (LP #969399).
-
-- Switched to Pillow (from PIL).
-
-- Switched RML highlighting in RML Reference from SilverCity to Pygments.
-
-- Bug: Addressed a bug in ReportLab 2.6 that disallowed 3-D pie charts from
-  rendering.
-
-- Bug: Properly reset pdfform before rendering a document.
-
-- Bug: Reset fonts properly before a rendering.
-
-
-1.0.0 (2012-04-02)
-------------------
-
-- Using Python's ``doctest`` module instead of depreacted
-  ``zope.testing.doctest``.
-
-
-0.9.1 (2010-07-22)
-------------------
-
-- I found a more complete paragraph border patch from Yuan Hong. Now the DTD
-  is updated, the border supports a border radius and the tag-para.rml sample
-  has been updated.
-
-
-0.9.0 (2010-07-22)
-------------------
-
-- Upgraded to ReportLab 2.4. This required some font changes and several
-  generated PDFs did not match, since some default fonts changed.
-
-- Upgraded to latest lxml. This only required a trivial change. Patch by Felix
-  Schwarz.
-
-- Implemented ``linePlot3D`` directive. Patch by Faisal Puthuparackat.
-
-- Added paragraph border support. Patch by Yuan Hong.
-
-- Bug: Fixed version number in reference.pt. Patch by Felix Schwarz.
-
-- Bug: Write PDF documents in binary mode. Patch by Felix Schwarz.
-
-
-0.8.0 (2009-02-18)
-------------------
-
-- Bug: Use python executable as a part of the subprocess command.
-
-- Add support for RML's `pageNumber` element.
-
-
-0.7.3 (2007-11-10)
-------------------
-
-- Make sure that the output dir is included in the distribution.
-
-
-0.7.2 (2007-11-10)
-------------------
-
-- Upgraded to work with ReportLab 2.1 and lxml 1.3.6.
-
-- Fix sub-process tests for a pure egg setup.
-
-
-0.7.1 (2007-07-31)
-------------------
-
-- Bug: When the specified page size (within the ``pageInfo`` element) was a
-  word or set thereof, the processing would fail. Thanks to Chris Zelenak for
-  reporting the bug and providing a patch.
-
-
-0.7.0 (2007-06-19)
-------------------
-
-- Feature: Added a Chinese PDF sample file to ``tests/expected`` under the
-  name ``sample-shipment-chinese.pdf``.
-
-- Feature: Added another tag that is commonly needed in projects. The
-  ``<keepTogether>`` tag will keep the child flowables in the same frame.
-  When necessary, the frame break will be automatic. Patch by Yuan Hong.
-
-- Feature: Added the "alignment" attribute to the ``blockTable``
-  directive. This attribute defines the horizontal alignment for a table that
-  is not 100% in width of the containing flowable. Patch by Yuan Hong.
-
-- Feature: When creating Chinese PDF documents, the normal TTF for Chinese
-  printing is 'simsun'. However, when bold text is neeed, we switch to
-  'simhei'. To properly register this, we need the
-  ``reportlab.lib.fonts.addMapping`` function. This is missing in the reportlab
-  RML specification, so a new directive has been defined::
-
-    <addMapping faceName="simsun" bold="1" italic="0" psName="simhei" />
-
-  Patch by Yuan Hong.
-
-- Feature: The ``para`` and ``paraStyle`` directive now support the "wordWrap"
-  attribute, which allows for selecting a different wrod wrapping
-  algorithm. This is needed because some far-East Asian languages do not use
-  white space to separate words. Patch by Yuan Hong.
-
-- Bug: Handle Windows drive letters correctly. Report and fix by Yuan Hong.
-
-
-0.6.0 (2007-06-19)
-------------------
-
-- Bug: Fixed setup.py to include all dependencies.
-
-- Bug: Added test to show that a blocktable style can be applied multiple
-  times. A user reported that this is not working, but I could not replicate
-  the problem.
-
-- Update: Updated the expected renderings to ReportLab 2.1. There were some
-  good layout fixes that broke the image comparison.
-
-
-0.5.0 (2007-04-01)
-------------------
-
-- Initial Release

Deleted: z3c.rml/trunk/COPYRIGHT.txt
===================================================================
--- z3c.rml/trunk/COPYRIGHT.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/COPYRIGHT.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1 +0,0 @@
-Zope Foundation and Contributors
\ No newline at end of file

Deleted: z3c.rml/trunk/LICENSE.txt
===================================================================
--- z3c.rml/trunk/LICENSE.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/LICENSE.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,44 +0,0 @@
-Zope Public License (ZPL) Version 2.1
-
-A copyright notice accompanies this license document that identifies the
-copyright holders.
-
-This license has been certified as open source. It has also been designated as
-GPL compatible by the Free Software Foundation (FSF).
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions in source code must retain the accompanying copyright
-notice, this list of conditions, and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the accompanying copyright
-notice, this list of conditions, and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. Names of the copyright holders must not be used to endorse or promote
-products derived from this software without prior written permission from the
-copyright holders.
-
-4. The right to distribute this software or to use it for any purpose does not
-give you the right to use Servicemarks (sm) or Trademarks (tm) of the
-copyright
-holders. Use of them is covered by separate agreement with the copyright
-holders.
-
-5. If any files are modified, you must cause the modified files to carry
-prominent notices stating that you changed the files and the date of any
-change.
-
-Disclaimer
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Added: z3c.rml/trunk/MOVED_TO_GITHUB
===================================================================
--- z3c.rml/trunk/MOVED_TO_GITHUB	                        (rev 0)
+++ z3c.rml/trunk/MOVED_TO_GITHUB	2013-03-04 00:48:33 UTC (rev 130022)
@@ -0,0 +1 @@
+See https://github.com/zopefoundation/z3c.rml
\ No newline at end of file

Deleted: z3c.rml/trunk/README.txt
===================================================================
--- z3c.rml/trunk/README.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/README.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,10 +0,0 @@
-===================================================
-``z3c.rml`` -- An alternative implementation of RML
-===================================================
-
-This is an alternative implementation of ReportLab's RML PDF generation XML
-format. Like the original implementation, it is based on ReportLab's
-``reportlab`` library.
-
-You can read all about ``z3c.rml`` and see many examples on how to use it,
-see the "RML Reference":http://svn.zope.org/z3c.rml/trunk/src/z3c/rml/rml-reference.pdf?view=auto

Deleted: z3c.rml/trunk/RML-DIFFERENCES.txt
===================================================================
--- z3c.rml/trunk/RML-DIFFERENCES.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/RML-DIFFERENCES.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,115 +0,0 @@
-==============================================
-RML2PDF and z3c.rml Implementation Differences
-==============================================
-
-This document outlines the differences between ReportLab Inc.'s RML2PDF
-library and z3c.rml.
-
-Incompatibilies
----------------
-
-- ``addMapping``: This is a useful API function that was supported in earlier
-  versions of RML2PDF. It is now gone, but this library still supports it.
-
-- ``<barCode>``
-
-  * Most barcode attributes available via the API and the flowable are not
-    supported in the drawing version in RML2PDF. I have no idea why!
-
-  * `isoScale`: This attributes forces the bar code to keep the original
-    aspect ratio. This is straight from the API.
-
-- ``<barCodeFlowable>``
-
-  * `widthSize`: This is called `width` in this implementation to match the
-    API.
-
-  * `heightSize`: This is called `height` in this implementation to match the
-    API.
-
-  * `tracking`: This is only used for USPS4S and the API actually uses the
-    `value` argument for this. Thus this attribute is omitted.
-
-- ``catchForms``: This feature requires PageCatcher, which is a ReportLab
-  commercial product and there is no Open Source alternative.
-
-- ``docinit``:
-
-  * ``outlineAdd`` directive really does not make much sense here. The API
-    docs claim its availability but the hand-written docs state it must be
-    within a story.
-
-  * ``alias`` directive is completely undocumented in this context.
-
-- ``drawing``: There is no documentation for this tag and I do not know what
-  it is supposed to do. Thus z3c.rml does not implement it.
-
-- ``join``: This directive is not implemented due to lack of documentation.
-
-- ``<keepTogether>``: This directive is not implemented in RML2PDF, but there
-  exists an API flowable for it and it seems obviously useful.
-
-- ``length``: This directive is not implemented due to lack of documentation.
-
-- ``template``: The `firstPageTemplate` attribute is not implemented, since it
-  belongs to the ``story`` directive. Several RML2PDF examples use it that way
-  too, so why is it documented differently?
-
-- ``widget``: There is no documentation for this tag and I do not know what it
-  is supposed to do. Thus z3c.rml does not implement it.
-
-
-To be Done
-----------
-
-Each major bullet represents a missing element. Names after the elements are
-missing attributes. A "-" (minus) sign in front of an element or attribute
-denotes a feature not in RML2PDF. The "->" arrow designates a difference in
-naming.
-
-
-- pre/xpre: -bulletText, -dedent
-
-- blockTable: -repeatRows, -alignment
-
-- evalString
-
-- image: -showBoundary, -preserveAspectRatio
-
-- doForm
-
-- figure
-
-- imageFigure
-
-- checkBox
-
-- letterBoxes
-
-- textBox
-
-- boxStyle
-
-- form
-
-- lineMode: -miterLimit
-
-- paraStyle: fontName -> fontname, fontSize -> fontsize, -keepWithNext,
-  -wordWrap, -border*
-
-- blockTableStyle: -keepWtihNext
-
-- blockBackground: -colorsByRow, -colorsByCol
-
-- -blockRowBackground
-
-- -blockColBackground
-
-- lineStyle: -join
-
-- bulkData: +stripBlock, stripLines, stripFields, fieldDelim, recordDelim
-
-- excelData
-
-- frame: -*Padding, -showBoundary
-

Deleted: z3c.rml/trunk/TODOS.txt
===================================================================
--- z3c.rml/trunk/TODOS.txt	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/TODOS.txt	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,18 +0,0 @@
-* Finish compatibility work.
-
-* Fix <pluginFlowable> tag to the following form::
-
-  <pluginFlowable module="..." function="...">
-    <param name="color" type="Color">#FF0000</param>
-    ...
-  </pluginFlowable>
-
-* Add TOC
-
-* Add chart legends
-
-* Add symbols
-
-* Implement form fields: push button, text field, select field
-
-  See reportlab.pdfbase.pdfform

Deleted: z3c.rml/trunk/bootstrap.py
===================================================================
--- z3c.rml/trunk/bootstrap.py	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/bootstrap.py	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,52 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2007 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Bootstrap a buildout-based project
-
-Simply run this script in a directory containing a buildout.cfg.
-The script accepts buildout command-line options, so you can
-use the -c option to specify an alternate configuration file.
-
-$Id$
-"""
-
-import os, shutil, sys, tempfile, urllib2
-
-tmpeggs = tempfile.mkdtemp()
-
-ez = {}
-exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py'
-                     ).read() in ez
-ez['use_setuptools'](to_dir=tmpeggs, download_delay=0)
-
-import pkg_resources
-
-cmd = 'from setuptools.command.easy_install import main; main()'
-if sys.platform == 'win32':
-    cmd = '"%s"' % cmd # work around spawn lamosity on windows
-
-ws = pkg_resources.working_set
-assert os.spawnle(
-    os.P_WAIT, sys.executable, sys.executable,
-    '-c', cmd, '-mqNxd', tmpeggs, 'zc.buildout',
-    dict(os.environ,
-         PYTHONPATH=
-         ws.find(pkg_resources.Requirement.parse('setuptools')).location
-         ),
-    ) == 0
-
-ws.add_entry(tmpeggs)
-ws.require('zc.buildout')
-import zc.buildout.buildout
-zc.buildout.buildout.main(sys.argv[1:] + ['bootstrap'])
-shutil.rmtree(tmpeggs)

Deleted: z3c.rml/trunk/buildout.cfg
===================================================================
--- z3c.rml/trunk/buildout.cfg	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/buildout.cfg	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,83 +0,0 @@
-[buildout]
-develop = .
-versions = versions
-parts = test coverage-test coverage-report
-        coverage-test-rl coverage-report-rl
-        scripts python
-
-[test]
-recipe = zc.recipe.testrunner
-eggs = z3c.rml [test]
-
-[coverage-test]
-recipe = zc.recipe.testrunner
-eggs = z3c.rml [test]
-defaults = ['--tests-pattern', '^f?tests$$', '-vpc1']
-initialization =
-  # haaaaack because zc.testrunner 1.4.0 produces an _insane_ bin/test
-  # that cannot be run with bin/coverage run bin/test, or even
-  # bin/python bin/test
-  import coverage, atexit, sys
-  c = coverage.coverage(data_file='../../../.coverage',
-                        branch=True,
-                        cover_pylib=False,
-                        source=['z3c.rml'])
-  def _when_done(c=c): c.stop(), c.save()
-  atexit.register(_when_done)
-  if '--append-coverage' in sys.argv: sys.argv.remove('--append-coverage'), c.load()
-  c.start()
-
-[coverage-report]
-recipe = z3c.recipe.scripts
-eggs = z3c.coverage
-scripts = coveragereport=coverage-report
-arguments = sys.argv[1:] or [
-     '--strip-prefix', os.path.realpath("src"),
-     '${buildout:directory}/.coverage', '${buildout:directory}/coverage/report']
-
-[coverage-test-rl]
-recipe = zc.recipe.testrunner
-eggs = z3c.rml [test]
-defaults = ['--tests-pattern', '^f?tests$$', '-vpc1']
-initialization =
-  # haaaaack because zc.testrunner 1.4.0 produces an _insane_ bin/test
-  # that cannot be run with bin/coverage run bin/test, or even
-  # bin/python bin/test
-  import coverage, atexit, sys
-  c = coverage.coverage(data_file='../../../.coverage-rl',
-                        branch=True,
-                        cover_pylib=False,
-                        source=['reportlab'])
-  def _when_done(c=c): c.stop(), c.save()
-  atexit.register(_when_done)
-  if '--append-coverage' in sys.argv: sys.argv.remove('--append-coverage'), c.load()
-  c.start()
-
-[coverage-report-rl]
-recipe = z3c.recipe.scripts
-eggs = z3c.coverage
-       z3c.rml
-scripts = coveragereport=coverage-report-rl
-arguments = sys.argv[1:] or [
-     '--strip-prefix',
-     os.path.split(os.path.dirname(__import__('reportlab').__file__))[0],
-     '${buildout:directory}/.coverage-rl',
-     '${buildout:directory}/coverage-rl/report']
-
-[scripts]
-recipe = zc.recipe.egg
-eggs = z3c.rml [pagetemplate]
-
-[python]
-recipe = zc.recipe.egg
-interpreter = python
-eggs = z3c.rml [pagetemplate]
-
-[ctags]
-recipe = z3c.recipe.tag
-eggs = ${test:eggs}
-
-[versions]
-reportlab = 2.6
-Pillow = 1.7.8
-lxml = 3.0.2

Deleted: z3c.rml/trunk/setup.py
===================================================================
--- z3c.rml/trunk/setup.py	2013-03-04 00:46:25 UTC (rev 130021)
+++ z3c.rml/trunk/setup.py	2013-03-04 00:48:33 UTC (rev 130022)
@@ -1,71 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2007 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Setup
-"""
-import os
-from setuptools import setup, find_packages
-
-def read(*rnames):
-    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
-
-setup (
-    name='z3c.rml',
-    version='2.1.0dev',
-    author = "Stephan Richter and the Zope Community",
-    author_email = "zope-dev at zope.org",
-    description = "An alternative implementation of RML",
-    long_description=(
-        read('README.txt')
-        + '\n\n' +
-        read('CHANGES.txt')
-        ),
-    license = "ZPL 2.1",
-    keywords = "zope3 rml reportlab pdf pagetemplate",
-    classifiers = [
-        'Development Status :: 5 - Production/Stable',
-        'Intended Audience :: Developers',
-        'License :: OSI Approved :: Zope Public License',
-        'Programming Language :: Python',
-        'Natural Language :: English',
-        'Operating System :: OS Independent'],
-    url = 'http://pypi.python.org/pypi/z3c.rml',
-    packages = find_packages('src'),
-    package_dir = {'':'src'},
-    namespace_packages = ['z3c'],
-    extras_require = dict(
-        test = [
-            'coverage',
-            'zope.pagetemplate',
-            'Pillow'],
-        pagetemplate = [
-            'zope.pagetemplate']
-        ),
-    install_requires = [
-        'Pygments',
-        'lxml',
-        'pyPdf',
-        'reportlab',
-        'setuptools',
-        'zope.interface',
-        'zope.schema',
-        ],
-    entry_points = {
-        'console_scripts': [
-            'dtd = z3c.rml.dtd:main',
-            'reference = z3c.rml.reference:main'],
-        },
-    include_package_data = True,
-    zip_safe = False,
-    )
-



More information about the checkins mailing list