# Python setup.py fails due to astroid package on Ubuntu

**URL:** <https://travis-ci.community/t/python-setup-py-fails-due-to-astroid-package-on-ubuntu/5326>\
**Category:** Python\
**Created:** [October 6, 2019, 1:57am UTC](https://travis-ci.community/t/python-setup-py-fails-due-to-astroid-package-on-ubuntu/5326 "2019-10-06T01:57:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhaofeng-shu33](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/zhaofeng-shu33/32/2684_2.png) [@zhaofeng-shu33](https://travis-ci.community/u/zhaofeng-shu33)\
**Post date:** [October 6, 2019, 1:57am UTC](https://travis-ci.community/t/python-setup-py-fails-due-to-astroid-package-on-ubuntu/5326/1 "2019-10-06T01:57:51Z")

</div>

Hello, I have a project with build failure shown at [https://travis-ci.com/zhaofeng-shu33/pspartition-python-binding/jobs/242492721](https://travis-ci.com/zhaofeng-shu33/pspartition-python-binding/jobs/242492721). The same build passes on MacOS but fails for Ubuntu python. The error messages says _maximum recursion depth exceeded in comparison_ for `astroid` package. I do not use it in my `setup.py`. Maybe it is related to Travis python virtual environment problem or the problem of the package itself?

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [October 6, 2019, 2:41am UTC](https://travis-ci.community/t/python-setup-py-fails-due-to-astroid-package-on-ubuntu/5326/2 "2019-10-06T02:41:09Z")

</div>

[https://travis-ci.com/zhaofeng-shu33/pspartition-python-binding/jobs/242492721#L421](https://travis-ci.com/zhaofeng-shu33/pspartition-python-binding/jobs/242492721#L421)

> **[astroid](https://pypi.org/project/astroid/)**
>
> An abstract syntax tree for Python with inference support.

It’s a part of `pylint`.

---

<div class="post-metadata">

**Author:** ![zhaofeng-shu33](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/zhaofeng-shu33/32/2684_2.png) [@zhaofeng-shu33](https://travis-ci.community/u/zhaofeng-shu33)\
**Post date:** [October 6, 2019, 7:50am UTC](https://travis-ci.community/t/python-setup-py-fails-due-to-astroid-package-on-ubuntu/5326/3 "2019-10-06T07:50:39Z")

</div>

> [@native-api](#):
>
> astroid

Fixing the version of `astroid` and `pylint` fixed the problem. Thanks.
