Установка данных nltk в сценарии setup.py

Я использую NLTK с Wordnet в моем проекте. Я сделал установку вручную на моем компьютере, с помощью pip:pip3 install nltk --user в терминале, тоnltk.download() в оболочке Python для загрузки Wordnet.

Я хочу объединить их с помощью файла setup.py, но я не знаю хорошего способа установки wordnet.

На данный момент у меня есть этот кусок кода после звонкаsetup ("NLTK" находится вinstall_requires список звонковsetup):

import sys
if 'install' in sys.argv:
    import nltk
    nltk.download("wordnet")

Есть лучший способ сделать это?