Commit graph

  • cec6d4d6b1
    Merge 653460f46b into ce7c18dc0b Jörg Behrmann 2026-05-12 02:29:33 +08:00
  • ae79b01ce5
    Merge f80c76003c into ce7c18dc0b Jörg Behrmann 2026-05-12 02:29:28 +08:00
  • 471f44ddd2
    Merge 96c510c0f0 into ce7c18dc0b Quentin Gliech 2026-05-12 02:29:28 +08:00
  • ce7c18dc0b Update Debian install instructions main Stefano Rivera 2026-04-29 11:27:20 -04:00
  • 2c3896323a Update Debian install instructions Stefano Rivera 2026-04-29 11:27:20 -04:00
  • c6c221b48a
    Merge f64dccea48 into cb50f8b057 ggoldber 2026-04-05 20:24:19 +00:00
  • f64dccea48 add a docker compose to compile the code Gosha Goldberg 2026-03-30 12:55:28 +00:00
  • f80c76003c NEWS: prepare changes for v236 Jörg Behrmann 2025-11-18 10:04:13 +01:00
  • 96c510c0f0
    Fix resolver CI job Quentin Gliech 2026-02-20 17:42:35 +01:00
  • cbf7db23af
    Document resolver compatibility work Quentin Gliech 2026-02-20 17:32:55 +01:00
  • 47251ccec8
    Clarify libsystemd optional build Quentin Gliech 2026-02-20 17:32:11 +01:00
  • 66accaee9a
    Merge 92e2d7ad62 into cb50f8b057 Victor Westerhuis 2026-01-02 12:35:19 +01:00
  • 92e2d7ad62
    modules: add typing Victor Westerhuis 2025-12-31 17:28:55 +01:00
  • 894055c20d
    reader: turn open flags and wakeup event types into actual Python enums Victor Westerhuis 2025-12-31 16:07:10 +01:00
  • 1f20db1daf
    reader: add missing flags for sd_journal_open*() Victor Westerhuis 2025-12-31 15:55:38 +01:00
  • cd2ccd57e1
    reader: disallow passing None to get_catalog Victor Westerhuis 2025-12-31 15:40:06 +01:00
  • c6a323c091
    reader: check return value of PySequence_Length Victor Westerhuis 2025-12-31 15:30:06 +01:00
  • b8c3714ce9
    reader: clear exception on empty files argument Victor Westerhuis 2025-12-31 15:26:59 +01:00
  • 7e37b23b02
    reader: enforce exclusivity of path, files, and namespace arguments of Reader constructor Victor Westerhuis 2025-12-31 15:21:47 +01:00
  • 7d082378a0
    modules: use fully qualified names for types and modules Victor Westerhuis 2025-12-31 15:50:33 +01:00
  • 8637b76a23
    modules: use PyModule_AddObjectRef, PyModule_Add, and PyModule_AddType to prevent leaked references Victor Westerhuis 2025-12-31 15:16:46 +01:00
  • 44183a1af2
    modules: add pythoncapi_compat.h Victor Westerhuis 2025-12-31 18:13:34 +01:00
  • 30d0252a96
    reader: change PyStructSequence_InitType to PyStructSequence_InitType2 to detect errors Victor Westerhuis 2025-12-31 15:09:33 +01:00
  • 6077efaeca
    reader: drop unused datetime import Victor Westerhuis 2025-12-31 15:08:15 +01:00
  • 653460f46b meson: dynamically generate version from tag Jörg Behrmann 2025-11-09 16:37:58 +01:00
  • cb50f8b057 meson: build docs with meson Jelle van der Waa 2025-10-03 21:08:09 +02:00
  • f5a0dd88a0 meson: build docs with meson Jelle van der Waa 2025-10-03 21:08:09 +02:00
  • f7883c1c5d
    Merge pull request #161 from keszybz/copy-python-files Zbigniew Jędrzejewski-Szmek 2025-10-16 12:44:03 +02:00
  • f65499816c meson: add test to run pytest Zbigniew Jędrzejewski-Szmek 2025-10-15 16:33:18 +02:00
  • 17016e1a76 meson: copy .py files to build directory Zbigniew Jędrzejewski-Szmek 2025-10-15 10:42:21 +02:00
  • e6877e54a4 meson: drop '-impl' from phony target output Zbigniew Jędrzejewski-Szmek 2025-10-15 16:23:19 +02:00
  • e77279d606 test: drop SO_PASSCRED python2 workaround Jörg Behrmann 2025-10-15 14:44:05 +02:00
  • 5b6d4fd0a9 journal: use datetime.timestamp() instead of int-float-stftime-dance Jörg Behrmann 2025-10-15 14:40:30 +02:00
  • 8f12291b95 tests: use ENOMEDIUM in test_id128 Jörg Behrmann 2025-10-15 14:33:47 +02:00
  • 6ba139282b test: drop SO_PASSCRED python2 workaround Jörg Behrmann 2025-10-15 14:44:05 +02:00
  • c2b9882d57 journal: use datetime.timestamp() instead of int-float-stftime-dance Jörg Behrmann 2025-10-15 14:40:30 +02:00
  • 84aa65274c tests: use ENOMEDIUM in test_id128 Jörg Behrmann 2025-10-15 14:33:47 +02:00
  • 1afbdabfb9
    Merge pull request #160 from keszybz/modernize-code-and-silence-all-warnings Zbigniew Jędrzejewski-Szmek 2025-10-15 09:59:26 +02:00
  • 163a99aa25 modules: include Python.h from one place only, clean up includes Zbigniew Jędrzejewski-Szmek 2025-10-12 13:11:54 +02:00
  • 5906f045a4 meson: add global defines using add_project_arguments() Zbigniew Jędrzejewski-Szmek 2025-10-12 13:09:52 +02:00
  • 6e9b86eb1d modules: get rid of python2-era compat ifdefs Zbigniew Jędrzejewski-Szmek 2025-10-12 12:52:58 +02:00
  • 92db8b9cd4 modules: drop references to IOError Zbigniew Jędrzejewski-Szmek 2025-10-11 21:41:25 +02:00
  • f54b50c82e modules: modernize variable declarations Zbigniew Jędrzejewski-Szmek 2025-10-11 21:28:51 +02:00
  • 549e3cb614 reader: rename .j to .journal Zbigniew Jędrzejewski-Szmek 2025-10-11 21:22:55 +02:00
  • 329e71a18d daemon: silence warning about casts for kwargs functions Zbigniew Jędrzejewski-Szmek 2025-10-11 20:19:55 +02:00
  • 35f146f2e6 login: silence warning about missing initializer for slots Zbigniew Jędrzejewski-Szmek 2025-10-11 20:16:35 +02:00
  • 764a131110 modules: indent tables Zbigniew Jędrzejewski-Szmek 2025-10-11 20:09:04 +02:00
  • 56e2adccc5 reader: drop kwargs declaration in the _reader.Journal.add_match registration Zbigniew Jędrzejewski-Szmek 2025-10-11 19:57:29 +02:00
  • 63961267fc
    Merge pull request #157 from keszybz/update-constants Jörg Behrmann 2025-10-14 16:12:23 +02:00
  • 87e9eda858 reader: drop pointless type suffixes Zbigniew Jędrzejewski-Szmek 2025-10-11 19:49:23 +02:00
  • 3ab8f5b753 modules: silence warnings about unused params Zbigniew Jędrzejewski-Szmek 2025-10-11 19:48:12 +02:00
  • 1e29ed11ad id128: update constants for systemd 258 Zbigniew Jędrzejewski-Szmek 2025-10-03 18:10:17 +02:00
  • 7704ae04c6 meson: hook up update-constants helper Zbigniew Jędrzejewski-Szmek 2025-10-03 18:09:00 +02:00
  • 628319c6ec
    Merge pull request #156 from keszybz/drop-copyright-tags Zbigniew Jędrzejewski-Szmek 2025-10-05 08:32:59 +02:00
  • 93ace3f653 Remove unused MANIFEST.IN Jelle van der Waa 2025-10-03 17:17:24 +02:00
  • 32ca47f6f2 reader: fix indentation Zbigniew Jędrzejewski-Szmek 2025-10-03 17:05:13 +02:00
  • a32fcd00c5
    Merge pull request #154 from keszybz/modernize-file-headers Jörg Behrmann 2025-10-03 17:25:00 +02:00
  • 377d486b1c Remove unused MANIFEST.IN Jelle van der Waa 2025-10-03 17:17:24 +02:00
  • a7623b30b2 Drop Steven's copyright tags Zbigniew Jędrzejewski-Szmek 2025-10-03 16:24:37 +02:00
  • e1adb2410b Drop Marti's copyright tags Zbigniew Jędrzejewski-Szmek 2025-10-03 16:24:16 +02:00
  • 1101593edd Drop David's copyright tags Zbigniew Jędrzejewski-Szmek 2025-10-03 16:23:39 +02:00
  • 84fb33c219 Drop Lennart's copyright tags Zbigniew Jędrzejewski-Szmek 2025-10-03 16:21:35 +02:00
  • 655cd0ea96 Drop my copyright tags Zbigniew Jędrzejewski-Szmek 2025-10-03 16:20:31 +02:00
  • 0677c4a2a5 Use SPDX license tags instead of old-style license headers Zbigniew Jędrzejewski-Szmek 2025-10-03 16:17:33 +02:00
  • fd11077533 Drop some python2 remnants Zbigniew Jędrzejewski-Szmek 2025-10-03 16:30:28 +02:00
  • bce69f553c dir-locals.el: update emacs config to match meson style Zbigniew Jędrzejewski-Szmek 2025-10-03 15:43:03 +02:00
  • eba21faa3b meson: remove unnecessary meson.build file Zbigniew Jędrzejewski-Szmek 2025-10-03 14:36:25 +02:00
  • 1417c40282 pyproject: move pytest configuration to pyproject.toml Jelle van der Waa 2025-10-03 13:47:08 +02:00
  • 4260cba4b8 pyproject: move pytest configuration to pyproject.toml Jelle van der Waa 2025-10-03 13:47:08 +02:00
  • b0acce412c
    Merge pull request #148 from hongquan/feature/meson-build-step-1 Zbigniew Jędrzejewski-Szmek 2025-10-03 12:24:18 +02:00
  • c14cbe7998
    Fixup broken CI Gene Wood 2025-07-05 20:41:48 -07:00
  • 2bef52e8a2
    Add break-system-packages to pip install pytest Gene Wood 2025-07-05 13:39:34 -07:00
  • 8b5a957d71
    Add break-system-packages to pip install pytest Gene Wood 2025-07-05 13:29:00 -07:00
  • f48c383c73
    Workaround externally managed environment issue in Python 3.11 Gene Wood 2025-07-05 13:23:42 -07:00
  • fca90d192f
    Ensure README.md is closed after reading Gene Wood 2025-07-05 13:00:10 -07:00
  • ea0376e0c4
    Add a long_description to setup.py Gene Wood 2025-07-05 12:45:33 -07:00
  • d29ea9b32b
    Merge 646b3b3db8 into 9031424234 Sergey G. Brester 2025-07-01 12:03:49 +00:00
  • 646b3b3db8
    remove noop, unneeded by dealloc Sergey G. Brester 2025-07-01 14:03:46 +02:00
  • 2653d19fc7 Drop Python 3.7 and 3.8 Nguyễn Hồng Quân 2025-06-30 22:39:06 +07:00
  • 31b17c0b29 Adopt pyproject.toml and Meson to build Python extension Nguyễn Hồng Quân 2025-06-30 12:07:47 +07:00
  • 231abcd1be Trick to keep Meson from demanding other tools when building Python extension Nguyễn Hồng Quân 2025-06-28 16:47:30 +07:00
  • 7d34abeff0 Update README Nguyễn Hồng Quân 2025-06-26 16:35:07 +07:00
  • af8034088b Move tasks from Makefile to Meson Nguyễn Hồng Quân 2025-06-26 01:26:05 +07:00
  • c6e314340b Convert tasks from Makefile to Meson Nguyễn Hồng Quân 2025-06-25 22:28:19 +07:00
  • 58bad8caad Reformat Meson file Nguyễn Hồng Quân 2025-06-25 20:47:20 +07:00
  • 909e16ce3c Modern Python packaging Nguyễn Hồng Quân 2025-06-23 20:55:17 +07:00
  • 7c99a39e6d repair GHA-CI (update versions, pip install using --break-system-packages, etc) sebres 2025-04-02 16:09:35 +02:00
  • 7fa91c80e3 amend: close and decrement count for initial reference only once (avoids unexpected states on repeated Reader.close) sebres 2025-04-01 16:55:18 +02:00
  • 245784c42f improve thread safety of journal.Reader class by simple protection with ref-counter; avoid segfault by closing journal across threads (closes gh-143) sebres 2025-04-01 16:33:18 +02:00
  • 9031424234 docs: update intersphinx_mapping Zbigniew Jędrzejewski-Szmek 2025-01-19 16:52:41 +01:00
  • 48bda63c81 docs: update intersphinx_mapping Zbigniew Jędrzejewski-Szmek 2025-01-19 16:52:41 +01:00
  • 9ed13ac7c2 remove strndupa to build on musl Nick Owens 2025-01-04 04:10:31 -08:00
  • 3f0801c8ac Fix test failure Eric T. Johnson 2023-03-24 20:37:35 -04:00
  • 684a6cc222 README: stop mentioning Python 2 build dependencies Jelle van der Waa 2023-03-26 13:10:45 +02:00
  • a5ad758445 README: stop mentioning Python 2 build dependencies Jelle van der Waa 2023-03-26 13:10:45 +02:00
  • e2250ba6b8
    Fix test failure Eric T. Johnson 2023-03-24 20:37:35 -04:00
  • f95161fccd fixed PyPI url in last commit Guiorgy 2023-02-11 19:00:09 +04:00
  • 2942d35976
    fixed PyPI url in last commit Guiorgy 2023-02-11 19:00:09 +04:00
  • 802c8dcaa3 treewide: remove python 2 support and assume we have python 3.3+ Joerg Behrmann 2022-04-14 15:08:02 +02:00
  • 7e3313a15b
    Merge pull request #123 from Guiorgy/patch-1 Zbigniew Jędrzejewski-Szmek 2023-02-11 14:39:12 +01:00