I have an additional noobie question when it comes Python; how can I use pip to 
install "submodules"?

My command-line tool requires many modules, and here is my Python setup.py file:

  from setuptools import setup, find_packages

  setup(
    name='rdr',
    version='0.1.0',
    packages=find_packages(),
    include_package_data=True,
    install_requires=[ 'Click', 'spacy', 'requests', 'scipy', 'sklearn', 'nltk' 
],
    entry_points={ 'console_scripts': [ 'rdr = rdr.rdr:rdr' ], }
  )

But in order for my tool to work, I need to have two additional things 
installed: 1) a spacy language model (en_core_web_sm), and 2) and a NLTK thing 
called punkt. From the command line, to install the former I can run the 
following:

  $ python -m spacy download en_core_web_sm

To install the later, I can run something like this:

  $ python -m nltk download punkt

My question is, how do I incorporate these additional subtools in my setup 
process?

--
Eric Morgan
University of Notre Dame

Reply via email to