Mousetrap.jl icon indicating copy to clipboard operation
Mousetrap.jl copied to clipboard

Register the package

Open ufechner7 opened this issue 2 years ago • 6 comments

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.

ufechner7 avatar Aug 20 '23 19:08 ufechner7

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

Clemapfel avatar Aug 21 '23 11:08 Clemapfel

I'm just waiting for https://github.com/JuliaPackaging/Yggdrasil/pull/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.

Clemapfel avatar Oct 20 '23 17:10 Clemapfel

Now merged.

ufechner7 avatar Nov 02 '23 01:11 ufechner7

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

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

ufechner7 avatar Nov 02 '23 20:11 ufechner7

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..

PallHaraldsson avatar Jan 16 '24 13:01 PallHaraldsson

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.

LilithHafner avatar Jan 26 '24 18:01 LilithHafner