Wykres commitów

750 Commity (d0fd108ec73a6524234fe91f5100ba124ab66ce1)

Autor SHA1 Wiadomość Data
Christian Geier d0fd108ec7 Allow `=` in parameter values.
Some parameter values (e.g., BASE64 encoded binary data often ends with
one or two equal signs) may contain an equal sign (`=`). The current
implementation splits key-value pairs at all equal signs, which leads to
errors. Especially icalendar files generated by Apple's software often
feature BASE64 encoded binary data in parameter values.

This patch introduces a new parameter `maxsplit` to
icalendar.parser.q_split() which works similar as python's
string.split(sep, maxsplit) which we then use to split parameter
key-value pairs only at the first equal sign.

This patch fixes #197.
2017-04-19 00:07:41 +02:00
Christian Geier 6c86898399 On python2.6 install unittest2 for tox. (#214)
* On python2.6 install unittest2 for tox.

* fixup
2017-04-19 00:02:38 +02:00
Maurits van Rees 9e4a4f018d Back to development: 3.11.4
[ci skip]
2017-02-15 12:37:39 +01:00
Maurits van Rees ebd677a0eb Preparing release 3.11.3
[ci skip]
2017-02-15 12:37:19 +01:00
Maurits van Rees e921a8d4bc Removing setuptools is no breaking change.
Moved this changelog entry to the 'Bug fixes' header.

[ci skip]
2017-02-15 12:37:01 +01:00
Maurits van Rees 34dcb4f4ce Fixed RST by adding two lines to the long description.
[ci skip]
2017-02-15 12:20:19 +01:00
Markus Unterwaditzer 87f374d96e Introduce Hypothesis for testing (#191) 2017-02-05 21:36:33 +01:00
Markus Unterwaditzer 7fa23d44ba Wheels
Fix #199
2017-01-30 22:54:32 +01:00
Maurits van Rees 74ef4c1f62 Merge pull request #208 from untitaker/no-automerge
Remove custom merge strategy for changelog
2017-01-26 00:20:46 +01:00
Markus Unterwaditzer 4ff645203a Merge pull request #211 from jdufresne/no-require-setuptools
Drop requirement for setuptools package from setup.py
2017-01-25 20:11:38 +01:00
Jon Dufresne 70985f19b2 Drop requirement for setuptools package from setup.py
setuptools is shipped with Python, no need to include it as a requirement.

Further, it is not used by the icalendar package, but only by setup.py.

setuptools is imported by setup.py _before_ dependencies have been installed.
2017-01-24 07:06:08 -08:00
Markus Unterwaditzer fd1f8a17eb Merge pull request #212 from jdufresne/support
Document all supported versions of Python in setup.py
2017-01-24 14:44:25 +01:00
Markus Unterwaditzer b198f54e8e Merge pull request #213 from jdufresne/resource-warnings
Fix all "ResourceWarning: unclosed file ..." warnings during tests
2017-01-24 14:43:57 +01:00
Jon Dufresne fbed44e617 Fix all "ResourceWarning: unclosed file ..." warnings during tests 2017-01-23 18:36:23 -08:00
Jon Dufresne 80eb80c3a1 Document all supported versions of Python in setup.py 2017-01-23 18:25:37 -08:00
Markus Unterwaditzer a01dda2eed Remove custom merge strategy for changelog
This causes old PRs to add the changelog entry to already released
versions. It happened to me while rebasing #207
2017-01-19 12:44:40 +01:00
Markus Unterwaditzer 475996a02f Allow passing parameters to pytest
An invocation like "tox -epy -- --pdb" will pass --pdb to pytest.
2017-01-19 12:41:53 +01:00
Timo Stollenwerk ebb47ee991 Back to development: 3.11.3
[ci skip]
2017-01-12 17:34:09 +01:00
Timo Stollenwerk 5ec4e60560 Preparing release 3.11.2
[ci skip]
2017-01-12 17:33:22 +01:00
Timo Stollenwerk eca7a6160d Fix changelog style. 2017-01-12 17:32:51 +01:00
Christian Geier cda4f8d5a0 Merge pull request #206 from geier/tox_py35
Also test on python 3.5 and 3.6, allow failures on pypy3
2017-01-05 01:40:10 +01:00
Christian Geier 8160afdbef Also test on python 3.5 and 3.6.
Also allow failures on travis.ci with pypy3.
2016-12-30 15:16:03 +01:00
Maurits van Rees 3d3015f186 Back to development: 3.11.2
[ci skip]
2016-12-19 18:03:18 +01:00
Maurits van Rees 69b5ec7f54 Preparing release 3.11.1
[ci skip]
2016-12-19 18:03:04 +01:00
Maurits van Rees d7af875e42 Cleaned up empty headers from changelog.
[ci skip]
2016-12-19 18:02:57 +01:00
Christian Geier 1ffe304700 Merge pull request #204 from digsim/unicodefix
Handle UnicodeEncodeError in Error messages.
2016-11-29 00:06:19 +01:00
Andreas Ruppen 885a547d34 Handle UnicodeEncodeError in Error messages. Depending on the input, I might be that instead of collecting the thrown error message, python throws a new UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 96: ordinal not in range(128). So we use the six library and unicode function to properly treat the error message before adding it to the stack of already collected error messages. 2016-11-22 21:11:16 +01:00
Maurits van Rees b8e242af4d Back to development: 3.11.1
[ci skip]
2016-11-18 20:13:51 +01:00
Maurits van Rees 617ca66589 Preparing release 3.11
[ci skip]
2016-11-18 20:13:07 +01:00
Maurits van Rees 72ee6a1c2a Updated changelog and added PyPy and CPython classifiers.
[ci skip]
2016-11-18 20:12:55 +01:00
Christian Geier d277fb935f Merge pull request #203 from collective/gforcada-patch-1
Test with pypy and pypy3
2016-11-07 15:02:11 +01:00
Gil Forcada Codinachs 91c2797989 Test with pypy and pypy3
To check if it actually works
2016-11-05 19:11:20 +01:00
tpltnt 28df37305b Usage typo fixes (#198)
* minor typo fixes

* small rephrasing

* tiny typo fix

* missing period
2016-10-26 00:52:28 -05:00
Johannes Raggam c5a53fe973 Back to development: 3.11 2016-05-26 11:23:54 +02:00
Johannes Raggam a6f2b900db Preparing release 3.10 2016-05-26 11:23:10 +02:00
Johannes Raggam 2c7e48441d package maintainance: tell zest.releaser where to find pkg version 2016-05-26 11:22:55 +02:00
Johannes Raggam 03ae2d2783 prepare release 2016-05-26 11:18:05 +02:00
Johannes Raggam b91bc75ec4 Changelog 2016-05-26 11:14:36 +02:00
Johannes Raggam f0d0496309 Merge pull request #189 from stlaz/issue_184
Added PERIOD value type to date types
2016-05-26 11:00:11 +02:00
Johannes Raggam 7ad5491760 Merge pull request #185 from collective/fix_184
Reintroduce cal.Component.is_broken
2016-05-26 10:58:45 +02:00
Johannes Raggam 640aa85e10 Merge pull request #183 from stlaz/rfc5545
Updated components to better conform to RFC 5545
2016-05-26 10:52:46 +02:00
Christian Geier 70a049e06c Reintroduce cal.Component.is_broken
cal.Component.is_broken got removed with 3.9.2 but should not have been
removed before 4.0.0
2016-04-25 23:56:07 +02:00
Markus Unterwaditzer 6888bbe020 Add changelog for #195 2016-04-25 20:18:06 +02:00
Markus Unterwaditzer 9cac8669b6 Fix tests for dateutil 2.5
Fix #194
2016-04-22 22:58:13 +02:00
Stanislav Laznicka 2c155275b3 Added PERIOD value type to date types
https://github.com/collective/icalendar/issues/184
2016-02-19 13:54:02 +01:00
Stanislav Laznicka 4f845ce91e Updated components to better conform to RFC 5545
https://github.com/collective/icalendar/issues/176
2016-02-17 08:28:40 +01:00
Maurits van Rees 608b211a92 check-manifest
[ci skip]
2016-02-11 21:25:31 +01:00
Johannes Raggam 7c6571d621 back to dev 2016-02-05 13:24:47 +01:00
Johannes Raggam a0f31b871e Preparing release 3.9.2 2016-02-05 13:19:00 +01:00
Johannes Raggam 759a6b122b add changelog entry 2016-02-05 13:15:51 +01:00