Nicco Kunzmann
4583615b7e
Merge master
...
This makes sure all additional tests from #628 are included
2024-06-19 09:48:03 +01:00
Nicco Kunzmann
9bea7f7982
Make tests run for pypy3, too
2024-06-07 18:26:53 +01:00
Nicco Kunzmann
9e89a02981
Switch documentation to zoneinfo
2024-06-07 17:49:41 +01:00
Nicco Kunzmann
95ccf64575
Document how to access the documentation in the browser
2024-06-07 16:35:26 +01:00
Natasha Mattson
88a977f7b7
fix typo in credits
2024-05-19 23:25:23 -07:00
Bastian Wegge
f768fb66e2
Change all example quotes to single quotes
2024-05-02 10:51:47 +02:00
Bastian Wegge
1c8ab8a67b
Apply suggestions from code review
...
Co-authored-by: Steve Piercy <web@stevepiercy.com>
2024-05-02 10:45:00 +02:00
Bastian Wegge
e0a728e6d3
Use correct return code for f.write
2024-05-01 20:05:24 +02:00
Bastian Wegge
65954efd25
Make doctest happy by adding missing import
2024-05-01 19:51:10 +02:00
Bastian Wegge
3e3818152d
Extend the existing example with alarms and recurrence-rule
2024-05-01 19:26:02 +02:00
Nicco Kunzmann
5551ad9061
version 5.0.12
...
see https://icalendar.readthedocs.io/en/latest/maintenance.html
2024-03-19 23:07:36 +01:00
Yinzuo Jiang
4582cd0a35
Update cli.rst
2024-01-05 18:31:35 +08:00
angatha
12fc882c9f
Replace contributors with collaborators in Links section
2023-11-15 18:56:21 +01:00
Nicco Kunzmann
b8be6256a9
rename contributor to collaborator
2023-11-14 15:16:13 +00:00
Nicco Kunzmann
23f7065b40
version 5.0.11
2023-11-03 17:04:01 +00:00
Jochen Sprickerhof
aef6c9e552
Use non legacy timezone name
2023-10-06 13:11:39 +02:00
jaca
48e2a681af
version 5.0.10
2023-09-26 20:29:23 +02:00
Felix Stupp
4042ba8efc
add changelog entry & credits for fixing #557
2023-09-24 14:33:59 +02:00
Nicco Kunzmann
98fe960ad3
version 5.0.9
2023-09-24 10:46:46 +01:00
Nicco Kunzmann
a10268584f
version 5.0.8
2023-09-18 09:49:37 +01:00
Ville Skyttä
c13af2b5d9
Fix `vText.__repr__` `BytesWarning`
...
Exposed by running in `python3 -b` mode.
2023-09-17 11:30:19 +03:00
Bob Florian
c1527336df
Update about.rst
...
updated about.rst to include details that the repo is not obsolete and still compliant with RFC5545
2023-09-15 11:19:28 -05:00
Nicco Kunzmann
55879e3f93
Add documentation about parsing
...
see https://github.com/collective/icalendar/issues/152
2023-08-30 17:33:21 +01:00
Nicco Kunzmann
b8ff114a27
Merge pull request #516 from collective/niccokunzmann-patch-2
...
Update maintenance.rst
2023-06-22 15:36:15 +01:00
jaca
989e3f456a
version 5.0.7
2023-05-29 18:09:46 +02:00
Matt Lewis
e42b719cba
Fixed Issue 518 (RRULE BYDAY=xMO with x>=10 raises ValueError with to_ical()): updated WEEKDAY_RULE regex to accept 2 digits. Added tests for to_ical() covering various BYDAY values.
2023-05-29 13:52:34 +02:00
jaca
326cd0164d
version 5.0.6
2023-05-26 20:46:35 +02:00
NikEasY
45aaeaa305
added changelog
2023-05-26 21:24:45 +03:00
Nicco Kunzmann
6ed610d35e
Update maintenance.rst
...
This adds the commands to push the new changelog section
2023-04-13 13:02:06 +01:00
Nicco Kunzmann
7093988c4e
version 5.0.5
2023-04-13 12:38:35 +01:00
natashamm
ed91db4b20
add name and record changes
2023-02-05 18:11:44 -08:00
Nicco Kunzmann
a6ee303d38
version 5.0.4
2022-12-29 21:45:13 +00:00
Jaca
62a0edf28f
Merge pull request #504 from abe-101/abes-patch
...
display example's content in the usage section
2022-12-20 18:17:59 +01:00
Abe
4c998ed259
print content of example
...
In order for the test in
https://github.com/collective/icalendar/blob/master/src/icalendar/tests/test_with_doctest.py
not to fail it was necessary to normilize the whitespace
2022-12-20 12:09:41 -05:00
Abe Hanoka
c32edb0b32
add missing import pytz in example
...
The example uses the pytz module:
event.add('dtstart', datetime(2005,4,4,8,0,0,tzinfo=pytz.utc))
But doesn't import it
2022-12-19 14:24:40 -05:00
Abe
dd2014ee9a
remove dead link
...
The links to teams are only available to members of the team
for everyone else it returns a 404 error
Discussion here:
a8bbfb9349 (commitcomment-91538993)
2022-11-30 12:10:09 -05:00
Abe Hanoka
28350e2a7c
Update credits.rst
2022-11-29 14:22:54 -05:00
Nicco Kunzmann
55ead610d5
update maintenance documentation
2022-11-23 18:15:40 +00:00
Nicco Kunzmann
dcfc19cf4b
change branch actually used
2022-11-23 17:56:44 +00:00
Nicco Kunzmann
34a4b0c269
version 5.0.3
2022-11-23 17:56:04 +00:00
Nicco Kunzmann
c31fc51337
add jacadzaca as maintainer
2022-11-10 09:47:34 +00:00
jaca
67cf18866d
version 5.0.2
2022-11-03 22:29:35 +01:00
Nicco Kunzmann
173948c182
remove value=date-time
2022-11-03 18:41:17 +00:00
Nicco Kunzmann
88f548677a
correct value in documentation
2022-11-03 18:35:06 +00:00
Nicco Kunzmann
0fbba532d2
update version in install documentation
2022-11-01 23:41:30 +00:00
Nicco Kunzmann
4d899a275b
Merge branch 'master' into doctest
2022-11-01 23:40:19 +00:00
Pronoy Mandal
7b1f37634c
Update cal.py ( #481 )
...
* Update cal.py
* Update credits.rst pertaining to #482
* Update CHANGES.rst pertaining to #482
* Update CHANGES.rst pertaining to #481
* Update CHANGES.rst pertaining to #483
* Update CHANGES.rst
* Update credits.rst and changes.rst pertaining to #481
* Update CHANGES.rst
* Update CHANGES.rst
* Update CHANGES.rst
* Update CHANGES.rst
* Update cal.py
* Update cal.py
* Update CHANGES.rst
* Update cal.py
* Update cal.py
* Update cal.py
* Update tools.py
* Update parser.py
* Update CHANGES.rst
2022-10-31 18:51:52 +01:00
Nicco Kunzmann
8995669880
update install.rst to latest version
2022-10-19 12:31:20 +01:00
Nicco Kunzmann
dc2c280f12
Merge branch 'master' into doctest
2022-10-19 12:26:37 +01:00
Michał Górny
ecde672d4e
add changelog and credits entries
2022-10-18 07:56:03 +02:00
Nicco Kunzmann
1ea33ac03e
move new section in the changelog
...
The new section for releases comes up here:
https://pypi.org/project/icalendar/5.0.0/#changelog
This should not be visible on PyPI.
This fixes the release process.
2022-10-17 19:41:14 +01:00
Nicco Kunzmann
cf6b9792af
reformar rst file
2022-10-17 10:47:42 +01:00
Nicco Kunzmann
1314185c47
document release process used for v5.0.0
2022-10-17 10:37:01 +01:00
Nicco Kunzmann
7b2e90549f
document doctest
2022-10-12 03:50:20 +01:00
Nicco Kunzmann
fb51485ed2
convert usage.rst to valid doctest
2022-10-11 10:03:49 +01:00
Nicco Kunzmann
9c2d097d8b
make sure .rst collection includes only icalendar files
2022-10-10 17:48:44 +01:00
Alexander Pitkin
fa756da782
Add Changelog and Contributing to documentation
2022-10-08 13:55:54 +03:00
mamico
7a8d584b85
fix: cli does not support DURATION #354
2022-10-07 12:45:12 +02:00
Nicco Kunzmann
a8bbfb9349
add links for maintainers
2022-10-03 23:14:12 +01:00
Nicco Kunzmann
087a90dd11
add Maintenance Section
2022-10-03 23:08:36 +01:00
Nicco Kunzmann
d6ac756649
correct spelling
2022-10-03 23:08:21 +01:00
Nicco Kunzmann
b07de56900
Merge pull request #352 from NicoHood/patch-1
...
Fix ical printing doc
2022-08-23 04:00:59 +01:00
Nicco Kunzmann
c659c45e3c
Merge pull request #324 from jacadzaca/fix-icalendar-tool
...
Update icalendar tool to python3
2022-08-22 13:08:45 +01:00
Nicco Kunzmann
f8ddb6c68e
Merge branch 'master' into bugfix-335
2022-08-21 15:02:19 +01:00
jaca
7e977452f9
add the -o option back
2022-08-20 11:31:37 +02:00
Hugo Osvaldo Barrera
d4c190866f
Remove any syntax required for python < 3.8
...
find . -iname "*.py" -exec pyupgrade --py38-plus {} \;
2022-08-15 09:58:40 +02:00
Maurits van Rees
c73cab2c10
Require Python 3.8.
2022-08-13 14:41:37 +02:00
Maurits van Rees
1850209d78
Merge pull request #359 from niccokunzmann/docs-tox
...
use tox to build the documentation
2022-08-13 14:02:49 +02:00
Maurits van Rees
b1ea96da0f
Merge branch 'master' into docs-tox
2022-08-13 13:55:36 +02:00
Maurits van Rees
7921e63160
Merge branch 'master' into master
2022-08-13 13:54:47 +02:00
Nicco Kunzmann
3721357f17
document how to use tox to install the documentation
2022-08-13 10:16:44 +01:00
spralja
1afa99398a
Fix #345
2022-08-09 01:46:59 +02:00
Nicco Kunzmann
4a09982810
describe how to use tox instead of virtualenv
2022-08-07 22:57:45 +01:00
Nicco Kunzmann
5ca1f15246
link niccokunzmann in credits
2022-08-07 22:10:27 +01:00
Nicco Kunzmann
87ef213ffb
add documentation on development setup
2022-08-07 22:10:27 +01:00
NicoHood
2e1569d641
Fix ical printing
...
There more be more places in the doc, where this is required. I was not 100% sure, so I only fixed this obvious, confirmed bug.
2022-04-08 16:37:22 +02:00
Tobias Brox
d6de71b828
Bugfix for datetime objects with tzinfo from zoneinfo library
...
See https://github.com/collective/icalendar/issues/333 for details
Includes test code and changelog entry
2021-11-17 16:05:00 +01:00
Marius Hegele
1e274d3bac
replace substrings of type byte instead of string
...
`to_ical()` returns a `bytes` object, not a string
"The methods on bytes and bytearray objects don’t accept strings as their arguments, just as the methods on strings don’t accept bytes as their arguments."
https://docs.python.org/3/library/stdtypes.html#bytes-and-bytearray-operations
2021-10-15 14:58:06 +02:00
jaca
99fbfc90a0
write changelog and add myself to credits
2021-06-19 17:26:12 +02:00
Kamil Mankowski (kam193)
9b26e188f1
Default type vText when converting vRecur to ical
...
Use default type when converting recurence definition
to ical string.
2020-03-18 20:04:09 +01:00
Dalton Durst
b6f211dbfe
Calm down fuzzing
...
The fuzzing configuration introduced by
https://github.com/collective/icalendar/pull/191 *did* find a novel
issue in its first run. However, it is unable to run on travis-ci due to
taking too long without output. I tried running it locally to make sure
it wasn't Travis being Travis, and sure enough, on my i9-9880H, the
operation took well over 20 minutes before I stopped it.
Because of this, I've reduced the number of examples that Hypothesis
will run. This will catch fewer errors but help us get PRs back on track
2019-11-12 10:47:14 -06: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
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
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
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
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
tpltnt
28df37305b
Usage typo fixes ( #198 )
...
* minor typo fixes
* small rephrasing
* tiny typo fix
* missing period
2016-10-26 00:52:28 -05:00
Stanislav Laznicka
70a7b5a167
Fixes bug when date-time is recognized as time
...
Date-time was recognized incorrectly as a date or time. This resulted
in wrong representation of some iCalendar strings.
Also adds "errors" list in Component for saving error strings from parsing.
https://github.com/collective/icalendar/issues/174
https://github.com/collective/icalendar/issues/168
2015-12-18 20:59:07 +01:00
TomTry
ea84ab1d4d
Update credits.rst
2015-11-23 09:08:40 +00:00
Zach Litzinger
8dcad4c7ef
Grammar Change
...
Just a small change to grammar to make file more readable
2015-09-16 11:20:40 -05:00
Markus Unterwaditzer
06c700adf5
Docs: Fallback to default theme
2015-01-19 14:27:36 +01:00
Johannes Raggam
3c44476f67
include also prop api doc
2014-11-20 13:20:22 +01:00
Johannes Raggam
0ecce6585e
rm old theme
2014-11-20 13:18:24 +01:00
Johannes Raggam
c6cb0424ce
use sphinx_rdt_theme and document how to generate docs
2014-11-20 13:14:45 +01:00
Johannes Raggam
5dc8dc5676
Merge remote-tracking branch 't-8ch/doc_fixes'
2014-11-20 12:21:38 +01:00
Markus Unterwaditzer
34404f1a43
Add changelog and credits
2014-09-06 13:24:05 +02:00
Thomas Weißschuh
92160f6fc8
[docs] only document icalendar.cal in the API docs
2014-09-05 12:24:53 +00:00
Thomas Weißschuh
029b70eabc
[docs] add API docs
...
There are currently some issues:
* The layout is too narrow
* Everything is on one page
* Sphinx throws several warnings
* The order is random
* Everything is documented
2014-09-05 10:24:56 +00:00
Thomas Weißschuh
01a45e351e
remove invalid section from index
2014-09-05 10:11:55 +00:00
Thomas Weißschuh
2bd408f1e9
[docs] fix links
2014-09-05 10:11:44 +00:00
Thomas Weißschuh
0412bfb4f2
[docs] use current year in copyright
2014-09-05 10:05:43 +00:00
Thomas Weißschuh
aee5822e5b
[docs] get current version from pkg_resources
2014-09-05 10:04:12 +00:00
Johannes Raggam
ca674ab735
prepare release
2014-08-26 11:35:13 +02:00
Gil Forcada
8d6a285214
Whitespaces cleanup
2014-08-26 00:55:26 +02:00
Thomas Weißschuh
39dfe0a272
add myself to credists.rst
2014-07-10 09:47:46 +00:00
Markus Unterwaditzer
249d1b4b93
Add myself to the contributors.
2014-05-20 17:56:58 +02:00
tisto
5aad61feb1
Remove docs/changelog.rst since this confuses zest.releaser.
2014-04-05 19:33:38 +02:00
Johannes Raggam
659b6cc4d9
typo
2014-01-06 15:05:34 +01:00
Johannes Raggam
6e82eb38f3
interfaces.py doesnt exist anymore
2013-12-28 14:11:20 +01:00
Johannes Raggam
94e20287a4
add how to add property parameters documentation
2013-12-26 09:41:53 +01:00
Johannes Raggam
a08849e099
remove unused tests, move examples.rst to docs/usage.rst, pep8 everything
2013-12-24 01:29:05 +01:00
Christian Geier
110fc95f05
added Stefan and me to credits.rst
...
the python 3 porting was started by Stefan and myself at PyCon DE 2013
as part of the "port to python 3" sprint and continued by me later.
2013-10-27 15:33:04 +01:00
Johannes Raggam
cf1e80f46a
prepare release
2013-04-24 12:14:53 +02:00
Victor Varvaryuk
198654fbc6
Added myself to the contributer list
2013-03-19 16:12:01 +04:00
Johannes Raggam
85e7e76953
documentation file layout restructuring
2012-11-23 13:49:07 +01:00
Johannes Raggam
f3f8cc73c8
merge Kozea/master, make tests run under py2.4
2012-11-23 13:37:49 +01:00
Johannes Raggam
7f662202c2
Merge remote-tracking branch 'Kozea/master'
2012-11-23 13:21:24 +01:00
Johannes Raggam
74422477af
Fixes #72 , #73
2012-11-22 17:36:59 +01:00
Johannes Raggam
7430b66862
Correctly handle tzinfo objects parsed with dateutil. Fixes #77 . Tests missing.
2012-11-22 17:33:53 +01:00
Johannes Raggam
381097a9d5
add changelog entry
2012-11-22 17:19:31 +01:00
Ronan Dunklau
be1af6f144
Fix erroneous changelog mention.
2012-11-22 13:59:15 +01:00
Ronan Dunklau
4c2a18867b
Update changelog and credits.
2012-11-22 13:58:00 +01:00
Johannes Raggam
26095fda6b
+github name +chronology
2012-11-21 23:14:55 +01:00
Victor Varvaryuk
4c0dd532e9
Changelog update
2012-10-30 15:04:12 +04:00
Johannes Raggam
dd7966a9da
update contributors
2012-10-12 14:34:37 +02:00
Johannes Raggam
f64efaf5e5
changelog, back to dev
2012-09-20 00:24:01 +02:00
Robert Niederreiter
1b6aa4634e
changelog
2012-09-06 10:27:42 +02:00
Robert Niederreiter
f289f3794c
fix rst
2012-09-05 21:11:23 +02:00
Johannes Raggam
fdb33fe68d
rm broken links
2012-08-25 00:02:41 +02:00
Johannes Raggam
7cc8b6240f
correct links/test
2012-08-24 23:44:22 +02:00
Johannes Raggam
11886dd04d
document changes in changelog
2012-08-24 14:32:46 +02:00
Robert Niederreiter
4f5f70bd5b
endure correct datatype at instance creation time in ``prop.vCalAddress`` and ``prop.vText``. Re-include doctests.
2012-08-23 13:45:16 +02:00
Rok Garbas
6027b69a62
updating license , fixes #48
2012-05-11 13:30:14 +02:00
Dan Stovall
6b699db75b
Localized datetime in RECURRENCE-ID to timezone in TZID parameter
2012-04-09 07:30:58 -06:00
Johannes Raggam
47fc18740a
update changelog for recent changes
2012-03-30 13:52:47 +02:00
Johannes Raggam
e02357eac6
changelog entry for UTC-OFFSET in seconds
2012-03-19 21:39:30 +01:00
Johannes Raggam
3cfb1ddaf1
update changelog with recent changes
2012-03-19 18:14:10 +01:00
Johannes Raggam
b2fec30125
remove utctz method and normalize_timezone. utctz is too tiny to be a senseful wrapper and normalize_tiezone did a bit too much (allowing tzinfo instances, where never one could be passed)
2012-03-19 18:12:39 +01:00
Johannes Raggam
f0cc686290
force UTC conversion for CREATED, DTSTAMP and LAST-MODIFIED properties
2012-03-19 17:33:34 +01:00
Johannes Raggam
db1872d6a6
add changelog entry
2012-03-19 13:40:28 +01:00
Johannes Raggam
7e387aa6ad
merged: remove last occurrences of old API.
2012-03-19 13:39:09 +01:00
Johannes Raggam
3f891d9a41
changelog entries for last two commits. prepare release
2012-03-19 13:38:06 +01:00
Rembane
987befc0c3
changed the old method name from_string to the new method name from_ical in docs/examples.rst.
2012-03-17 13:26:35 +01:00
Johannes Raggam
51f96331b6
more changelog
2012-03-01 23:26:49 +01:00
Johannes Raggam
85431c6cc9
prepare release
2012-03-01 23:22:25 +01:00
Johannes Raggam
73606077cf
* For all TZID parameters in DATE-TIME properties, use timezone identifiers
...
(e.g. Europe/Vienna) instead of timezone names (e.g. CET), as required by
RFC5545. Timezone names are used together with timezone identifiers in the
Timezone components.
2012-03-01 22:48:15 +01:00
Johannes Raggam
16a69f4f64
use pytz utc implementation instead of the own implementation
2012-03-01 14:36:17 +01:00
Johannes Raggam
84c653bf16
docuemnt the to_ical and from_ical API. Fixes #32
2012-02-29 12:31:11 +01:00
Johannes Raggam
184e1247a5
prepare release
2012-02-24 15:52:14 +01:00