[Python-modules-commits] [python-icalendar] 01/01: Import python-icalendar_3.11.3.orig.tar.gz

Jelmer Vernooij jelmer at moszumanska.debian.org
Fri Mar 24 10:45:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

jelmer pushed a commit to branch upstream
in repository python-icalendar.

commit 5c94845079d8a88e998be7bb939a61cd1b4d9492
Author: Jelmer Vernooij <jelmer at debian.org>
Date:   Thu Mar 23 13:05:13 2017 +0000

    Import python-icalendar_3.11.3.orig.tar.gz
---
 CHANGES.rst                                      | 161 ++++++++-
 CONTRIBUTING.rst                                 |   2 +-
 MANIFEST.in                                      |   2 +-
 PKG-INFO                                         | 212 +++++++++--
 README.rst                                       |  43 +--
 docs/Makefile                                    |  34 +-
 docs/_themes/icalendar/layout.html               |  14 -
 docs/_themes/icalendar/static/icalendar.css      | 428 -----------------------
 docs/_themes/icalendar/theme.conf                |   4 -
 docs/about.rst                                   |   4 +-
 docs/api.rst                                     |  14 +
 docs/conf.py                                     | 238 ++-----------
 docs/credits.rst                                 |  25 +-
 docs/index.rst                                   |   2 +-
 docs/install.rst                                 |  23 +-
 docs/usage.rst                                   |   8 +-
 setup.cfg                                        |  16 +
 setup.py                                         |  31 +-
 src/icalendar.egg-info/PKG-INFO                  | 212 +++++++++--
 src/icalendar.egg-info/SOURCES.txt               |  15 +-
 src/icalendar.egg-info/requires.txt              |   3 +-
 src/icalendar/__init__.py                        |   3 +
 src/icalendar/cal.py                             | 246 ++++++++++---
 src/icalendar/caselessdict.py                    |   9 +-
 src/icalendar/compat.py                          |   1 +
 src/icalendar/parser.py                          |  22 +-
 src/icalendar/parser_tools.py                    |   1 +
 src/icalendar/prop.py                            |  66 ++--
 src/icalendar/tests/__init__.py                  |   1 +
 src/icalendar/tests/america_new_york.ics         |  61 ++++
 src/icalendar/tests/apple_xlocation_test.py      |  26 ++
 src/icalendar/tests/hypothesis/test_fuzzing.py   |  35 ++
 src/icalendar/tests/issue_53_parsing_failure.ics |   4 +-
 src/icalendar/tests/pacific_fiji.ics             |  52 +++
 src/icalendar/tests/recurrence.ics               |   2 +-
 src/icalendar/tests/test_encoding.py             |   3 +-
 src/icalendar/tests/test_fixed_issues.py         | 118 ++++++-
 src/icalendar/tests/test_fixed_issues.py~        | 298 ----------------
 src/icalendar/tests/test_icalendar.py            |   2 +-
 src/icalendar/tests/test_multiple.py             |   8 +-
 src/icalendar/tests/test_property_params.py      |   2 +-
 src/icalendar/tests/test_recurrence.py           |   6 +-
 src/icalendar/tests/test_time.py                 |   1 +
 src/icalendar/tests/test_timezoned.py            | 185 +++++++++-
 src/icalendar/tests/test_unit_cal.py             |  25 +-
 src/icalendar/tests/test_unit_cal.py~            | 421 ----------------------
 src/icalendar/tests/test_unit_caselessdict.py    |  14 +-
 src/icalendar/tests/test_unit_prop.py            |   2 +-
 src/icalendar/tests/test_unit_tools.py           |   1 +
 src/icalendar/tests/x_location.ics               |  48 +++
 src/icalendar/timezone_cache.py                  |   3 +
 src/icalendar/tools.py                           |   1 +
 tox.ini                                          |   6 +-
 53 files changed, 1578 insertions(+), 1586 deletions(-)

