title: Write a recipe in yocto for a python application
body: <p>I have a simple python application which does:</p>
  
  <ol>
  <li>acquire information from a GPS</li>
  <li>parse information</li>
  <li>store it in InfluxDB</li>
  </ol>
  
  <p>The package requirements:</p>
  
  <pre><code>certifi==2018.4.16
  chardet==3.0.4
  idna==2.6 
  influxdb==5.0.0
  pynmea2==1.12.0 
  pyserial==3.4
  python-dateutil==2.7.3
  pytz==2018.4
  requests==2.18.4
  six==1.11.0
  urllib3==1.22          
  </code></pre>
  
  <p>The above is generated by using:</p>
  
  <p><code>pip3 install pynmea2 pyserial influxdb</code></p>
  
  <p>In the <code>OpenEmbedded Layers Index</code> I have already found <code>pyserial</code> package for <strong>Python3</strong>. Which implies on the board I just might need to do <code>pip3 install pynmea2 influxdb</code>.</p>
  
  <p>How do you go ahead writing my application's recipe with all the above mentioned pip dependencies in mind?</p>
  
  <p>There aren't any tutorials I have found for writing recipes for python applications. (On the contrary <code>Node</code> applications do have some guidance on the <a href="https://wiki.yoctoproject.org/wiki/TipsAndTricks/NPM" rel="noreferrer">wiki page for yocto</a>. </p>
  
  <p>Upon checking some recipes in <code>meta-python</code> layer I found some <code>.inc</code> files but not sure how to go about it </p>