You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since google-apputils was added as a dependency on 2.6.0 we have dependency conflict on python-dateutil, apparently google-apputils needs 'python-dateutil>=1.4,<2' but the latest public version is 2.2 which is needed and installed by other packages.
Current workaround is to downgrade python-dateutil to 1.5 but it'll probably break something sooner or later, any chance to loose a bit the requirements?
yes -- this is an unfortunate issue around being able to test with our internal versions of python-dateutil. there's a thread going, but no conclusion yet.
does anyone happen to know how big the API difference is between version 1.4 and 2+ of python-dateutil?
I had to downgrade my Brew installation of protoc to 2.5 because of this implicit dependency on an ancient version of python-dateutil. We're also using Boto, which requires a modern version of dateutil.
Since the only reason that google-apputils is being used is to get basetest, which is used only in test code, can the requirement be extracted from setup.py and put into test-requirements.txt?
Activity
dhermes commentedon Oct 3, 2014
FYI this is causing problems for
gcloud-python, seegoogleapis/google-cloud-python#215
dhermes commentedon Oct 3, 2014
@craigcitro FYI I saw you were a maintainer of
google-apputils.Do you know the reason for strange the
dateutilrequirement insetup.py:It is causing some "upstream" problems in this library.
craigcitro commentedon Oct 3, 2014
yes -- this is an unfortunate issue around being able to test with our internal versions of
python-dateutil. there's a thread going, but no conclusion yet.does anyone happen to know how big the API difference is between version 1.4 and 2+ of
python-dateutil?dhermes commentedon Oct 3, 2014
Code docs list contact info for Gustavo Niemeyer.
@niemeyer would you be able to weigh in on the API difference between
dateutil1.4 and 2+?UPDATE: I confirmed that Gustavo has handed off maintenance.
Code is hosted on LaunchPad.
Other member and PyPI owner is Tomi Pievilaeinen who has contact info on ActiveState.
craigcitro commentedon Oct 3, 2014
OK, looking at our code using dateutil, i think we can just drop it.
let me at least ping the other thread, see if anyone has time to look at this.
dhermes commentedon Oct 3, 2014
Will it build? If it BUILDs, everyone is happy 👍
craigcitro commentedon Oct 4, 2014
i think i'll be able to get a fix out soon, stay tuned.
dhermes commentedon Oct 4, 2014
w00t. Thanks for pushing through this.
psypuff commentedon Oct 5, 2014
Yay, thanks! 👍
georgevreilly commentedon Oct 10, 2014
I had to downgrade my Brew installation of protoc to 2.5 because of this implicit dependency on an ancient version of python-dateutil. We're also using Boto, which requires a modern version of dateutil.
Since the only reason that google-apputils is being used is to get
basetest, which is used only in test code, can the requirement be extracted from setup.py and put into test-requirements.txt?dhermes commentedon Oct 10, 2014
@georgevreilly See https://github.com/craigcitro/apitools/pull/9
craigcitro commentedon Oct 15, 2014
... and we're fixed! i just pushed a new version of
google-apputils, we should be up and running.dhermes commentedon Oct 15, 2014
w00t! I assume you're referring to: https://pypi.python.org/pypi/google-apputils/0.4.1
How does the Ubuntu / debian source process work?
craigcitro commentedon Oct 15, 2014
yep, just pushed the new release, and now this package can install with no trouble.
i have no idea who/what controls the deb creation.
xfxyjwf commentedon Oct 15, 2014
Thanks very much, Craig!
edmonds commentedon Oct 16, 2014
@craigcitro The Debian packaging for google-apputils-python is here: http://anonscm.debian.org/cgit/cloud/google-apputils-python.git. I've just updated it for 0.4.1 and uploaded it to the Debian archive.
craigcitro commentedon Oct 17, 2014
wooooo thanks @edmonds !
psypuff commentedon Oct 20, 2014
Thanks Craig! 😄
Merge pull request protocolbuffers#36 from haberman/decoderfix
Add OTP 21.0 to build matrix, also try building a package (protocolbu…