omerbenamram / pyevtx-rs

Python bindings for https://github.com/omerbenamram/evtx/
49 stars 8 forks source link

Request for Compiled Version (No matching distribution found for evtx==0.8.3) #28

Closed yarden-nadav closed 11 months ago

yarden-nadav commented 11 months ago

I am currently attempting to install and use evtx on a Linux Arch-based system (Docker on Mac). Unfortunately, I have encountered an issue as there is no compiled version of the package available for the package. I understand that maintaining compiled versions for various architectures can be challenging, but having support for the Linux Arch architecture would greatly benefit users in this environment. Thank you for your attention to this matter.

omerbenamram commented 11 months ago

Hi, the wheels uploaded are as extensive as python allows https://files.pythonhosted.org/packages/ec/5d/1383e37825606ce37e6b874926bb06966e56f7a6ea3fc892e92685c7139a/evtx-0.8.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

arch linux should be supported, if not, then maybe you are either using an old python version (<3.7) or some crazy old version of arch. maybe also update your version of wheel package.

yarden-nadav commented 11 months ago

Thanks Omer, but my case is different. I'm using python:3.11.6-slim arch64 as base image. Here you can see the error raised on build. ERROR: Could not find a version that satisfies the requirement evtx==0.8.3 (from versions: 0.2.5, 0.2.6, 0.2.7, 0.3.0, 0.6.8, 0.7.3, 0.8.0) ERROR: No matching distribution found for evtx==0.8.3

I can use an alternative amd64 base image, but I find it less ideal.

omerbenamram commented 11 months ago

hi, CI indeed does not build aarch64 images for linux, only for mac, you can compile from sources if you'd like..

EDIT: i've added it. should work

omerbenamram commented 11 months ago

pypi now has aarch64 links. https://files.pythonhosted.org/packages/03/61/230fc0003360f4ef927673d2a45033718026f0ed4e22992628b600505991/evtx-0.8.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl