<p dir="auto">I have somehow managed to install the Distributions package without having any trace of it on my system. I'm on v0.3.8. For example,</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="julia&gt; using Distributions # works

julia&gt; Pkg.status()
2 required packages:
 - CPUTime                       0.0.4
 - MAT                           0.2.12
7 additional packages:
 - BinDeps                       0.3.14
 - Blosc                         0.1.2
 - Compat                        0.4.9
 - HDF5                          0.4.18
 - SHA                           0.0.4
 - URIParser                     0.0.5
 - Zlib                          0.1.8

julia&gt; Pkg.installed()
Dict{ASCIIString,VersionNumber} with 9 entries:
  &quot;Blosc&quot;     =&gt; v&quot;0.1.2&quot;
  &quot;Zlib&quot;      =&gt; v&quot;0.1.8&quot;
  &quot;CPUTime&quot;   =&gt; v&quot;0.0.4&quot;
  &quot;BinDeps&quot;   =&gt; v&quot;0.3.14&quot;
  &quot;Compat&quot;    =&gt; v&quot;0.4.9&quot;
  &quot;HDF5&quot;      =&gt; v&quot;0.4.18&quot;
  &quot;MAT&quot;       =&gt; v&quot;0.2.12&quot;
  &quot;SHA&quot;       =&gt; v&quot;0.0.4&quot;
  &quot;URIParser&quot; =&gt; v&quot;0.0.5&quot;

julia&gt; Pkg.dir(&quot;Distributions&quot;)
&quot;/home/skainswo/.julia/v0.3/Distributions&quot;

shell&gt; ls /home/skainswo/.julia/v0.3/
BinDeps/   .cache/     CPUTime/    MAT/        REQUIRE     URIParser/
Blosc/     Compat/     HDF5/       METADATA/   SHA/        Zlib/"><pre class="notranslate">julia<span class="pl-k">&gt;</span> <span class="pl-k">using</span> Distributions <span class="pl-c"><span class="pl-c">#</span> works</span>

julia<span class="pl-k">&gt;</span> Pkg<span class="pl-k">.</span><span class="pl-c1">status</span>()
<span class="pl-c1">2</span> required packages<span class="pl-k">:</span>
 <span class="pl-k">-</span> CPUTime                       <span class="pl-c1">0.0</span>.<span class="pl-c1">4</span>
 <span class="pl-k">-</span> MAT                           <span class="pl-c1">0.2</span>.<span class="pl-c1">12</span>
<span class="pl-c1">7</span> additional packages<span class="pl-k">:</span>
 <span class="pl-k">-</span> BinDeps                       <span class="pl-c1">0.3</span>.<span class="pl-c1">14</span>
 <span class="pl-k">-</span> Blosc                         <span class="pl-c1">0.1</span>.<span class="pl-c1">2</span>
 <span class="pl-k">-</span> Compat                        <span class="pl-c1">0.4</span>.<span class="pl-c1">9</span>
 <span class="pl-k">-</span> HDF5                          <span class="pl-c1">0.4</span>.<span class="pl-c1">18</span>
 <span class="pl-k">-</span> SHA                           <span class="pl-c1">0.0</span>.<span class="pl-c1">4</span>
 <span class="pl-k">-</span> URIParser                     <span class="pl-c1">0.0</span>.<span class="pl-c1">5</span>
 <span class="pl-k">-</span> Zlib                          <span class="pl-c1">0.1</span>.<span class="pl-c1">8</span>

julia<span class="pl-k">&gt;</span> Pkg<span class="pl-k">.</span><span class="pl-c1">installed</span>()
Dict{ASCIIString,VersionNumber} with <span class="pl-c1">9</span> entries<span class="pl-k">:</span>
  <span class="pl-s"><span class="pl-pds">"</span>Blosc<span class="pl-pds">"</span></span>     <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.1.2<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>Zlib<span class="pl-pds">"</span></span>      <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.1.8<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>CPUTime<span class="pl-pds">"</span></span>   <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.0.4<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>BinDeps<span class="pl-pds">"</span></span>   <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.3.14<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>Compat<span class="pl-pds">"</span></span>    <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.4.9<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>HDF5<span class="pl-pds">"</span></span>      <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.4.18<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>MAT<span class="pl-pds">"</span></span>       <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.2.12<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>SHA<span class="pl-pds">"</span></span>       <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.0.4<span class="pl-pds">"</span></span>
  <span class="pl-s"><span class="pl-pds">"</span>URIParser<span class="pl-pds">"</span></span> <span class="pl-k">=&gt;</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.0.5<span class="pl-pds">"</span></span>

julia<span class="pl-k">&gt;</span> Pkg<span class="pl-k">.</span><span class="pl-c1">dir</span>(<span class="pl-s"><span class="pl-pds">"</span>Distributions<span class="pl-pds">"</span></span>)
<span class="pl-s"><span class="pl-pds">"</span>/home/skainswo/.julia/v0.3/Distributions<span class="pl-pds">"</span></span>

shell<span class="pl-k">&gt;</span> ls <span class="pl-k">/</span>home<span class="pl-k">/</span>skainswo<span class="pl-k">/</span><span class="pl-k">.</span>julia<span class="pl-k">/</span>v0.<span class="pl-c1">3</span><span class="pl-k">/</span>
BinDeps<span class="pl-k">/</span>   <span class="pl-k">.</span>cache<span class="pl-k">/</span>     CPUTime<span class="pl-k">/</span>    MAT<span class="pl-k">/</span>        REQUIRE     URIParser<span class="pl-k">/</span>
Blosc<span class="pl-k">/</span>     Compat<span class="pl-k">/</span>     HDF5<span class="pl-k">/</span>       METADATA<span class="pl-k">/</span>   SHA<span class="pl-k">/</span>        Zlib<span class="pl-k">/</span></pre></div>
<p dir="auto">What's the deal?</p>
<p dir="auto">it works fine if the package is in .julia/v0.x, but if it is somewhere else then it claims there is no <code class="notranslate">test/runtests.jl</code> even if my <code class="notranslate">LOAD_PATH</code> is set such that i can <code class="notranslate">using</code> it.  i know that the recommended dev cycle is to keep packages in .julia, but would it make sense to make Pkg.test() work otherwise?</p>