diff --git a/CHANGES.rst b/CHANGES.rst
index e742df3..4bc1782 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,7 +1,164 @@
-
 Changelog
 =========
 
+3.11.3 (2017-02-15)
+-------------------
+
+Bug fixes:
+
+- Removed ``setuptools`` as a dependency as it was only required by setup.py
+  and not by the package.
+
+- Don't split content lines on the unicode ``LINE SEPARATOR`` character
+  ``\u2028`` but only on ``CRLF`` or ``LF``.
+
+3.11.2 (2017-01-12)
+-------------------
+
+Bug fixes:
+
+- Run tests with python 3.5 and 3.6.
+  [geier]
+
+- Allow tests failing with pypy3 on travis.ci.
+  [geier]
+
+
+3.11.1 (2016-12-19)
+-------------------
+
+Bug fixes:
+
+- Encode error message before adding it to the stack of collected error messages.
+
+
+3.11 (2016-11-18)
+-----------------
+
+Fixes:
+
+- Successfully test with pypy and pypy3.  [gforcada]
+
+- Minor documentation update.  [tpltnt]
+
+
+3.10 (2016-05-26)
+-----------------
+
+New:
+
+- Updated components description to better comply with RFC 5545.
+  Refs #183.
+  [stlaz]
+
+- Added PERIOD value type to date types.
+  Also fixes incompatibilities described in #184.
+  Refs #189.
+  [stlaz]
+
+Fixes:
+
+- Fix testsuite for use with ``dateutil>=2.5``.
+  Refs #195.
+  [untitaker]
+
+- Reintroduce cal.Component.is_broken that was removed with 3.9.2.
+  Refs #185.
+  [geier]
+
+
+3.9.2 (2016-02-05)
+------------------
+
+New:
+
+- Defined ``test_suite`` in setup.py.
+  Now tests can be run via ``python setup.py test``.
+  [geier]
+
+Fixes:
+
+- Fixed cal.Component.from_ical() representing an unknown component as one of the known.
+  [stlaz]
+
+- Fixed possible IndexError exception during parsing of an ical string.
+  [stlaz]
+
+- When doing a boolean test on ``icalendar.cal.Component``, always return ``True``.
+  Before it was returning ``False`` due to CaselessDict, if it didn't contain any items.
+  [stlaz]
+
+- Fixed date-time being recognized as date or time during parsing.
+  Added better error handling to parsing from ical strings.
+  [stlaz]
+
+- Added __version__ attribute to init.py.
+  [TomTry]
+
+- Documentation fixes.
+  [TomTry]
+
+- Pep 8, UTF 8 headers, dict/list calls to literals.
+  [thet]
+
+
+3.9.1 (2015-09-08)
+------------------
+
+- Fix ``vPeriod.__repr__``.
+  [spacekpe]
+
+- Improve foldline() performance. This improves the foldline performance,
+  especially for large strings like base64-encoded inline attachements. In some
+  cases (1MB string) from 7 Minutes to less than 20ms for ASCII data and 500ms
+  for non-ASCII data. Ref: #163.
+  [emfree]
+
+
+3.9.0 (2015-03-24)
+------------------
+
+- Creating timezone objects from VTIMEZONE components.
+  [geier]
+
+- Make ``python-dateutil`` a dependency.
+  [geier]
+
+- Made RRULE tolerant of trailing semicolons.
+  [sleeper]
+
+- Documentation fixes.
+  [t-8ch, thet]
+
+3.8.4 (2014-11-01)
+------------------
+
+- Add missing BYWEEKNO to recurrence rules.
+  [russkel]
+
+
+3.8.3 (2014-08-26)
+------------------
+
+- PERCENT property in VTODO renamed to PERCENT-COMPLETE, according to RFC5545.
+  [thomascube]
+
+
+3.8.2 (2014-07-22)
+------------------
+
+- Exclude editor backup files from egg distributions. Fixes #144.
+  [thet]
+
+
+3.8.1 (2014-07-17)
+------------------
+
+- The representation of CaselessDicts in 3.8 changed the name attribute of
+  Components and therefore broke the external API. This has been fixed.
+  [untitaker]
+
+
 3.8 (2014-07-17)
 ----------------
 
