I have to admit that I am still totally lost with Pkg3. I just do not understand its internals despite reading docs and watching JuliaCon videos.
My current problem is as follows. I have created an extension of Flux for Multiple-Instance Learning (called Mill https://github.com/pevnak/Mill.jl). I have tagged versions in git and in
Project.toml. In past versions, I have used unregistered package
KissThreads, but I have removed. This has somehow caused a havoc. Since the
Mill is not registered, I want to add it as a dependency to my other projects.
The problem is that I receive a following error about unsatisfiable dependency.
(tmp) pkg> add https://github.com/pevnak/Mill.jl Updating registry at `~/.julia/registries/General` Updating git-repo `https://github.com/JuliaRegistries/General.git` Updating git-repo `https://github.com/pevnak/Mill.jl` Resolving package versions... ERROR: Unsatisfiable requirements detected for package KissThreading [36cdf07b]: KissThreading [36cdf07b] log: ├─KissThreading [36cdf07b] has no known versions! └─restricted to versions * by Mill [1d0525e4] — no versions left └─Mill [1d0525e4] log: ├─possible versions are: 1.1.0 or uninstalled └─Mill [1d0525e4] is fixed to version 1.1.0
Thanks for an help.