Wykres commitów

776 Commity (b992e83f11dd1eb1759226b9cc56a5646865505b)

Autor SHA1 Wiadomość Data
Maurits van Rees b992e83f11
Preparing release 3.11.6
[ci skip]
2017-08-04 20:45:02 +02:00
Maurits van Rees 8f381e0966
Added changelog entry for last change.
[ci skip]
2017-08-04 20:44:42 +02:00
Christian Geier 1b20866ad3 Merge pull request #234 from collective/fix/timezone_count
Fix VTIMEZONEs including RDATEs
2017-07-25 20:29:07 +02:00
esteele 34fda85e99 Back to development: 3.11.6
[ci skip]
2017-07-03 14:46:40 +03:00
esteele 61c591eeea Preparing release 3.11.5
[ci skip]
2017-07-03 14:45:50 +03:00
Christian Geier fcec6222c4 fix timezone count 2017-07-02 19:42:02 +02:00
Christian Geier 4d1311fc76 Test for VTIMEZONES with RDATEs 2017-07-02 19:42:02 +02:00
Christian Geier 8df92be315 Merge pull request #232 from polyzen/patch-1
readme: Touch up
2017-06-25 23:12:23 +02:00
Daniel M. Capella 5943bdfc98 readme: Touch up 2017-06-25 02:54:04 +00:00
Christian Geier 60048cee85 Merge pull request #228 from geier/fix/227
Fix dealing with non unique VTIMEZONE components
2017-06-20 14:17:53 +02:00
Christian Geier d445fcf87c Fix handling of non-unique VTIMEZONEs.
We should probably choose a better system for generating unique TZNAMEs.
2017-06-20 13:58:26 +02:00
Christian Geier 2e8311ba0a Reproduce #227
The issue here is that both VTIMEZONE subcomponents have the same
TZOFFSETFROM, TZOFFSETTO and DTSTART, but one is a DAYLIGHT and the
other is a STANDARD component. While this makes them pretty
useless and, if it is standard compliant, it probably shouldn't be.
2017-06-20 13:57:55 +02:00
Christian Geier 98c94feb96 Merge pull request #229 from collective/fix/218
Assertion for VTIMEZONE sub-components' DTSTART
2017-06-20 13:56:45 +02:00
Daniel M. Capella 8c9bbc7c4d readme: Remove unnecessary indentation (#225) 2017-06-19 19:46:34 +02:00
Jon Dufresne 5cb143d2c5 Rename [wheel] section to [bdist_wheel] as the former is legacy (#231)
See:

54ddbcc9ce/wheel/bdist_wheel.py?fileviewer=file-view-default#bdist_wheel.py-119:125

http://pythonwheels.com/
2017-06-19 19:44:42 +02:00
Christian Geier f94cd35b6b Assertion for VTIMEZONE sub-components' DTSTART 2017-05-26 14:59:54 +02:00
esteele fa86fd5dfb Back to development: 3.11.5
[ci skip]
2017-05-10 08:52:19 -04:00
esteele a0380b78db Preparing release 3.11.4
[ci skip]
2017-05-10 08:52:03 -04:00
Christian Geier 01f788e990 Merge pull request #220 from collective/fix/217
Fix handling of VTIMEZONEs with subcomponents with the same DTSTARTs

fixes #217
2017-04-19 00:35:51 +02:00
Christian Geier 5c269e1082 Fix handling of VTIMEZONEs with subcomponents with the same DTSTARTs
For VTIMEZONE subcomponents without a TZNAME we would construct a
TZNAME from their shared TZID and DTSTART, if their DTSTART was equal,
this would lead to the same TZNAME and with that to a broken timezone
object.

Fixes #217.
2017-04-19 00:21:59 +02:00
Christian Geier 0368e16faa Reproduce #217 2017-04-19 00:21:16 +02:00
Christian Geier 8a52e56fab Merge pull request #207 from geier/fix_base64_equal
Allow `=` in parameter values.
2017-04-19 00:19:43 +02:00
Markus Unterwaditzer 805f59d36a Extend tests 2017-04-19 00:07:41 +02:00
Markus Unterwaditzer 0f408d8cce Fix q_split for maxsplit=0 2017-04-19 00:07:41 +02:00
Christian Geier b82893ff56 New test for broken properties.
The fix for #197 makes the test data used for testing the error
messages for broken properties (which was valid data) work with
icalendar, we therefor need a new test with actually invalid data.
2017-04-19 00:07:41 +02:00
Christian Geier 124b328c93 Moved test_apple_xlocation() to test_icalendar.py 2017-04-19 00:07:41 +02:00
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