@@ -180,7 +337,7 @@ Changelog
 - Use @staticmethod decorator instead of wrapper function.
   [warvariuc, thet]
 
-- Extend quoting of parameter values to all of those characters: ",;: ’'".
+- Extend quoting of parameter values to all of those characters: ",;: ’'".
   This fixes an outlook incompatibility with some characters. Fixes: #79,
   Fixes: #81.
   [warvariuc]
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index d1279d5..6455e90 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -14,5 +14,5 @@ For pull requests, keep this in mind
 ------------------------------------
 
 * Add a test which proves your fix and make it pass.
-* Describe your change in CHANGES.rst 
+* Describe your change in CHANGES.rst
 * Add yourself to the docs/credits.rst
diff --git a/MANIFEST.in b/MANIFEST.in
index b2d0f1b..de9b6b5 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,4 +1,4 @@
 include *.rst tox.ini
 graft docs
 recursive-include src/icalendar *
-recursive-exclude src/icalendar *.pyc
+recursive-exclude src/icalendar *.pyc *~
diff --git a/PKG-INFO b/PKG-INFO
index f203f4b..937e11b 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: icalendar
-Version: 3.8
+Version: 3.11.3
 Summary: iCalendar parser/generator
 Home-page: https://github.com/collective/icalendar
 Author: Plone Foundation
@@ -18,7 +18,7 @@ Description: ==========================================================
             :Homepage: http://icalendar.readthedocs.org
             :Code: http://github.com/collective/icalendar
             :Mailing list: http://github.com/collective/icalendar/issues
-            :Dependencies: `setuptools`_ and since version 3.0 we depend on `pytz`_.
+            :Dependencies: `python-dateutil`_ and `pytz`_.
             :Compatible with: Python 2.6, 2.7 and 3.3+
             :License: `BSD`_
         
@@ -42,7 +42,7 @@ Description: ==========================================================
         API Change
         ----------
         
-        Since version we unified to icalendar de/serialization API to use only to_ical
+        Since version 3.0 the icalendar de/serialization API is unified to use only to_ical
         (for writing an ical string from the internal representation) and from_ical
         (for parsing an ical string into the internal representation).
         
@@ -63,25 +63,25 @@ Description: ==========================================================
         database timezone identifiers. This can be a problem for 'GMT' identifiers,
         which are not defined in the Olson database.
         
-        Instead of the own UTC tzinfo implementation we use pytz UTC tzinfo object now.
+        Instead of our own UTC tzinfo implementation we use pytz UTC tzinfo object now.
         
         
         About this fork which is not a fork anymore
         ===========================================
         
-        Aim of this fork (not fork anymore, read further) was to bring this package up
-        to date with latest icalendar `RFC`_ specification as part of
-        `plone.app.event`_ project which goal is to bring recurrent evens to `Plone`_.
+        The aim of this fork (not fork anymore, read further) was to bring this package
+        up to date with latest icalendar `RFC`_ specification as part of
+        `plone.app.event`_ project which goal is to bring recurrent events to `Plone`_.
         
         After some thoughts we (Plone developers involved with `plone.app.event`_) send
-        a suggestion to icalendar-dev at codespeak.net to take over mainaining of
-        `icalendar`_. Nobody object and since version 2.2 we are back to development.
+        a suggestion to icalendar-dev at codespeak.net to take over maintaining of
+        `icalendar`_. Nobody objected and since version 2.2 we are back to development.
         
         .. _`icalendar`: http://pypi.python.org/pypi/icalendar
         .. _`plone.app.event`: http://github.com/plone/plone.app.event
         .. _`Plone`: http://plone.org
