karamel icon indicating copy to clipboard operation
karamel copied to clipboard

Dependencies in karamel.opam seem quite out of date

Open msprotz opened this issue 8 months ago • 2 comments

I'm not sure we need ulex or even batteries anymore. I'm also wondering if there's a way to make the fstar dependency optional in case all we want to build is the library for the sake of e.g. building eurydice or scylla.

@tahina-pro any thoughts on old dependencies?

msprotz avatar Apr 25 '25 17:04 msprotz

Hi,

I have an issue with installing karamel via opam on debian 12. It gives an error like:

[ERROR] Package conflict!
  * Missing dependency:
    - conf-python-2-7
    depends on the unavailable system package 'python2.7'. Use `--no-depexts' to attempt installation anyway, or it
      is possible that a depext package name in the opam file is incorrect.

Does Karamel still depend on Python2? Or am I doing something wrong? I thought maybe this is relevant to this issue. I can create a separate issue if required of course.

EDIT: I think it comes from an older version of the z3 package in opam.

vbramselaar avatar May 23 '25 06:05 vbramselaar

I'm happy to remove this dependency if CI comes back green (and also ulex and batteries). Want to submit a PR?

msprotz avatar May 23 '25 15:05 msprotz