# Add and develope an unregistered local package

**URL:** https://discourse.julialang.org/t/add-and-develope-an-unregistered-local-package/25632
**Category:** General Usage
**Tags:** package
**Created:** [June 24, 2019, 11:43pm UTC](https://discourse.julialang.org/t/add-and-develope-an-unregistered-local-package/25632 "2019-06-24T23:43:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Amin\_Yahyaabadi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amin_yahyaabadi/32/9826_2.png) [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)
#### Post date: [June 24, 2019, 11:43pm UTC](https://discourse.julialang.org/t/add-and-develope-an-unregistered-local-package/25632/1 "2019-06-24T23:43:22Z")

</div>

I am trying to update a discontinued package called [MatlabCompat.jl](https://github.com/MatlabCompat/MatlabCompat.jl).  
First, I ran [my forked FemtoCleaner](https://github.com/aminya/FemtoCleaner.jl) locally to update the deprecated syntax, and here is the result: [Updated MatlabCompat.jl](https://github.com/aminya/MatlabCompat.jl).

However, as I mentioned [here in my pull request](https://github.com/MatlabCompat/MatlabCompat.jl/pull/16), I can not add the updated package, and I get errors for “Unsatisfiable requirements detected for package Tk”.

My question is: How can I add a package like this and debug and test its various aspects. It seems very hard to be able to update the syntax inside a package without having a way to test it.

---

<div class="post-metadata">

### Author: ![c42f](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/c42f/32/52842_2.png) [@c42f](https://discourse.julialang.org/u/c42f)
#### Post date: [June 25, 2019, 3:22am UTC](https://discourse.julialang.org/t/add-and-develope-an-unregistered-local-package/25632/2 "2019-06-25T03:22:34Z")

</div>

What I usually do is to clone my package into the `.julia/dev` using git and then do `dev MyPackage` in package mode.

For other paths, you should be able to use

```julia
(v1.1) pkg> dev path/to/mypackage

```

See [3. Managing Packages · Pkg.jl](https://julialang.github.io/Pkg.jl/v1/managing-packages/#Developing-packages-1)
