# Add Infiltrator.jl to Base?

**URL:** <https://discourse.julialang.org/t/add-infiltrator-jl-to-base/77995>\
**Category:** Internals & Design\
**Tags:** debug, debugging\
**Created:** [March 16, 2022, 9:19pm UTC](https://discourse.julialang.org/t/add-infiltrator-jl-to-base/77995 "2022-03-16T21:19:43Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![jbu](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@jbu](https://discourse.julialang.org/u/jbu)\
**Post date:** [July 29, 2022, 4:05am UTC](https://discourse.julialang.org/t/add-infiltrator-jl-to-base/77995/8 "2022-07-29T04:05:13Z")

</div>

An older thread has additional details / tips that might be helpful for keeping Infiltrator out of your dependencies:

> [@Separate "Dev" packages in Project.toml](https://discourse.julialang.org/t/separate-dev-packages-in-project-toml/63143):
>
> When creating a package, I often use dependencies that are purely for development and have nothing to do with my package’s functionality (e.g. [Revise.jl](https://timholy.github.io/Revise.jl/stable/), [Debugger.jl](https://github.com/JuliaDebug/Debugger.jl), [Infiltrator.jl](https://github.com/JuliaDebug/Infiltrator.jl). If I ever wanted to share my package, these unnecessary packages would be shared too unless I manually deleted them from the Project.toml. [Pipenv](https://pipenv-fork.readthedocs.io/en/latest/basics.html#pipenv-install) (for Python) makes a distinction between “dev” dependencies only needed for development ([dev-packages] in the Pipfile), and strictly necessary dependencies needed for ru…

---

_[View the full topic](https://discourse.julialang.org/t/add-infiltrator-jl-to-base/77995)._
