Closed blakejohnson closed 8 years ago
Yeah, we did this so that our examples would run right out of the box, for instance on Travis. But there are other ways to handle that.
Well, if it is for testing, you can drop a REQUIRE file inside your test/ directory and get that for free.
Let's drop the dependencies. They are constant source of trouble, especially because they need binary libraries.
Yeah, I now disagree with my past self in this comment. The developers should have the test/REQUIRE
packages installed already, and on Travis everything has to get installed every time anyway. I'll just put the dependencies in test/REQUIRE
.
Several packages are listed in REQUIRE that are only used in the examples, and thus could be dropped. I didn't do an exhaustive search, but at minimum it looks like you could remove: Images, ImageMagick, and Winston.