# Convert REQUIRE to Project.toml and Manifest.toml

**URL:** <https://discourse.julialang.org/t/convert-require-to-project-toml-and-manifest-toml/17775>\
**Category:** New to Julia\
**Tags:** packages\
**Created:** [November 20, 2018, 2:25pm UTC](https://discourse.julialang.org/t/convert-require-to-project-toml-and-manifest-toml/17775 "2018-11-20T14:25:32Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![kevbonham](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kevbonham/32/216165_2.png) [@kevbonham](https://discourse.julialang.org/u/kevbonham)\
**Post date:** [July 30, 2019, 11:22am UTC](https://discourse.julialang.org/t/convert-require-to-project-toml-and-manifest-toml/17775/8 "2019-07-30T11:22:28Z")

</div>

This is how I did it:

> [@Switching package registration systems soon](https://discourse.julialang.org/t/switching-package-registration-systems-soon/22677/106):
>
> Here’s a script that can generate a project file for a package with a REQUIRE file: [https://github.com/JuliaLang/Pkg.jl/pull/1133/files](https://github.com/JuliaLang/Pkg.jl/pull/1133/files) You call it with ARGS as directories where packages live. If the first argument is -f then it will overwrite existing Project.toml files, otherwise it will refuse to do so. It generates a [compat] section that approximates the bounds in the REQUIRE file as closely as possible, but unfortunately since the [compat] section doesn’t support version ranges this tra…

---

_[View the full topic](https://discourse.julialang.org/t/convert-require-to-project-toml-and-manifest-toml/17775)._