+        .. _`python-dateutil`: https://github.com/dateutil/dateutil/
         .. _`pytz`: http://pypi.python.org/pypi/pytz
-        .. _`setuptools`: http://pypi.python.org/pypi/setuptools
         .. _`RFC`: http://www.ietf.org/rfc/rfc5545.txt
         .. _`BSD`: https://github.com/collective/icalendar/issues/2
         
@@ -91,22 +91,181 @@ Description: ==========================================================
         
         Output from coverage test::
         
-            Name                         Stmts   Miss  Cover
-            ------------------------------------------------
-            src/icalendar/__init__           4      0   100%
-            src/icalendar/cal              243      7    97%
-            src/icalendar/caselessdict      66      7    89%
-            src/icalendar/compat             1      0   100%
-            src/icalendar/parser           192      6    97%
-            src/icalendar/parser_tools      20      0   100%
-            src/icalendar/prop             536     64    88%
-            src/icalendar/tools             16      0   100%
-            ------------------------------------------------
-            TOTAL                         1078     84    92%
+            Name                           Stmts   Miss  Cover
+            --------------------------------------------------
+            src/icalendar/__init__             4      0   100%
+            src/icalendar/cal                312      7    98%
+            src/icalendar/caselessdict        65      7    89%
+            src/icalendar/compat               1      0   100%
+            src/icalendar/parser             193      5    97%
+            src/icalendar/parser_tools        20      0   100%
+            src/icalendar/prop               540     62    89%
+            src/icalendar/timezone_cache       1      0   100%
+            src/icalendar/tools               16      0   100%
+            --------------------------------------------------
+            TOTAL                           1152     81    93%
         
         Changelog
         =========
         
+        3.11.3 (2017-02-15)
+        -------------------
+        
+        Bug fixes:
+        
+        - Removed ``setuptools`` as a dependency as it was only required by setup.py
+          and not by the package.
+        
+        - Don't split content lines on the unicode ``LINE SEPARATOR`` character
+          ``\u2028`` but only on ``CRLF`` or ``LF``.
+        
+        3.11.2 (2017-01-12)
+        -------------------
+        
+        Bug fixes:
+        
+        - Run tests with python 3.5 and 3.6.
+          [geier]
+        
+        - Allow tests failing with pypy3 on travis.ci.
+          [geier]
+        
+        
+        3.11.1 (2016-12-19)
+        -------------------
+        
+        Bug fixes:
+        
+        - Encode error message before adding it to the stack of collected error messages.
+        
+        
+        3.11 (2016-11-18)
+        -----------------
+        
+        Fixes:
+        
+        - Successfully test with pypy and pypy3.  [gforcada]
+        
+        - Minor documentation update.  [tpltnt]
+        
+        
+        3.10 (2016-05-26)
+        -----------------
+        
+        New:
+        
+        - Updated components description to better comply with RFC 5545.
+          Refs #183.
+          [stlaz]
+        
+        - Added PERIOD value type to date types.
+          Also fixes incompatibilities described in #184.
+          Refs #189.
+          [stlaz]
+        
+        Fixes:
+        
+        - Fix testsuite for use with ``dateutil>=2.5``.
+          Refs #195.
+          [untitaker]
+        
+        - Reintroduce cal.Component.is_broken that was removed with 3.9.2.
+          Refs #185.
+          [geier]
+        
+        
+        3.9.2 (2016-02-05)
+        ------------------
+        
+        New:
+        
+        - Defined ``test_suite`` in setup.py.
+          Now tests can be run via ``python setup.py test``.
+          [geier]
+        
+        Fixes:
+        
+        - Fixed cal.Component.from_ical() representing an unknown component as one of the known.
+          [stlaz]
+        
+        - Fixed possible IndexError exception during parsing of an ical string.
+          [stlaz]
+        
+        - When doing a boolean test on ``icalendar.cal.Component``, always return ``True``.
+          Before it was returning ``False`` due to CaselessDict, if it didn't contain any items.
+          [stlaz]
+        
+        - Fixed date-time being recognized as date or time during parsing.
+          Added better error handling to parsing from ical strings.
+          [stlaz]
+        
+        - Added __version__ attribute to init.py.
+          [TomTry]
+        
+        - Documentation fixes.
+          [TomTry]
+        
+        - Pep 8, UTF 8 headers, dict/list calls to literals.
+          [thet]
+        
+        
+        3.9.1 (2015-09-08)
+        ------------------
+        
+        - Fix ``vPeriod.__repr__``.
+          [spacekpe]
+        
+        - Improve foldline() performance. This improves the foldline performance,
+          especially for large strings like base64-encoded inline attachements. In some
+          cases (1MB string) from 7 Minutes to less than 20ms for ASCII data and 500ms
+          for non-ASCII data. Ref: #163.
+          [emfree]
+        
+        
+        3.9.0 (2015-03-24)
+        ------------------
+        
+        - Creating timezone objects from VTIMEZONE components.
+          [geier]
+        
+        - Make ``python-dateutil`` a dependency.
+          [geier]
+        
+        - Made RRULE tolerant of trailing semicolons.
+          [sleeper]
+        
+        - Documentation fixes.
+          [t-8ch, thet]
+        
+        3.8.4 (2014-11-01)
+        ------------------
+        
+        - Add missing BYWEEKNO to recurrence rules.
+          [russkel]
+        
+        
+        3.8.3 (2014-08-26)
+        ------------------
+        
+        - PERCENT property in VTODO renamed to PERCENT-COMPLETE, according to RFC5545.
+          [thomascube]
+        
+        
+        3.8.2 (2014-07-22)
+        ------------------
+        
+        - Exclude editor backup files from egg distributions. Fixes #144.
+          [thet]
+        
+        
+        3.8.1 (2014-07-17)
+        ------------------
+        
+        - The representation of CaselessDicts in 3.8 changed the name attribute of
+          Components and therefore broke the external API. This has been fixed.
+          [untitaker]
+        
+        
         3.8 (2014-07-17)
         ----------------
         
