Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 678868 - dev-python/typed-ast-1.3.1 version bump
Summary: dev-python/typed-ast-1.3.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 678822
  Show dependency tree
 
Reported: 2019-02-26 21:36 UTC by Mike Auty (RETIRED)
Modified: 2019-02-28 17:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Auty (RETIRED) gentoo-dev 2019-02-26 21:36:17 UTC
Hiya, this version is required as a minimum for mypy-0.670.  I don't know how complex a package it is, but if it's fairly simplistic then I can bump it myself if you'd prefer?  Just lemme know...  5:)
Comment 1 penguinolog 2019-02-26 21:38:29 UTC
Everything is super simple, but required to fix astroid requirements:
https://github.com/PyCQA/astroid/blob/61f6155570c611b68f2e28ac649a082933cabc36/astroid/__pkginfo__.py allows typed-ast any version, but in portage it's limited.
Comment 2 Mike Auty (RETIRED) gentoo-dev 2019-02-28 10:07:26 UTC
Looks like a straight-forward bump, so I bumped it already.  @python please let me know if you'd prefer I don't in future (just trying to save time, but don't want to step on toes).

@penguinolog, the astroid dependency issue should be filed as a separate bug (the requirements on astroid when built for python-3.7 are >= typed-ast-1.3.0, see the latest master: https://github.com/PyCQA/astroid/blob/master/astroid/__pkginfo__.py).
Comment 3 Mike Auty (RETIRED) gentoo-dev 2019-02-28 17:24:29 UTC
Ok, so this may end up being problematic, in the following circumstance:

PYTHON_TARGETS="python3_{5,6,7}"

having astroid installed will fail because the python3.7 version would require >=typed-ast-1.3.0 but python3.6 requires <=typed-ast-1.2.0, and the typed-ast package isn't slottable (so having one for python 3.6 and others for python 3.7 will fail).  5:S