Wykres commitów

873 Commity (aace9385e4315e4614e495d3aca61bf1c1ec7cb3)

Autor SHA1 Wiadomość Data
Maurits van Rees b9b7e63458
Preparing release 4.0.3
[ci skip]
2018-10-10 09:41:14 +02:00
Maurits van Rees d70d801101
Cleaned up empty headers from changelog.
[ci skip]
2018-10-10 09:41:01 +02:00
Jens W. Klein 2aa726714f
Merge pull request #265 from PrimarySite/fix/ical-categories-CMS-2133
Categories to be comma separated list
2018-10-09 13:38:23 +02:00
Christian Ledermann 2b56bc4ee7 more tests, mark test as expected failure 2018-07-13 10:56:25 +01:00
Christian Ledermann 20e09f3523 add category, to be comma separated list #263 2018-07-12 18:15:52 +01:00
esteele 1943386293 Back to development: 4.0.3
[ci skip]
2018-06-20 08:54:26 -04:00
esteele cd160f4a7e Preparing release 4.0.2
[ci skip]
2018-06-20 08:52:51 -04:00
esteele 4f84e706f9 Cleaned up empty headers from changelog.
[ci skip]
2018-06-20 08:52:43 -04:00
Johannes Raggam 340a98d139
Merge pull request #261 from jdufresne/pypi
Update all pypi.python.org URLs to pypi.org
2018-04-27 15:21:29 +02:00
Jon Dufresne 148e6bfa71 Update all pypi.python.org URLs to pypi.org
For details on the new PyPI, see the blog post:

