title: GitHub Actions fails when NLTK "punkt" is needed
body: <p>I have written some code which needs to use NLTK's punkt. I have included <code>nltk</code> in the <code>requirements.txt</code> and in the <code>setup.py</code>. However, when I run the build of my project using GitHub actions, it fails with this error.</p>
  
  <pre><code>E       LookupError:   
  E       **********************************************************************  
  E         Resource punkt not found.  
  E         Please use the NLTK Downloader to obtain the resource:  
  E       
  E         &gt;&gt;&gt; import nltk  
  E         &gt;&gt;&gt; nltk.download('punkt') 
  </code></pre>
  
  <p>What is the standard way to tell GitHub actions that it needs <code>'punkt'</code> without hard coding <code>nltk.download('punkt')</code> somewhere into the code?
  Should I add a line in the <code>ci.yml</code> file, and what is the best way to do it?</p>