[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python dependency vraagje



Op 02-01-14 13:03, Geert Stappers schreef:
> Op 2014-01-02 om 11:07 schreef Paul van der Vlis:
>> Op 01-01-14 23:20, Geert Stappers schreef:
>>> Op 2014-01-01 om 21:14 schreef Paul Gevers:
>>>> On 01-01-14 21:00, Paul van der Vlis wrote:
>>>>>
>>>>
>>>>> dh clean --with python2 --buildsystem=pybuild
>>>>
>>>>> code=1: python2.6 setup.py clean
>>>>> dh_auto_clean: pybuild --clean -i python{version} -p 2.6 2.7 --dir .
>>>>
>>>> Het lijkt erop dat je die six ook nodig hebt in (ten minste) python 2.6
>>>
>>> En dat zou dan http://packages.debian.org/wheezy/python-six moeten zijn.
>>> (dus niet http://packages.debian.org/wheezy/python3-six )
>>
>> python-six 1.4.1 van testing gepurged, en 1.1.0 van stable
>> geinstalleerd. Nu is het versienummer niet goed:
>>
>> E: Build-Depends dependency for python-ecdsa cannot be satisfied because
>> candidate version of package python-six can't satisfy version requirements
> 
> 
> In de Debian controle file staat bij de builddepends o.a.
> 
>    python-six (>= 1.2),         
> 
> Met python-six 1.1.0  zit men onder de gevraagde een punt twee versie.

Ja, de vraag is meer waarom de fout komt als ik python-six van Jessie
geinstalleerd heb. Ik dacht dat het misschien komt doordat deze geen
Python 2.6 ondersteund, maar ik blijk Python 2.7 te gebruiken:

server2:~# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 sep 28 21:41 /usr/bin/python -> python2.7

> Wat we nu weten is dat `python3-six` niets installeert in het zoekpad
> van de python build depends.
> ( Melding:
>  > >>> dh_auto_clean: pybuild --clean -i python{version} -p 2.6 2.7 --dir .
> )
>
> En we weten dat `python-six` een langere versie heeft dan 1.2.
> 
> ( Melding:
>  > E: Build-Depends dependency for python-ecdsa cannot be satisfied because
>  > candidate version of package python-six can't satisfy version requirements
> )
> 
> 
> Subject: Re: Python dependency vraagje
> is nu dan ook "python-six >= 1.2 voor Python 2.6 (of 2.7)"

Ik heb 1.4 weer geinstalleerd, en krijg weer deze melding:

Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from six import print_
ImportError: No module named six

Volgens mij zou six in het zoekpad moeten staan:
http://packages.debian.org/jessie/all/python-six/filelist

Hoe kan ik dat testen?

> Ik weet niet hoe kort de omweg is om er aan te komen.
> Succes er mee.
> 
> 
>> Moeilijke materie...
> 
> Als het makkelijk was,
> waren we nu bezig met lekker hardlopen of een andere (duur)sport.
> 
> Gewoon doorzetten, er de uitdaging van inzien ...

--------
paul@server2:~/sources$ python
Python 2.7.3 (default, Jan  2 2013, 13:56:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')

Please wait a moment while I gather a list of all available modules...

No handlers could be found for logger "OpenGL.Tk"
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning:
g_boxed_type_register_static: assertion `g_type_from_name (name) == 0'
failed
  import gobject._gobject
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:127:
RuntimeWarning: PyOS_InputHook is not available for interactive use of PyGTK
  set_interactive(1)
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning: cannot
register existing type `GtkWidget'
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning: cannot add
class private field to invalid type '<invalid>'
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning:
g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning: cannot
register existing type `GtkBuildable'
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning:
g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE
(interface_type)' failed
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:142: Warning:
g_once_init_leave: assertion `result != 0' failed
  g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:146: Warning:
g_type_get_qdata: assertion `node != NULL' failed
  type_ = g_type.pytype

(geen reactie meer)
------------

Hij stopt, hmmm. Op andere machines hetzelfde, zelfs op een "vers
geinstalleerde".

Groet,
Paul.



-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


Reply to: