Commit Graph

  • 32b9ff8813 Port to libyang v3 main Jan Kundrát 2025-04-02 16:19:10 -07:00
  • ea550164d0 Port to libyang v3 libyang-v3 Jan Kundrát 2025-04-02 16:19:10 -07:00
  • c7353aa7a1 Port to libyang v3 wip/libyang-v3 Jan Kundrát 2025-04-02 16:15:37 -07:00
  • 07beb2a166 Fix build on Windows Jan Kundrát 2025-04-02 16:19:10 -07:00
  • ee67ef49c5 CI: pin CMake on Windows due to a dlfcn-win32 build error Jan Kundrát 2025-04-02 15:38:34 -07:00
  • 3c1e0b3db7 CI: Mac OS X v12 is no more on GitHub runners Jan Kundrát 2025-04-02 21:31:32 +02:00
  • 68f1d861dd CI: switch to upload/download artifacts v4 Jan Kundrát 2025-04-02 11:38:24 -07:00
  • df2fff52de libyang: the latest v2 of the C library Jan Kundrát 2024-07-07 00:34:48 +02:00
  • 9020db5fb0 CI: unbreak OS X 13 builds Jan Kundrát 2024-06-19 14:19:24 +02:00
  • 26a9f5a559 Sync with upstream v0.0.14 Jan Kundrát 2024-01-24 18:09:40 +01:00
  • 77db42ffa5 API change: sync with upstream repos Jan Kundrát 2024-01-16 11:21:41 +01:00
  • 7859ed6ea3 Mark Python 3.12 as supported v0.0.13 Jan Kundrát 2023-11-15 20:11:38 +01:00
  • eb4a077bb7 Build on Apple M1 CPUs as well v0.0.12 Jan Kundrát 2023-11-15 18:27:42 +01:00
  • 2ad9fa8b5d apple: use modern compilers on these machines Jan Kundrát 2023-11-15 18:43:34 +01:00
  • 5b4d4a0a6c Apple: require newest OS for the newest Python Jan Kundrát 2023-11-15 18:25:07 +01:00
  • 4082ba4f95 CI: enable Python 3.12 builds Jan Kundrát 2023-11-15 17:34:23 +01:00
  • c1543b9255 Sync libyang and libyang-cpp Jan Kundrát 2023-11-15 17:29:55 +01:00
  • bf1a2fed8b Sync libayng and libyang-cpp Jan Kundrát 2023-09-29 14:57:18 +02:00
  • 5ae3a1a909 Sync with upstream v0.0.11 Jan Kundrát 2023-09-05 14:53:53 +02:00
  • e629297a2d creating new data nodes Jan Kundrát 2023-09-01 17:50:50 +02:00
  • 2816765c14 Basic schema-level queries Jan Kundrát 2023-09-01 15:01:27 +02:00
  • 55ee7a14eb Allow easy checking for element existence Jan Kundrát 2023-09-01 05:01:35 +02:00
  • 96b2178d47 Add support for reading enumerations Jan Kundrát 2023-09-01 04:02:58 +02:00
  • f85ec36353 Working with the empty type Jan Kundrát 2023-09-01 04:01:38 +02:00
  • feae818234 Add support for reading the decimal64 data type Jan Kundrát 2023-09-01 03:44:25 +02:00
  • f7b64f68e4 Add support for relative path lookup starting at root Jan Kundrát 2023-08-07 19:00:12 +02:00
  • 3a1bc911a8 Export DataNode::findPath with no restrictions on result size Jan Kundrát 2023-08-07 17:53:46 +02:00
  • a825729856 use Python's default snake_case naming convention consistently Jan Kundrát 2023-08-31 23:15:25 +02:00
  • 52d22728df libyang: support backslashes in file names on Windows Jan Kundrát 2023-08-31 18:52:20 +02:00
  • 532744ae2c CI: modernize upload to PyPI v0.0.10 Jan Kundrát 2023-08-31 17:03:25 +02:00
  • ddec88670a Sync with upstreams v0.0.9 Jan Kundrát 2023-08-31 15:21:33 +02:00
  • 8b4e00627d Sync with upstream v0.0.8 Jan Kundrát 2023-07-13 12:49:43 +02:00
  • 2e66616fc2 Sync with upstream libyang Jan Kundrát 2023-06-21 13:18:43 +02:00
  • 2cd967652e export log options to Python Jan Kundrát 2023-06-13 17:03:38 +02:00
  • 0552bb3187 Sync with upstream Jan Kundrát 2023-06-13 17:03:18 +02:00
  • 2848ca18ca sync with upstream Jan Kundrát 2023-06-13 01:43:19 +02:00
  • a4f4c51635 sync with upstream Jan Kundrát 2023-06-05 13:16:47 +02:00
  • 1addfe4933 sync with upstream v0.0.7 Jan Kundrát 2023-05-30 12:11:55 +02:00
  • 10687e3f28 new validation/parsing flags in libyang-cpp Jan Kundrát 2023-05-16 23:07:23 +02:00
  • 6bf5a8729b Export libyang version info Jan Kundrát 2023-05-16 18:10:32 +02:00
  • b6763ba61c explicit module loading without callbacks Jan Kundrát 2023-05-16 17:09:05 +02:00
  • 9e5914d9c3 clean up obsolete code Jan Kundrát 2023-05-16 15:58:06 +02:00
  • 3de2a328f2 refactor: py::overload_cast Jan Kundrát 2023-05-16 15:57:18 +02:00
  • 9a37f1ec8f refactor: namespace py = pybind11 Jan Kundrát 2023-05-16 15:55:53 +02:00
  • b2eaeb4fe5 refactor: using namespace libyang Jan Kundrát 2023-05-16 15:53:27 +02:00
  • dc8e5259d3 Adapt to upstream C++ overloading Jan Kundrát 2023-05-16 15:48:09 +02:00
  • 1734421544 Update libyang Jan Kundrát 2023-05-16 18:02:23 +02:00
  • d18d1ab4ea Sync with upstream v0.0.6 wip/sync Jan Kundrát 2023-05-09 17:17:26 +02:00
  • a3d8b75cfc Update copyright year Jan Kundrát 2023-02-05 01:09:00 +01:00
  • 20df6dca6f Always run the test suite when building the wheel ci/always-run-tests Jan Kundrát 2023-02-04 23:50:05 +01:00
  • be917803d9 CI: adapt to github changes for ::set-output v0.0.5 ci/github-set-output Jan Kundrát 2023-02-05 00:05:23 +01:00
  • 6507fa5138 Build for Python 3.11 as well Jan Kundrát 2023-02-03 15:58:29 +01:00
  • 54489cea62 Use pybind11 from PIP Jan Kundrát 2023-02-04 22:36:19 +01:00
  • d940700a20 python prefers list over dict for setup.py classifiers Jan Kundrát 2023-02-03 15:54:48 +01:00
  • 90497aa906 Sync with upstream Jan Kundrát 2023-02-03 15:20:02 +01:00
  • 18a4fd67e3 Sync with libyang upstream Jan Kundrát 2022-08-24 12:20:59 +02:00
  • 3f7ea31282 CI: Windows: use short temp paths Jan Kundrát 2023-02-03 13:19:07 +01:00
  • 5346e705d3 CI: GitHub: upgrade Node.js 12 actions Jan Kundrát 2023-02-03 01:04:25 +01:00
  • d99190f9f4 CI: Windows: use upstream vcpkg Jan Kundrát 2023-02-03 00:56:46 +01:00
  • 777133fd9c CI: pin auditwheel so that it works on Ubuntu 20.04 Jan Kundrát 2023-02-03 00:51:10 +01:00
  • dab8be1de4 docs: update shileds.io badge for GitHub CI Jan Kundrát 2023-02-03 00:37:39 +01:00
  • 7c9eb1db90 sync with upstream libyang Jan Kundrát 2022-07-14 16:00:23 +02:00
  • 0e4211fe69 build: sync versions of build dependencies v0.0.4 Jan Kundrát 2022-07-08 00:33:16 +02:00
  • 4f1c735a3d Fix EOL issues on Windows Jan Kundrát 2022-07-08 00:22:59 +02:00
  • 8aa33f3020 Windows: test the wheel on Windows 2019 as well Jan Kundrát 2022-07-07 15:49:52 +02:00
  • d7a8a7bbe9 Mac OS builds v0.0.3 Jan Kundrát 2022-07-01 11:58:14 +02:00
  • 786e0b8673 cmake: cleanup: remove unused version passing Jan Kundrát 2022-07-01 12:29:42 +02:00
  • ebcd272ce2 build: ensure that the correct Python version is used Jan Kundrát 2022-07-01 11:54:26 +02:00
  • bb2e73b011 cmake: use the documented order for IMPORTED_TARGETS Jan Kundrát 2022-07-01 11:54:07 +02:00
  • 006c015337 CI: die if no wheels are produced Jan Kundrát 2022-07-01 02:12:42 +02:00
  • 3a458f2318 Python bindings: just enough to validate some YANG data v0.0.2 Jan Kundrát 2022-06-30 23:55:21 +02:00
  • 41ecb91b00 Import from pybind/cmake_example@d4ecfbcdd6 Jan Kundrát 2022-06-29 19:11:06 +02:00
  • 717abdd01d Import some YANG modules for tests Jan Kundrát 2022-06-27 00:41:37 +02:00
  • 447a2ab687 docs: minor fixes Jan Kundrát 2022-06-30 19:14:39 +02:00
  • c77d87c9fd cache: vcpkg: sync just the installed bits v0.0.1 Jan Kundrát 2022-06-30 08:30:34 +02:00
  • e54f5d9b5e Fix pybind11 and vcpkg from microsoft/vcpkg@25467 Jan Kundrát 2022-06-29 21:32:02 +02:00
  • 3ab0f5d9b8 Build on Ubuntu 20.04 as well Jan Kundrát 2022-06-29 21:06:08 +02:00
  • b62617afd3 CI: explain why Ubuntu 20.04 is not supported Jan Kundrát 2022-06-28 15:55:48 +02:00
  • 91b9292ce6 docs: better describe the scope of this project Jan Kundrát 2022-06-28 16:04:36 +02:00
  • b873ced70b CI: Build on Linux as well Jan Kundrát 2022-06-25 20:46:44 +02:00
  • 6e5ed74cf3 Sync to latest libyang Jan Kundrát 2022-06-25 20:48:07 +02:00
  • f256c9f47d Update copyright year Jan Kundrát 2022-06-25 20:39:01 +02:00
  • f9b323b126 Building libyang and libyang-cpp on Windows Jan Kundrát 2022-06-16 13:47:34 +02:00
  • 85cad5ee82 future Python bindings of libyang Jan Kundrát 2021-12-08 17:13:10 +01:00