python - How to include additional files and directory in egg while deploying Scrapy project -
i have scrapy project, want deploy using scrapyd-deploy
or scrapy deploy
command line tool. went well, notice doesn't include additional file in package. example have file sources/sourcelist.csv in spider directory. doesn't seems include package. how can force deploy script include that.
in short can include additional files using scrapy deploy
. in long, can. have create egg , upload egg.
first, create egg. create or edit setup.py exists in project root. should below:
from setuptools import setup, find_packages setup( name = 'project', version = '1.0', packages = find_packages(), entry_points = {'scrapy': ['settings = ozbot.settings']}, include_package_data = true )
notice include_package_data = true
line.
second, create distribution egg.
$python setup.py bdist_egg
third, deploy egg
$scrapy deploy dist/your_egg_file.egg
make sure replace your_egg_file.egg
right file name
Comments
Post a Comment