# Separate REQUIRE for deps/build.jl

**URL:** https://discourse.julialang.org/t/separate-require-for-deps-build-jl/2172
**Category:** Internals & Design
**Tags:** package
**Created:** [February 18, 2017, 3:06pm UTC](https://discourse.julialang.org/t/separate-require-for-deps-build-jl/2172 "2017-02-18T15:06:31Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![djsegal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/djsegal/32/13752_2.png) [@djsegal](https://discourse.julialang.org/u/djsegal)
#### Post date: [February 19, 2017, 4:38pm UTC](https://discourse.julialang.org/t/separate-require-for-deps-build-jl/2172/2 "2017-02-19T16:38:57Z")

</div>

This seems intimately related to [Different requirements for packages, using, building, and testing](https://discourse.julialang.org/t/different-requirements-for-packages-using-building-and-testing/2170)

* * *

I just don’t think it seems very DRY to have N `REQUIRE` files for the different ways you want to run your code.

Why not just one REQUIRE file with environment specifications built in?

Then you don’t have to keep moving code to different files every time you want to slide packages around

---

_[View the full topic](https://discourse.julialang.org/t/separate-require-for-deps-build-jl/2172)._
