Oliver Hamlet
43ba191ac5
Update GitHub Actions
...
To resolve deprecation warnings in workflows.
2023-06-05 17:49:53 +01:00
Oliver Hamlet
64293324c3
Stop uploading snapshot artifacts to Artifactory
...
The JFrog account that's used by the LOOT organisation will be
deactivated on 2023-07-02 because JFrog are sunsetting their free
accounts.
2023-06-05 17:34:29 +01:00
Oliver Hamlet
5a9179be1b
Update pybind11 to 2.9.2
...
pybind11 2.6.0 increased the minimum required version of CMake to 3.4.
2022-07-02 17:00:47 +01:00
Oliver Hamlet
6f6b2269cf
Migrate to windows-2019 GitHub Actions runners
...
windows-2016 was scheduled for removal in April 2022, though the
previous commit's build still worked.
This also means that the MSVC 2019 redistributable is now required.
Although libloot 0.15 is built with MSVC 2017, 2019 can link code
build with 2017 and the 2019 redistributable effectively replaces
the 2017 redistributable, so there's no compatibility issues.
2022-07-02 16:49:52 +01:00
Oliver Hamlet
024ab1f1e5
Drop support for Python 2.7
...
It's been end of life since January 2020.
2022-07-02 16:36:14 +01:00
Oliver Hamlet
a7d26204a1
Replace Bintray with Artifactory
...
JFrog are closing down the former tomorrow.
2021-04-30 22:37:45 +01:00
Oliver Hamlet
8247ef9f62
Migrate CI to GitHub Actions
2021-02-14 15:19:12 +00:00
Oliver Hamlet
dcf9b8b96b
Rename package and repository to libloot-python and module to loot
2019-11-06 20:17:40 +00:00
Oliver Hamlet
263322a75c
Update libloot to v0.15.0
2019-11-06 18:58:02 +00:00
Oliver Hamlet
b52cd9bd6b
Update pybind11 to v2.4.2
...
v2.3.0 fixed GIL handling bugs, which means we need to explicitly stop
storing the Python logging callback before exiting, or the exit will
hang.
2019-10-22 17:43:30 +01:00
Oliver Hamlet
580bf87802
Fix artifact name matching on AppVeyor
2019-10-21 18:08:20 +01:00
Oliver Hamlet
c144f7a66c
Fix forwardslashes in package name on AppVeyor
2019-10-21 18:08:18 +01:00
Daniel Nunes
ffd62f9e0c
Include setup.py and __init__.py in archive for pip
...
So that the wrapper library can be installed with `pip install
<archive>`. The setup.py is Windows-specific, but CI only
produces Windows builds so that's not currently an issue.
The __init__.py re-exports the .pyd module so that the .pyd and
.dll can be installed into a subdirectory of site-packages for
neatness, and so that the installed module isn't just to work
around pip install being unable to install a pyd with no package.
2019-10-21 18:07:55 +01:00
Oliver Hamlet
937a36a5ae
Set platform architecture using CMake's -A option
...
Introduced in CMake v3.1.0, I think it's a bit easier to remember than a
suffix on the generator name.
2019-06-22 13:46:43 +01:00
Oliver Hamlet
915c002ca6
Use PYBIND11_MODULE instead of PYBIND11_PLUGIN
...
The latter is deprecated.
2019-06-16 13:29:31 +01:00
Oliver Hamlet
c19a9be579
Run tests using ctest on AppVeyor
2019-06-16 13:16:35 +01:00
Oliver Hamlet
b393507657
Update libloot to v0.14.7
2019-06-16 13:03:53 +01:00
Oliver Hamlet
d356ac2445
Set version number to 4.0.2
4.0.2
2019-03-25 09:47:46 +00:00
Oliver Hamlet
fe4c3ab6b5
Update libloot to v0.14.5
2019-03-25 09:47:03 +00:00
Oliver Hamlet
b17b531073
Fix get_plugin_cleanliness never returning dirty
2019-03-25 09:01:29 +00:00
Oliver Hamlet
06a6d9ceb6
Use CTest to run Python tests
...
Avoid having to copy the test script by modifying PYTHONPATH at runtime,
and move the test script into the test directory.
2019-03-25 08:38:34 +00:00
Oliver Hamlet
a35abab104
Add a test masterlist
...
It'll be extended with more test metadata in future.
2019-03-25 08:20:03 +00:00
Oliver Hamlet
646a8d02e0
Add .vscode/ to .gitignore
2019-03-25 08:06:31 +00:00
Oliver Hamlet
cab63886d3
Set version number to 4.0.1
4.0.1
2019-01-27 14:53:14 +00:00
Oliver Hamlet
8a61701855
Update libloot to v0.14.3
2019-01-27 14:52:03 +00:00