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

Switch to carton for dependency management #253

Closed
link2xt opened this issue Dec 6, 2018 · 1 comment
Closed

Switch to carton for dependency management #253

link2xt opened this issue Dec 6, 2018 · 1 comment
Labels
build Building system

Comments

@link2xt
Copy link
Contributor

link2xt commented Dec 6, 2018

Carton is a Perl dependency manager that supports lockfiles (cpanfile.snapshot) which ensures that the same versions of Perl modules are used in deployment as the ones used for testing. This way dependency management can be unified for various operating systems.

I have created a PR #252 to add cpanfile, which moves requirements from Makefile.PL to cpanfile, which can be used by Carton. So far it is still used by cpanm.

I am going to submit a work-in-progress PR for carton support, but now I have problems compiling some Catalyst modules in development environment.

Byt the way, there is a comment about carton in the source code:

# perl dependencies. Probably switch to use carton

@link2xt
Copy link
Contributor Author

link2xt commented Feb 23, 2019

Closing because #265 is merged.

@link2xt link2xt closed this as completed Feb 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Building system
Projects
None yet
Development

No branches or pull requests

2 participants