@@ -285,7 +444,7 @@ Description: ==========================================================
         - Use @staticmethod decorator instead of wrapper function.
           [warvariuc, thet]
         
-        - Extend quoting of parameter values to all of those characters: ",;: ’'".
+        - Extend quoting of parameter values to all of those characters: ",;: ’'".
           This fixes an outlook incompatibility with some characters. Fixes: #79,
           Fixes: #81.
           [warvariuc]
@@ -546,6 +705,7 @@ Description: ==========================================================
         - changed tests so they generate .ics files in a temp directory, not in the
           structure itself.
         
+        
         License
         =======
         
@@ -578,9 +738,15 @@ Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Intended Audience :: Developers
 Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
+Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
 Classifier: License :: OSI Approved :: BSD License
 Classifier: Operating System :: OS Independent
diff --git a/README.rst b/README.rst
index 017a0b9..b0531d5 100644
--- a/README.rst
+++ b/README.rst
@@ -10,7 +10,7 @@ with Python.
     :Homepage: http://icalendar.readthedocs.org
     :Code: http://github.com/collective/icalendar
     :Mailing list: http://github.com/collective/icalendar/issues
-    :Dependencies: `setuptools`_ and since version 3.0 we depend on `pytz`_.
+    :Dependencies: `python-dateutil`_ and `pytz`_.
     :Compatible with: Python 2.6, 2.7 and 3.3+
     :License: `BSD`_
 
@@ -34,7 +34,7 @@ Changes in version 3.0
 API Change
 ----------
 
-Since version we unified to icalendar de/serialization API to use only to_ical
+Since version 3.0 the icalendar de/serialization API is unified to use only to_ical
 (for writing an ical string from the internal representation) and from_ical
 (for parsing an ical string into the internal representation).
 
