[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Circular dependencies in python modules
From: |
Andreas Enge |
Subject: |
Re: Circular dependencies in python modules |
Date: |
Thu, 22 Jan 2015 20:37:57 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Thu, Jan 22, 2015 at 09:50:35AM +0100, Federico Beffa wrote:
> It appears that SPARQLWrapper is not really needed and you can disable
> dependency guessing with '--no-guessing-deps'. See
> https://sources.debian.net/src/rdflib/4.1.2-3/debian/rules/
Thanks for the suggestion! This seems to be some debian specific macro in
their package recipes; I tried it as a configure flag, and setup.py chokes
on it.
However, there are these lines in setup.py:
kwargs['install_requires'] = [
'isodate',
'pyparsing', 'SPARQLWrapper']
explicitly in the "else" branch of
if sys.version_info[0] >= 3:
So this would explain why there was no problem with python-3.
I would suggest to patch this 'SPARQLWrapper' away. What is the recommended
way nowadays? A patch, I suppose? Or a snippet?
There is another occurrence of SPARQLWrapper in rdflib.egg-info/requires.txt.
But I suppose this is merely documentation?
Andreas