Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map GAP dependencies to Julia dependencies? #4

Open
fingolfin opened this issue Nov 22, 2021 · 0 comments
Open

Map GAP dependencies to Julia dependencies? #4

fingolfin opened this issue Nov 22, 2021 · 0 comments

Comments

@fingolfin
Copy link
Member

There is some deactivated code for doing this already in generate_wrapper.jl.

The idea is that e.g. GAP_pkg_cvec should depend on ``GAP_pkg_io(and dousing GAP_pkg_io`) because `cvec` depends on `io`. With that in place, it will suffice to do this to load cvec into Julia:

using GAP_pkg_cvec ; GAP_pkg_cvec.load()

But there are a bunch of questions:

  • figure out a way to get the UUID of e.g. GAP_pkg_io when it is not yet in the (resp. "a") registry
    • perhaps just parse the GAP_pkg_*/Project.toml files and extract the UUID from there?
  • how to map version restrictions in GAP's PackageInfo. to compat strings
  • ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant