Search Criteria
Package Details: python-kealib 0.1_1.5.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-kealib.git (read-only, click to copy) |
---|---|
Package Base: | python-kealib |
Description: | Python library to access parts of kealib not exposed by GDAL |
Upstream URL: | http://kealib.org |
Licenses: | MIT |
Submitter: | hexd |
Maintainer: | hexd (dobedobedo) |
Last Packager: | hexd |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2018-05-27 04:29 (UTC) |
Last Updated: | 2024-02-05 04:16 (UTC) |
Dependencies (6)
- kealibAUR
- pybind11 (pybind11-gitAUR)
- python-awkward
- python-numpy (python-numpy-flameAUR, python-numpy-mkl-binAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mklAUR)
- cmake (cmake-gitAUR) (make)
- python-setuptools (make)
Required by (1)
Sources (6)
- https://github.com/ubarsc/kealib/releases/download/kealib-1.5.3/kealib-1.5.3.tar.gz
- https://raw.githubusercontent.com/scikit-hep/awkward/v1.10.2/src/awkward/_v2/cpp-headers/awkward//BuilderOptions.h
- https://raw.githubusercontent.com/scikit-hep/awkward/v1.10.2/src/awkward/_v2/cpp-headers/awkward//GrowableBuffer.h
- https://raw.githubusercontent.com/scikit-hep/awkward/v1.10.2/src/awkward/_v2/cpp-headers/awkward//LayoutBuilder.h
- https://raw.githubusercontent.com/scikit-hep/awkward/v1.10.2/src/awkward/_v2/cpp-headers/awkward//utils.h
- setup.py
Latest Comments
hexd commented on 2023-07-17 08:00 (UTC)
This one changed a lot upstream. There's no longer a
setup.py
and it doesn't have apyproject.toml
, but acmake
configuration to build it withpybind11
, which wasn't a requirement previously. There's yet another new requirement, it needs awkward version 2.0.9+ (otherwise cmake will fail while attempting to download the headers), but python-awkward is currently in version 1.10.2 for Arch, already flagged to be upgraded.I tried to force it a bit, but I first got:
Then I forced it more, with a custom
setup.py
to avoid thecmake
config that attempts to get the headers, and with headers directly from awkward v1.10.2 (I checked and v1.10.3 has exactly the same headers). With this, I managed to compile it, but at that point I still wasn't able to use it:Then I patched this lib to avoid
to_dict
since it didn't exist inawkward
v1. From thetojson
I wrote an alternative to get the dict. There were other incompatibilities, like a key format, but I adapted these too. Then the problem became the other test file, A missing environment variable while trying to test... well, after some time attempting, I found a way to get all tests passing with awkward 1.10.2. I'm just checking it once more and I'll push it here.hexd commented on 2022-02-08 04:09 (UTC)
I'm keeping this strange version numbering because of this: https://github.com/ubarsc/kealib/blob/kealib-1.4.14/python/setup.py#L124
dobedobedo commented on 2022-02-07 19:20 (UTC)
Hi, I modified your PKGBUILD to install the latest version of python-kealib:
Just a question: why not use the same versioning of kealib?