@@ -55,25 +55,25 @@ instances. The timezone identifiers must be valid pytz respectively Olson
 database timezone identifiers. This can be a problem for 'GMT' identifiers,
 which are not defined in the Olson database.
 
-Instead of the own UTC tzinfo implementation we use pytz UTC tzinfo object now.
+Instead of our own UTC tzinfo implementation we use pytz UTC tzinfo object now.
 
 
 About this fork which is not a fork anymore
 ===========================================
 
-Aim of this fork (not fork anymore, read further) was to bring this package up
-to date with latest icalendar `RFC`_ specification as part of
-`plone.app.event`_ project which goal is to bring recurrent evens to `Plone`_.
+The aim of this fork (not fork anymore, read further) was to bring this package
+up to date with latest icalendar `RFC`_ specification as part of
+`plone.app.event`_ project which goal is to bring recurrent events to `Plone`_.
 
 After some thoughts we (Plone developers involved with `plone.app.event`_) send
-a suggestion to icalendar-dev at codespeak.net to take over mainaining of
-`icalendar`_. Nobody object and since version 2.2 we are back to development.
+a suggestion to icalendar-dev at codespeak.net to take over maintaining of
+`icalendar`_. Nobody objected and since version 2.2 we are back to development.
 
 .. _`icalendar`: http://pypi.python.org/pypi/icalendar
 .. _`plone.app.event`: http://github.com/plone/plone.app.event
 .. _`Plone`: http://plone.org
+.. _`python-dateutil`: https://github.com/dateutil/dateutil/
 .. _`pytz`: http://pypi.python.org/pypi/pytz
-.. _`setuptools`: http://pypi.python.org/pypi/setuptools
 .. _`RFC`: http://www.ietf.org/rfc/rfc5545.txt
 .. _`BSD`: https://github.com/collective/icalendar/issues/2
 
@@ -83,15 +83,16 @@ Test Coverage Report
 
 Output from coverage test::
 
-    Name                         Stmts   Miss  Cover
-    ------------------------------------------------
-    src/icalendar/__init__           4      0   100%
-    src/icalendar/cal              243      7    97%
-    src/icalendar/caselessdict      66      7    89%
-    src/icalendar/compat             1      0   100%
-    src/icalendar/parser           192      6    97%
-    src/icalendar/parser_tools      20      0   100%
-    src/icalendar/prop             536     64    88%
-    src/icalendar/tools             16      0   100%
-    ------------------------------------------------
-    TOTAL                         1078     84    92%
+    Name                           Stmts   Miss  Cover
+    --------------------------------------------------
+    src/icalendar/__init__             4      0   100%
+    src/icalendar/cal                312      7    98%
+    src/icalendar/caselessdict        65      7    89%
+    src/icalendar/compat               1      0   100%
+    src/icalendar/parser             193      5    97%
+    src/icalendar/parser_tools        20      0   100%
+    src/icalendar/prop               540     62    89%
+    src/icalendar/timezone_cache       1      0   100%
+    src/icalendar/tools               16      0   100%
+    --------------------------------------------------
+    TOTAL                           1152     81    93%
diff --git a/docs/Makefile b/docs/Makefile
index c123868..d7859b0 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -6,13 +6,16 @@ SPHINXOPTS    =
 SPHINXBUILD   = sphinx-build
 PAPER         =
 BUILDDIR      = _build
+LOCALESDIR    = _locales
 
 # Internal variables.
 PAPEROPT_a4     = -D latex_paper_size=a4
 PAPEROPT_letter = -D latex_paper_size=letter
 ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
 
-.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
 
 help:
 	@echo "Please use \`make <target>' where <target> is one of"
@@ -29,6 +32,9 @@ help:
 	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
 	@echo "  text       to make text files"
 	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
 	@echo "  changes    to make an overview of all changed/added/deprecated items"
 	@echo "  linkcheck  to check all external links for integrity"
 	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
@@ -41,6 +47,12 @@ html:
 	@echo
 	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
 
+manual: *.rst
+	$(SPHINXBUILD) -b html -t manual . manual
+
+presentation: *.rst
+	$(SPHINXBUILD) -b html -t presentation . presentation
+  
 dirhtml:
 	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
 	@echo
@@ -100,7 +112,7 @@ latex:
 latexpdf:
 	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
 	@echo "Running LaTeX files through pdflatex..."
-	make -C $(BUILDDIR)/latex all-pdf
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
 	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
 
 text:
@@ -113,6 +125,24 @@ man:
 	@echo
 	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
 
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(LOCALESDIR)
+	@echo
+	@echo "Build finished. The message catalogs are in $(LOCALESDIR)."
+
 changes:
 	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
 	@echo
diff --git a/docs/_themes/icalendar/layout.html b/docs/_themes/icalendar/layout.html
deleted file mode 100644
index c931918..0000000
--- a/docs/_themes/icalendar/layout.html
+++ /dev/null
@@ -1,14 +0,0 @@
-{#
-    sphinxdoc/layout.html
-    ~~~~~~~~~~~~~~~~~~~~~
-
-    Sphinx layout template for the sphinxdoc theme.
-
-    :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
-    :license: BSD, see LICENSE for details.
-#}
-{% extends "basic/layout.html" %}
-
-{# put the sidebar before the body #}
-{% block sidebar1 %}{{ sidebar() }}{% endblock %}
-{% block sidebar2 %}{% endblock %}
diff --git a/docs/_themes/icalendar/static/icalendar.css b/docs/_themes/icalendar/static/icalendar.css
deleted file mode 100644
index e20b32e..0000000
--- a/docs/_themes/icalendar/static/icalendar.css
+++ /dev/null
@@ -1,428 +0,0 @@
-/*
- * sphinxdoc.css_t
- * ~~~~~~~~~~~~~~~
- *
- * Sphinx stylesheet -- sphinxdoc theme.  Originally created by
- * Armin Ronacher for Werkzeug.
- *
- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
- at import url("basic.css");
-
-/* -- page layout ----------------------------------------------------------- */
-
-body {
-    font-family: Arial, sans-serif, serif;
-    font-size: 15px;
-    letter-spacing: -0.05em;
-    line-height: 1.3em;
-    background-color: #F5F4EF;
-    padding: 0;    
-    margin: 0 auto;
-    width: 950px;
-    -moz-box-shadow: 0px 0px 15px #bbb;
-    -webkit-box-shadow: 0px 0px 15px #bbb;
-    box-shadow: 0px 0px 15px #bbb;
-}
-
-div.document {
-    background-color: white;
-    text-align: left;
-}
-
-div.bodywrapper {
-    margin: 0 240px 0 0;
-    border-right: 1px solid #ccc;
-}
-
-div.body {
-    margin: 0;
-    padding: 0.5em 20px 20px 20px;
-}
-
-
-/*Banner*/
-#banner {
-    height: 100px;
-    background: #fff;
-}
-
-#vlinux-logo {
-    margin-top: 10px;
-    margin-left: 10px;
-}
-
-#nav {
-    background: #48443d url('menu_bg.png') repeat-x;
-    height: 30px;
-}
-
-#nav ul {
-    list-style: none;
-    padding: 0;
-    margin: 0;
-}
-
-#nav li {
-    display: inline;
-    float: left;
-    margin: 0;
-}
-
-#nav a:link, #nav a:visited {
-	color: #fff;
-	display: inline-block;
-	padding: 5px 20px;
-	height: 20px;
-	text-decoration: none;
-	font-size: 0.8em;
-	border-bottom: none;
-}
-
-#nav a:hover, #nav a:active, #nav .active a:link, #nav .active a:visited  {
-	background: #89c912;
-	color: #fff;
-	text-shadow: #666 2px 2px 2px;
-}
-
-
-div.related {
-    font-size: 0.8em;
-}
-
-div.related ul {
-    /*background-image: url(navigation.png);*/
-    background: #fafafa;
-    height: 2em;
-    border-top: 1px solid #ddd;
-    border-bottom: 1px solid #ddd;
-}
-
-div.related ul li {
-    margin: 0;
-    padding: 0;
-    height: 2em;
-    float: left;
-}
-
-div.related ul li.right {
-    float: right;
-    margin-right: 5px;
-}
-
-div.related ul li a {
-    margin: 0;
-    padding: 0 5px 0 5px;
-    line-height: 1.75em;
-    color: #48443d;
-    border-bottom: #48443d 1px dotted;
-}
-
-div.related ul li a:hover {
-    color: #89c912;
-    text-decoration: none;
-    border-bottom: #89c912 1px dotted;
-    
-}
-
-div.sphinxsidebarwrapper {
-    padding: 0;
-}
-
-div.sphinxsidebar {
-    margin: 0;
-    padding: 0.5em 15px 15px 0;
-    width: 210px;
-    float: right;
-    font-size: 0.8em;
-    text-align: left;
-}
-
-div.sphinxsidebar h3, div.sphinxsidebar h4 {
-    margin: 1em 0;
-    font-size: 1.8em;
-    line-height: 1.3em;
-    padding: 0.2em 0.5em;
-    color: white;
-    /*border: 1px solid #86989B;*/
-    background-color: #000000;
-}
-
-div.sphinxsidebar h3 a {
-    color: white;
-}
-
-div.sphinxsidebar ul {
-    padding-left: 1.5em;
-    margin-top: 7px;
-    padding: 0;
-    line-height: 130%;
-    font-size: 14px;
-    margin-left: 1em;
-}
-
-div.sphinxsidebar ul ul {
-    margin-left: 20px;
-}
-
-div.footer {
-    display: none;
-    background-color: #FAFAFA;
-    border-bottom: 1px solid #DDDDDD;
-    border-top: 1px solid #DDDDDD;
-    clear: both;
-    height: 2em;
-    line-height: 1.75em;
-    padding: 0;
-    text-align: center;
-}
-
-div.footer a,
-div.footer a:hover {
-    border-bottom: 1px dotted #48443D;
-    text-decoration: none;
-}
-
-/* -- body styles ----------------------------------------------------------- */
-
-p {    
-    margin: 0.8em 0 0.5em 0;
-}
-
-a {
-    color: #48443d;
-    text-decoration: none;
-    border-bottom: #48443d 1px dotted;
-    font-weight: bold;
-}
-
-a:hover {
-    color: #89c912;
-    text-decoration: none;
-    border-bottom: #89c912 1px dotted;
-}
-
-/*div.body a {
-    text-decoration: underline;
-}*/
-
-h1 {
-    margin: 0;
-    padding: 0.7em 0 0.3em 0;
-    font-size: 2.5em;
-    line-height: 1em;
-    color: #48443d;
-}
-
-h2 {
-    margin: 1.3em 0 0.2em 0;
-    font-size: 2em;
-    line-height: 0.8em;
-    padding: 0;
-    color: #48443d;
-}
-
-h3 {
-    margin: 1em 0 -0.3em 0;
-    font-size: 1.5em;
-    color: #48443d;
-}
-
-div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
-    color: #48443d;
-}
-
-h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
-    display: none;
-    margin: 0 0 0 0.3em;
-    padding: 0 0.2em 0 0.2em;
-    color: #aaa!important;
-}
-
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
-h5:hover a.anchor, h6:hover a.anchor {
-    display: inline;
-}
-
-h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
-h5 a.anchor:hover, h6 a.anchor:hover {
-    color: #777;
-    background-color: #eee;
-}
-
-a.headerlink {
-    color: #c60f0f!important;
-    font-size: 1em;
-    margin-left: 6px;
-    padding: 0 4px 0 4px;
... 3391 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-icalendar.git



More information about the Python-modules-commits mailing list