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

conda(-forge) package? #59

Open
hmaarrfk opened this issue Jul 17, 2023 · 8 comments
Open

conda(-forge) package? #59

hmaarrfk opened this issue Jul 17, 2023 · 8 comments

Comments

@hmaarrfk
Copy link
Contributor

How would you feel about making a conda-forge package?

Do you feel like datoviz is ready for a more general audiance?

If not, I can just publish it for "myself" on "my own channel".

See work being done:
conda-forge/staged-recipes#23164

@rossant
Copy link
Contributor

rossant commented Jul 18, 2023

The current version is still highly experimental and will be superseded by a new version in the next months. I won't have the bandwidth to do much user support on the current version. That being said, it will be definitely helpful to have an easily-installable version with conda for early adopters and colleagues in my own organization.

If you publish it on your own channel, how would users do it to install it in practice?

@hmaarrfk
Copy link
Contributor Author

hmaarrfk commented Jul 18, 2023

If you publish it on your own channel, how would users do it to install it in practice?

If i publish to my own channel, i'm essentially saying that the only user is "me" on my various environments. No communicating with other users.

Let me know what you want. I was also not able to build all the dependencies on all the platforms. I am primarily focused on linux for now.

@rossant
Copy link
Contributor

rossant commented Jul 18, 2023

If i publish to my own channel, i'm essentially saying that the only user is "me" on my various environments. No communicating with other users.

But can we still communicate to select users an installation command like conda install -c hmaarrfk datoviz or something? Would that work to anyone who would know what command to type?

@hmaarrfk
Copy link
Contributor Author

Yes. That would work.

But on the mark.harfouche channel, I just delete things whenever I want.

@hmaarrfk
Copy link
Contributor Author

The second problem is that I also add other "similar" packages to conda-forge that may add or remove features to that channel. So it isn't really targetted to be an "experimental" channel for any one particular package

@djhoese
Copy link

djhoese commented Jul 18, 2023

Is the build process for the current version and this future version relatively similar @rossant? In that case, if @hmaarrfk is willing to spend the time trying to move the build process into a conda-forge recipe maybe that is time well spent. Updating the recipe version when the build process is the same/similar would be easy. It might also be good to figure out what dependency issues arise from trying to build with conda-forge packages and to identify any issues the conda-forge admins have with the package.

Just a thought.

@rossant
Copy link
Contributor

rossant commented Jul 18, 2023

Yes, I agree. I think the build processes should be relatively similar.

@hmaarrfk
Copy link
Contributor Author

from what I gather here, we should;

  1. wait a few months for your new release.
  2. put what we can on conda-forge

Honestly, I'm having trouble getting mac + windows to work on conda-forge. so help on the windows dependencies, and maybe underestanding why a segfault is happening on mac would be helpful in the meantime.

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

3 participants