2016-09-03 2 views
0

Il me manque quelque chose de fondamental avec la façon dont mon setup.py devrait ressembler. J'ai essayé beaucoup, beaucoup de réglages mais en vain. Veuillez noter que puisque je ne fais que l'installation d'un seul module, j'ai choisi d'utiliser py_module = ['foo'] au lieu de pacakges = ['foo']. J'ai également essayé packages avec un sous-répertoire rss_parse supplémentaire, mais toujours pas de dés. Clairement, il y a quelque chose dans les documents que j'ai soit mal compris, soit complètement manqué.Manque quelque chose de fondamental avec mon (premier) setup.py - Python 3.4

Répertoire:

~/rss_parse 
    |- __init__.py 
    |- README.md 
    |- rss_parse.py 
    |- setup.py 

setup.py:

from setuptools import setup 

setup(name   = 'rss_parse', 
    version   ='0.1.0b1', 
    description  ='RSS feed parser: Takes a URL and configuration dict and ' 
         'returns an iterable object containing feed `<items>`', 
    long_description = open('README.md', 'r').read(), 
    author   = 'Alastair', 
    author_email  = '[email protected]', 
    url    = 'https://github.com/dev-dull/rss_parse', 
    license   = 'MIT', 
    py_module  = ['rss_parse'], 
    install_requires = ['arrow', 'lxml'], 
    classifiers  = [ 
    'Development Status :: 4 - Beta', 
    'Intended Audience :: Developers', 
    'Topic :: Software Development :: RSS and Atom feed parsing.', 
    'License :: OSI Approved :: MIT License', 
    'Programming Language :: Python :: 3.4', 
    ], 
    keywords   = 'RSS parser xml news Atom feed', 
    ) 

installation:

[email protected]:~/rss_parse$ python3 setup.py install --user

test:

[email protected]:~/rss_parse$ cd ~/Desktop # make sure python3 doesn't find it in ./ 
[email protected]:~/Desktop$ python3 
>>> import rss_parse 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'rss_parse' 

Répondre

0

py_modules pas py_module.

"Il était une fois une femme de Vénus ..." - Lt. Cmdr. Données