CastXML / CastXML-python-distributions

Python wheels to distribute CastXML, a C-family abstract syntax tree XML output tool.
2 stars 4 forks source link

CastXML Python Distribution #18

Open MikhailGorobets opened 1 year ago

MikhailGorobets commented 1 year ago

CastXML Python wheels haven't been updated for a while. I submitted a pull request following the instructions, but CircleCI is failing. Is there any way to contact the people who are responsible for this package, please? It seems like they are not responding on the repository page. If they don't have time, I can fix it myself, but the pull request will need to be accepted.

bradking commented 1 year ago

Cc: @josephsnyder @jcfr

jcfr commented 1 year ago

@MikhailGorobets I should be able to address this this week or the following.

The following issues will also be fixed:

MikhailGorobets commented 1 year ago

@jcfr Are there any updates?

jbcpollak commented 1 month ago

I am unable to install castxml on aarch64 based Linux (running in a docker container on an M3 Mac, in my case). With pip I get:

$ pip install "castxml>=0.4"
ERROR: Could not find a version that satisfies the requirement castxml>=0.4 (from versions: none)
ERROR: No matching distribution found for castxml>=0.4

and with uv I get:

$ uv pip install -v "castxml>=0.4"
DEBUG uv 0.4.25
DEBUG Searching for default Python interpreter in system path
DEBUG Found `cpython-3.11.9-linux-aarch64-gnu` at `/workspaces/firefly/.venv/bin/python3` (active virtual environment)
DEBUG Using Python 3.11.9 environment at .venv
DEBUG Acquired lock for `.venv`
DEBUG At least one requirement is not satisfied: castxml>=0.4
DEBUG Using request timeout of 30s
DEBUG Solving with installed Python version: 3.11.9
DEBUG Solving with target Python version: >=3.11.9
DEBUG Adding direct dependency: castxml>=0.4
DEBUG Found fresh response for: https://pypi.org/simple/castxml/
DEBUG Searching for a compatible version of castxml (>=0.4)
DEBUG Searching for a compatible version of castxml (>=0.4, <0.4.5 | >0.4.5)
DEBUG Searching for a compatible version of castxml (>=0.4, <0.4.3 | >0.4.3, <0.4.5 | >0.4.5)
DEBUG Searching for a compatible version of castxml (>=0.4, <0.4.2 | >0.4.2, <0.4.3 | >0.4.3, <0.4.5 | >0.4.5)
DEBUG No compatible version found for: castxml
  × No solution found when resolving dependencies:
  ╰─▶ Because only the following versions of castxml are available:
          castxml<0.4
          castxml==0.4.2
          castxml==0.4.3
          castxml==0.4.5
      and castxml>=0.4.2,<=0.4.3 has no wheels with a matching Python implementation tag, we can conclude that castxml>=0.4,<0.4.3 cannot be used.
      And because castxml==0.4.5 has no wheels with a matching platform tag and you require castxml>=0.4, we can conclude that your requirements are unsatisfiable.
DEBUG Released lock at `/workspaces/firefly/.venv/.lock`

New releases that support aarch64 (arm64) would be really helpful.

jcfr commented 1 month ago

Thanks for raising this issue :pray:

We are discussing with the team and will follow-up with an update :rocket: