Path to this page:
./
time/khal,
CLI calendar application built around CalDAV
Branch: CURRENT,
Version: 0.13.0,
Package name: khal-0.13.0,
Maintainer: pkgsrc-usersKhal is a standards based CLI (console) calendar program. CalDAV
compatibiliy is achieved by using vdir/vdirsyncer as a backend,
allowing syncing of calendars with a variety of other programs on
a host of different platforms.
khal is currently in an early stage of development, has a limited
feature set and is probably full of bugs. If you do try it out,
please make sure you have a backup of your date and please report
back any bugs you might encounter.
Required to run:[
devel/py-setuptools] [
devel/py-urwid] [
time/py-dateutil] [
time/py-pytz] [
databases/py-sqlite3] [
devel/py-xdg] [
time/py-icalendar] [
sysutils/py-setproctitle] [
devel/py-click] [
devel/py-configobj] [
devel/py-atomicwrites] [
time/py-tzlocal] [
devel/py-click-log] [
lang/python310]
Required to build:[
textproc/py-sphinx] [
devel/py-setuptools_scm] [
textproc/py-sphinxcontrib-newsfeed]
Master sites:
Filesize: 204.297 KB
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-04-23) Updated to version: khal-0.13.0
- (2025-04-13) Updated to version: khal-0.11.4
- (2024-10-31) Updated to version: khal-0.11.3nb1
- (2024-02-19) Updated to version: khal-0.11.3
CVS history: (Expand)
| 2026-01-06 12:18:20 by Thomas Klausner | Files touched by this commit (51) |
Log message:
*: forbid Python 3.11 for sphinx users
list from 'bob scan'
|
| 2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442) |
Log message:
*: remove reference to (removed) Python 3.9
|
2025-04-20 22:30:39 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
khal: update to 0.13.0.
0.13.0
======
2025-04-15
* UPDATED DEPENDENCY icalendar >= 6.0.0 is now required
* UPDATED DEPENDENCY setuptools >= 77 is now required
0.12.0
======
2025-04-14
* FIX Don't install tests module.
* DROPPED support for python versions < 3.9.
0.11.4
======
2025-04-10
* UPDATED REQUIREMENT urwid is now required >= 2.6.15
* NEW REQUIREMENT for tests on python >= 3.12: pkg_resources
* optimization in ikhal when editing events in the far future or past
* FIX an issue in ikhal with updating the view of the event list after editing
an event
* NEW properties of ikhal themes (dark and light) can now be overriden from the
config file (via the new [palette] section, check the documenation)
* NEW timedelta strings can now have a leading ``+``, e.g. ``+1d``
* NEW Add ``--json`` option to output event data as JSON objects
* NEW Add default alarms configuration option
* FIX defaults for ``default_event_duration`` and ``default_dayevent_duration``
where mixed up, ``default_dayevent_duration`` is the default for all-day events
* NEW event format option ``status-symbol`` which represents the status of an
event with a symbol (e.g. ``✓`` for confirmed, ``✗`` for cancelled, ``?`` for
tentative)
* NEW event format option ``partstat-symbol`` which represents the participation
status of an event with a symbol (e.g. ``✓`` for accepted, ``✗`` for declined,
``?`` for tentative); partication status is shown for the email addresses
configured for the event's calendar
* NEW support for color theme, command, and formatter plugins
* FIX an issue where ikhal would forget changes to time or date fields if you
left the field with page up/down or meta+enter
* NEW support python 3.13
* CHANGE various UI improvments to ikhal.
* FIX Deleting multiple of instances of a recurring event in ikhal
* NEW Add ``enable_mouse`` configuration option.
* CHANGE the ``atomicwrites`` library is no longer required.
|
2025-04-13 20:36:18 by Thomas Klausner | Files touched by this commit (6) |  |
Log message:
khal: update to 0.11.4.
0.11.4
======
2025-04-10
* UPDATED REQUIREMENT urwid is now required >= 2.6.15
* NEW REQUIREMENT for tests on python >= 3.12: pkg_resources
* optimization in ikhal when editing events in the far future or past
* FIX an issue in ikhal with updating the view of the event list after editing
an event
* NEW properties of ikhal themes (dark and light) can now be overriden from the
config file (via the new [palette] section, check the documenation)
* NEW timedelta strings can now have a leading ``+``, e.g. ``+1d``
* NEW Add ``--json`` option to output event data as JSON objects
* NEW Add default alarms configuration option
* FIX defaults for ``default_event_duration`` and ``default_dayevent_duration``
where mixed up, ``default_dayevent_duration`` is the default for all-day events
* NEW event format option ``status-symbol`` which represents the status of an
event with a symbol (e.g. ``✓`` for confirmed, ``✗`` for cancelled, ``?`` for
tentative)
* NEW event format option ``partstat-symbol`` which represents the participation
status of an event with a symbol (e.g. ``✓`` for accepted, ``✗`` for declined,
``?`` for tentative); partication status is shown for the email addresses
configured for the event's calendar
* NEW support for color theme, command, and formatter plugins
* FIX an issue where ikhal would forget changes to time or date fields if you
left the field with page up/down or meta+enter
* NEW support python 3.13
* CHANGE various UI improvments to ikhal.
* FIX Deleting multiple of instances of a recurring event in ikhal
* NEW Add ``enable_mouse`` configuration option.
* CHANGE the ``atomicwrites`` library is no longer required.
|
| 2025-02-23 17:59:26 by Thomas Klausner | Files touched by this commit (79) |
Log message:
*: py-sphinx 8.2 drops support for Python 3.10
|
| 2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
| 2024-10-31 14:35:05 by Leonardo Taccari | Files touched by this commit (4) |
Log message:
khal: Make it compatible with icalendar>=6.0.0
Adjust the code in order to be compatible with (and require)
icalendar>=6.0.0.
Now all tests passes (remove the comment due that).
PKGREVISION++
|
| 2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|