#cpanfile

Felix πŸ‡ΊπŸ‡¦πŸš΄β€β™‚οΈπŸ‡¨πŸ‡¦πŸ‡¬πŸ‡±πŸ‡©πŸ‡°πŸ‡²πŸ‡½πŸ‡΅πŸ‡¦ πŸ‡ͺπŸ‡Ίleobm@norden.social
2023-08-09

Is there a CPAN module installer or dependencies manager with which I can directly install a perl git project via a #cpanfile? (The project itself also has a cpanfile) πŸ€” cpanm can't handle git urls yet (in an cpanfile! On the shell I can install a git or github project by cpanm), #Cargo apparently can't either. App::cpm #cpm needs a META.json in the source project and the #Carl project looks a bit old.

#perl

2023-01-19

@Htbaa @Perl @miyagawa
β€’ cpanm --with-feature is considered experimental metacpan.org/dist/App-cpanminu
β€’ The #cpanfile feature directive is modeled after the #CPAN metadata spec’s optional_features map, whose documentation discourages its use because a reverse dependency has no way to specify which features its dependent distributions should enable. metacpan.org/pod/CPAN::Meta::S
β€’ The point of #Carmel seems to be to produce repeatable builds. Providing feature switches to cpanm sounds counter to that.

Christiaan KrasHtbaa@fosstodon.org
2023-01-18

Having always used #cpanm with #perl I'm now looking into #Carmel and find it an interesting concept. However, with cpanm and a #cpanfile I can declare a feature which include dependencies that are only installed when I pass the flag to cpanm. But it seems this isn't possible to do with Carmel?

@Perl

Felix πŸ‡ΊπŸ‡¦πŸš΄β€β™‚οΈπŸ‡¨πŸ‡¦πŸ‡¬πŸ‡±πŸ‡©πŸ‡°πŸ‡²πŸ‡½πŸ‡΅πŸ‡¦ πŸ‡ͺπŸ‡Ίleobm@norden.social
2023-01-12

Use Carton (Carton - Perl module dependency manager , aka Bundler for Perl) for your Mojolicious app deployment

mojolicious.io/blog/2018/12/22

#perl #cpanm #cpanfile #cpan

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst