I have run into the same problem.
I included the files in the setup.py as in the example but I am not able to 
load the data with pkgutil.get_data().

Can someone please post a sample code for that?

I am deploying the spiders on scrapyd and I want to read all the .json 
files in conf/

Thanks.

On Thursday, March 14, 2013 at 6:52:46 PM UTC+2, Pablo Hoffman wrote:
>
> This is a snippet I've used to make deploy work with static files:
>
> from setuptools import setup, find_packages
>
> setup(
>     name='project',
>     version='1.0',
>     packages=find_packages(),
>     package_data={
>         'myproject': ['conf/*.json', 'conf/cities.txt'],
>     },
>     entry_points={
>         'scrapy': ['settings = myproject.settings']
>     },
>     zip_safe=False,
> )
>
>
> The conf/ dir is inside the myproject folder.
>
> And then you use myproject.__file__ to access the folder, on your code.
>
> Pablo.
>
>
>
> On Sat, Feb 16, 2013 at 10:55 PM, Thimo Brinkmann <
> thimo.b...@googlemail.com <javascript:>> wrote:
>
>> Hey guys,
>>
>> I am having a really hard time deploying to scrapyd because of the static 
>> configuration files (lets call them dictionary files) that need to be used).
>> Played around with MANIFEST.in, pkgutil.get_data, StringIO and whatever I 
>> could find for now more than 4 hours, but really can't get it work. Has 
>> anyone a working example?
>>
>> I want to load two static JSON files from scrapyd, but it never seemed to 
>> find the files, whatever referencing method I used. Normally I had the open 
>> method followed by the filename and I put the filename in the eggs root as 
>> well as the projects egg folder, but in no case the files were found. If 
>> anyone knows how to do this with a full example, I would be very helpful.
>>
>>
>> Kind regards,
>> Thimo
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "scrapy-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to scrapy-users...@googlegroups.com <javascript:>.
>> To post to this group, send email to scrapy...@googlegroups.com 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/scrapy-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"scrapy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to scrapy-users+unsubscr...@googlegroups.com.
To post to this group, send email to scrapy-users@googlegroups.com.
Visit this group at https://groups.google.com/group/scrapy-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to