2016-05-08 5 views
0

Я пытаюсь создать библиотеку, распределенную с помощью pip.Не удалось найти версию, которая удовлетворяет требованиям

sudo python setup.py sdist upload -r pypitest 

, когда я пытаюсь установить его с

sudo pip install -i https://testpypi.python.org/pypi abce 

Это терпит неудачу с

Не удалось найти вариант, который удовлетворяет требованиям панд> = 0,17 (от АВСЕ) (от версии :) Соответствующее распределение не найдено для pandas> = 0,17 (from abce)

Я не пробовал ни одного дня, но я не могу заставить его работать. Когда я устанавливаю панды с pip install pandas, он устанавливает версию 0.18.1. Что я делаю не так?

setup.py является следующее:

#!/usr/bin/env python 
import os 

try: 
    from setuptools import setup 
    from setuptools import Extension 
except ImportError: 
    from distutils.core import setup 
    from distutils.extension import Extension 


cmdclass = { } 
ext_modules = [ ] 

try: 
    from Cython.Distutils import build_ext 
    ext_modules += [ 
     Extension("abce.trade", [ "abce/trade.pyx" ]), 
    ] 
    cmdclass.update({ 'build_ext': build_ext }) 
except ImportError: 
    ext_modules += [ 
     Extension("abce.trade", [ "abce/trade.c" ]), 
    ] 

setup(name='abce', 
     version='0.5.07b', 
     author='Davoud Taghawi-Nejad', 
     author_email='[email protected]', 
     description='Agent-Based Complete Economy modelling platform', 
     url='https://github.com/DavoudTaghawiNejad/abce.git', 
     package_dir={'abce': 'abce'}, 
     packages=['abce'], 
     long_description=open('README.rst').read(), 
     install_requires=['numpy>=1.9', 
         'pandas>=0.17', 
         'networkx>=1.9', 
         'flask>=0.10', 
         'bokeh>=0.11', 
         'matplotlib>=1.3'], 
     include_package_data=True, 
     ext_modules=ext_modules, 
     cmdclass=cmdclass) 

ответ

1

На день позже:

пип искал пакеты на piptest, но на самом деле пакет ABCE должна исходить от piptest и ПРЕДПИСАНИЯ должны исходить от ПП:

sudo pip install -i https://testpypi.python.org/pypi --extra-index-url https://pypi.python.org/pypi abce