-
Notifications
You must be signed in to change notification settings - Fork 47
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
Dependency issues when using Clapyron #26
Comments
Let me update the package, the problem is in our part, on not setting the correct compatibility bounds. LogExpFunctions.jl has a mayor version (0.2 - > 0.3) 9 days ago |
i checked and actually we have the dependencies correctly set. the main problem in that case seems to be that your version seems old (also we didnt have any releases out yet, an issue that should be solved before juliacon). in the meantime, could you update the package to the most recent version? |
I am running v1.4, is that already an old version? I guess it is probably a year old at this point. I can try... I want version 1.6 for the faster pre-compile anyways :) |
On another note @longemen3000 , is there explicit calculation of activity coefficients? |
ohh, i see the problem:
on the julia version, its good to know that works on 1.4, but 1.6 what a relief on the load times there isnt yet a explicit calculation of activity coefficients, yet. at the moment we have only the chemical potential, and that is directly the gradient of the helmholtz equation depending of the molar amounts |
@longemen3000 I installed v1.6.2 and Clapyron installed fine. I am just going soft and am used to using the Juno GUI... It is a hassle to reinstall though so I was trying to stick with v1.4... I will either figure out how to run v1.6 from it, or just code old school and run Julia from command line. I will look into explicit activity coefficients. Shouldn't be hard to do from chemical potential... or maybe I will just derive things to use residual chemical potential from the get go :) |
@longemen3000 @pw0908 @ypaul21 Nice work fellows, I am digging it. |
Hello folks. You went and made a beautiful package and then made it depend on unstable packages or packages not in JuliaHub :D
It is like a series of dependency errors... have you folks tried installing your package from scratch? maybe I am doing something wrong but right off the bat I am met with
To install this, there is another error solved by first installing the package
IrrationalConstants
, and then installLogExpFunctions
, both from Github.LogExpFunctions
can be installed from JuliaHub, but is an old version, and Clapyron depends on the latest one, and won't install without version 0.3.To install IrrationalConstants just do
']'
followed by (don't include
pkg>
)pkg> add https://github.com/JuliaMath/IrrationalConstants.jl
followed by
pkg> add https://github.com/JuliaStats/LogExpFunctions.jl
Now upon retrying
pkg> add https://github.com/ypaul21/Clapeyron.jl
I am met with the complaint
When trying to install
JuliaFormatter
I get ther error that it depends onCSTParser
So I must first install
CSTParser
and thenJuliaFormatter
You cannot use the following
import Pkg; Pkg.add("CSTParser")
because that would be too easy, it installs the wrong version...
When I try
'pkg> add https://github.com/julia-vscode/CSTParser.jl' doesn't work either
At this point, I am worn out. Maybe I have somehow done something terribly wrong, but is it necessary to have a package depend on so many unstable packages?
Or maybe there is somekind of setup script that auto installs the necessary dependencies?
The text was updated successfully, but these errors were encountered: