title: How can I correctly include a path dependency in pyproject.toml?
body: <p>I have 2 projects structured as below:</p>
  <pre><code>/abc-lib
    / abc
      / __init__.py
      / main.py
    / pyproject.toml
  
  
  /abc-web-api
    / src
      / __init__.py
      / main.py
    / pyproject.toml
  </code></pre>
  <p>I attempted to include <code>abc-lib</code> as a dependency in <code>abc-web-api</code>, thus having a <code>abc-web-api/pyproject.toml</code> as below:</p>
  <pre><code>[tool.poetry]
  name = &quot;abc-web-api&quot;
  version = &quot;0.0.1&quot;
  description = &quot;Some description.&quot;
  authors = [&quot;Someone &lt;someone@example.com&gt;&quot;]
  repository = &quot;https://github.com/someone/abc-web-api&quot;
  readme = &quot;README.md&quot;
  
  
  [tool.poetry.scripts]
  serve = &quot;src.main:app&quot;
  
  
  [tool.poetry.dependencies]
  python = &quot;~3.6.8&quot;
  abc-lib = { path=&quot;../abc-lib&quot; }
  
  
  [tool.poetry.dev-dependencies]
  pytest = &quot;^3.10.1&quot;
  yapf = &quot;^0.30.0&quot;
  flake8 = &quot;^3.8.3&quot;
  
  
  [build-system]
  requires = [&quot;poetry&gt;=0.12&quot;]
  build-backend = &quot;poetry.masonry.api&quot;
  </code></pre>
  <p>When I execute <code>poetry install</code>, I receive the following message:</p>
  <pre><code>Package operations: 1 installs, 0 updates, 0 removals
  
    - Installing abc-lib (1.0.0 ../abc-lib)
  
  [ModuleOrPackageNotFound]
  No file/folder found for package abc-lib
  </code></pre>
  <p>The version number shown in the &quot;Installing&quot; statement is correct, so I am quite confused about the meaning of <code>[ModuleOrPackageNotFound]</code>.</p>
  <p>Does anyone know how can I resolve it? Thanks</p>