Wykres commitów

265 Commity (restructure-docs)

Autor SHA1 Wiadomość Data
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