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

Register the package #13

Open
ufechner7 opened this issue Aug 20, 2023 · 6 comments
Open

Register the package #13

ufechner7 opened this issue Aug 20, 2023 · 6 comments
Labels
Acknowledged We are aware of this issue and will respond soon

Comments

@ufechner7
Copy link

When at least the main examples work on at least one OS, please register the package to make it easier to install. You can also create a meta-package that installs all dependencies.

@Clemapfel Clemapfel added the Acknowledged We are aware of this issue and will respond soon label Aug 21, 2023
@Clemapfel
Copy link
Owner

Yes, this is true. As it says in the planned features making the installation a one-liner is a high priority

@Clemapfel
Copy link
Owner

I'm just waiting for JuliaPackaging/Yggdrasil#7461 now, everything is in order and ready to be published on Mousetraps end. Once the jll is on yggdrasil, I can open the Julia registry PR.

@ufechner7
Copy link
Author

Now merged.

@ufechner7
Copy link
Author

ufechner7 commented Nov 2, 2023

Writing @JuliaRegistrator register() should do the job, shouldn't it?

See: https://github.com/JuliaRegistries/Registrator.jl

@PallHaraldsson
Copy link

PallHaraldsson commented Jan 16, 2024

Is there a reason to not just register as is? I see something about "one-liner" installation. FYI: There's AppBundler.jl and it has Mousetrap as an example. https://github.com/PeaceFounder/AppBundler.jl/blob/main/examples/mousetrap/main.jl [You may want to link to it. I'm going to test your package first now, and that one.]

Currently the example doesn't work, since not registered. I know how, not all, to avoid the issue. A package doesn't have to be perfect to be registered, but that said, it seems perfect; for many. Perfect is the enemy of the good. PG needs not be used.

Surprisingly I see, installing your package:

  Downloaded artifact: Perl
[..]
⌅ [90100e71] ↓ MongoC_jll v1.25.1+0 ⇒ v1.19.1+0

I think I know I'm at "fault" (Perl not a real dependency?!), huge environment, but not all might, and even in 1.10, Julia could do better..

@LilithHafner
Copy link
Contributor

Bump. This is a great package! It is way more stable and functional than most packages when they are first registered in the General registry. Registering a package also does not come with any additional commitments to no longer releasing breaking changes or anything else. I don't see any reason not to register this package now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Acknowledged We are aware of this issue and will respond soon
Projects
None yet
Development

No branches or pull requests

4 participants