Romain Thomas
78fad9758e
Add helper to disable nanobind warnings
2024-02-17 06:44:10 +01:00
Romain Thomas
082fc725fe
Init from a dedicated function
2024-02-17 05:29:15 +01:00
Romain Thomas
9502c2b7ec
Update copyrights
2024-02-04 05:50:39 +01:00
Romain Thomas
dffcff5df7
Fix logging
2023-10-15 23:03:20 +02:00
Romain Thomas
5c43eadcd1
Use Python sys.stderr for LIEF's logger
...
By default, LIEF's logger uses `stderr` to emit log messages which
is not catchable in Python. This commit makes use of `sys.stderr` for
the Python bindings.
2023-10-14 05:36:41 +02:00
Romain Thomas
4b29b87c14
Fix Python module API
2023-07-15 05:39:57 +02:00
Romain Thomas
e37ffa9ec8
Switch the bindings to nanobind (and update the CI)
2023-07-09 21:33:43 +02:00
Romain Thomas
d3aa0f4f93
Remove exceptions
2023-03-05 09:54:48 +01:00
Romain Thomas
9da2466609
Improve the LIEF Python build system by using pyproject.toml
...
- It also provides typing info (close #650 )
- Enhance the test suite
- Remove deprecated PE functions
2023-02-19 20:19:03 +01:00