https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
2018-04-26 06:16:27 -07:00
esteele 8be2b6bf7c Back to development: 4.0.2
[ci skip]
2018-02-11 21:34:55 -05:00
esteele 7a378ef0d0 Preparing release 4.0.1
[ci skip]
2018-02-11 21:33:17 -05:00
Jeroen F.J. Laros e86570b2da Cli (#256)
* Added rudimentary command line interface.

* Added documentation on the CLI.

* Added example output.

* Removed _optional wrapper in favour of the built-in get() method.

* Added --version option.

* Removed default for 'attendee'.

* Looping over all vevents now.

* Updated changelog.
2018-02-09 01:37:52 +01:00
Johannes Raggam c880a5b262 changelog for last 3 PR merges 2018-02-08 22:48:02 +01:00
Johannes Raggam 6eff2b0854
Merge pull request #249 from jdufresne/quote-versions
Quote all version strings in Travis CI configuration
2018-02-08 22:26:51 +01:00
Johannes Raggam 10088b3b48
Merge pull request #259 from PabloCastellano/patch-1
Update README.rst - added icalevents as related project
2018-02-08 22:09:23 +01:00
Johannes Raggam 01bdae87a5
Merge pull request #258 from jdufresne/pyreq
Pass python_requires argument to setuptools
2018-02-08 22:08:39 +01:00
Pablo Castellano 6cab0127d4 Update README.rst
Added icalevents as related project.

Fixes #257
2018-01-29 20:10:52 +01:00
Jon Dufresne 09707f4eed Pass python_requires argument to setuptools
Helps pip decide what version of the library to install.

https://packaging.python.org/tutorials/distributing-packages/#python-requires

> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.

https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords

> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
2018-01-26 18:33:58 -08:00
Jon Dufresne a33a357428 Quote all version strings in Travis CI configuration
Per the feedback from @polyzen in PR #246, in YAML, numeric bare strings
are interpreted as floats, not strings. Versions are strings and should
not be coerced to a float. For example, 7.10 isn't the same as 7.1.

For more details, see Travis issue:

https://github.com/travis-ci/docs-travis-ci-com/pull/1537
2017-11-08 18:33:23 -08:00
Johannes Raggam c55dbdf2dc Back to development: 4.0.1 2017-11-08 14:24:15 +01:00
Johannes Raggam 4f20924e49 Preparing release 4.0.0 2017-11-08 14:24:01 +01:00
Johannes Raggam ae4b882524 prepare release pt2 2017-11-08 14:23:48 +01:00
Johannes Raggam 47f98e4d87 prepare release 2017-11-08 14:13:02 +01:00
Johannes Raggam a735ec2514
Merge pull request #248 from jdufresne/travis-cache
Add pip cache support to Travis CI configuration
2017-11-08 13:58:33 +01:00
Johannes Raggam 2003b292f6
Merge pull request #246 from jdufresne/drop-py26
Drop support for Python 2.6
2017-11-08 11:40:33 +01:00
Jon Dufresne 06361093b8 Add pip cache support to Travis CI configuration
Can slightly improve build times and reduce load on PyPI servers.

For documentation on cache support, see:

https://docs.travis-ci.com/user/caching/#pip-cache
2017-11-07 03:45:02 -08:00
Jon Dufresne 80f2c308c6 Drop support for Python 2.6 and 3.3
I would humbly like to suggest icalendar drop support for Python 2.6.

The last release of Python 2.6 was 2013-10-29. It is no longer receiving
security or bug fixes.

https://www.python.org/dev/peps/pep-0361/

The pip project itself has decided to drop support for 2.6. At the
beginning of the year, their numbers estimated that Python 2.6 accounts
for ~2% of their downloads.

https://github.com/pypa/pip/pull/4343

For projects that still use Python 2.6, they can continue to pip install
an older version.

I've tried my best to remove as much 2.6 specific code as I can,
including the 'Programming Language :: Python :: 2.6' trove classifier
from setup.py. I've also removed Travis CI testing, which should result
in slightly faster testing and fewer wasted resources.

Changed:

* Update documented Python support and trove classifiers
* Update Travis test matrix and tox test matrix
* Use set literals (and more literals in general)
* Use dict comprehension
* Remove dependencies on ordereddict and unittest2
* Remove u string prefix, use more modern unicode literals instead
2017-11-07 03:44:09 -08:00
Johannes Raggam 5feee9bac5 Back to development: 3.12.1 2017-11-07 10:12:39 +01:00
Johannes Raggam ff1c351ae6 Preparing release 3.12 2017-11-07 10:12:00 +01:00
Johannes Raggam ad3093cbe0 prepare release 2017-11-07 10:11:33 +01:00
Jon Dufresne e5f74bb465 Fix ResourceWarnings in setup.py when Python warnings are enabled (#244)
Fix ResourceWarnings in setup.py when Python warnings are enabled
2017-10-24 02:04:19 +02:00
Jon Dufresne 93e5d7b7c1 Fix invalid escape sequences in string and bytes literals (#245)
Invalid escape sequences have been deprecated in Python 3.6. See:

https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior

> A backslash-character pair that is not a valid escape sequence now
> generates a DeprecationWarning. Although this will eventually become a
> SyntaxError, that will not be for several Python releases.

When warnings are enabled, this appears as:

  DeprecationWarning: invalid escape sequence ...

Sequences discovered through test suite.
2017-10-23 14:56:09 +02:00
Jon Dufresne 2a429cfe94 Clean up trailing and leading white space throughout project (#247)
Makes future diffs cleaner for editors that automatically clean up
white space.
2017-10-23 14:15:27 +02:00
Jon Dufresne 0771fc5ae8 Include license file in the generated wheel package (#243)
The wheel package format supports including the license file. This is
done using the [metadata] section in the setup.cfg file. For additional
information on this feature, see:

https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
2017-10-23 14:14:59 +02:00
Johannes Raggam 720dd8be81 Merge pull request #242 from collective/MStimezones
Accept Windows timezone identifiers as valid.
2017-09-28 21:49:05 +02:00
Christian Geier 043cf5a400 Accept Windows timezone identifiers as valid.
Currently we accept Olson timezone identifiers (tzids) as valid, even
when no matching VTIMEZONE component is present.  Windows tzids are
different from Olson tzids, but also far spread.  Some software produces
.ics files using those Windows tzids with missing VTIMEZONE components.
While in general our stance is to only support standard compliant .ics
files and try to get the issuer of the invalid .ics files to fix their
software, I believe our chances here are very slim.  On the other hand,
a lot of those .ics files exist in the wild and not supporting those
Windows tzids is a source of major inconvenience for our users.  We
should there accept Windows tzids as we do for Olson tzids.  The unicode
consortium has a suggested mapping from Windows tzids to Olson tzids
[0], which we now make use of.

[0] http://www.unicode.org/cldr/charts/29/supplemental/zone_tzid.html
2017-09-28 18:45:43 +02:00
Christian Geier a03cb163a7 Merge pull request #238 from clivest/fix/237
Fix non-ascii TZID and TZNAME handling in python 2
2017-09-28 13:08:08 +02:00
Christian Geier 3f8d215b11 Merge branch 'master' into fix/237 2017-09-28 12:53:52 +02:00
Ekran aba8766f7e Update install.rst (#240)
* Update install.rst

change to pip install instead of not referenced setup.py

* Update CHANGES.rst

add a line for changed install instruction in wiki to use pip
2017-09-23 13:00:13 +02:00
esteele 9d5a3b5a72 Back to development: 3.11.8
[ci skip]
2017-08-27 18:41:50 -04:00
esteele b776af91e0 Preparing release 3.11.7
[ci skip]
2017-08-27 18:41:24 -04:00
esteele 9a2bf80d42 Cleaned up empty headers from changelog.
[ci skip]
2017-08-27 18:41:01 -04:00
Clive Stevens ebe06a4976 Fix non-ascii TZID and TZNAME handling in python 2
Zone needs to be a python 2 str because it's used as the timezone type name.
Zone name is a python 2 str for consistency with pytz. Needs to be made
unique if the conversion is inexact
2017-08-17 16:44:48 +01:00
Christian Geier 68e33af1c8 Merge pull request #235 from collective/fix/155
Allow ignoring of TZ offsets > 24h
2017-08-16 23:35:39 +02:00
Maurits van Rees a212983774
Back to development: 3.11.7
[ci skip]
2017-08-04 20:45:28 +02:00
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
Christian Geier 9a03ff1e20 Allow ignoring of TZ offsets > 24h
fixes #155
2017-07-18 11:58:09 +02:00