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'