Mixed Python/ Julia package

I try to package a software that contains of a Julia package and a Python wrapper. The wrapper uses http, so no PythonCall is used.

Questions:

  1. would it be possible to package it such that it can be installed with pip? If yes, could pip install Julia via juliaup?
  2. can I document the Python API using Documenter.jl ? If not, what would would be a good and simple alternative?
1 Like

Yes and yes. Diffeqpy is setup like this.

I don’t think the docstrings would work

You can use GitHub - JuliaPy/pyjuliapkg: Manage your Julia dependencies from Python to handle installing Julia and any required Julia packages. It’s what JuliaCall uses.