Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 743965 - =dev-python/pyproject2setuppy-7: the file 'VERSION' from a flit-based package is not installed
Summary: =dev-python/pyproject2setuppy-7: the file 'VERSION' from a flit-based package...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-21 14:59 UTC by Marek Szuba (RETIRED)
Modified: 2020-09-21 21:17 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 Marek Szuba (RETIRED) archtester gentoo-dev 2020-09-21 14:59:55 UTC
sys-auth/solo-python upstream uses flit so our my ebuilds for it use pyproject2setuppy via distutils-r1.eclass with DISTUTILS_USE_SETUPTOOLS=pyproject.toml. Unfortunately when set up this way, src_install() fails to install the module file 'VERSION' (which the installed Python module requires in order to determine its version number). The file does exist in the upstream tarballs, or at least in the one for 0.0.26 (i.e. the only solo-python version currently in Gentoo) anyway.
Comment 1 Larry the Git Cow gentoo-dev 2020-09-21 21:17:26 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478129cc98cf5d7002a7b6fc2472027950e1989a

commit 478129cc98cf5d7002a7b6fc2472027950e1989a
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-09-21 21:16:19 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-09-21 21:17:23 +0000

    dev-python/pyproject2setuppy: Bump to v8
    
    Closes: https://bugs.gentoo.org/743965
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/pyproject2setuppy/Manifest              |  1 +
 .../pyproject2setuppy/pyproject2setuppy-8.ebuild   | 26 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)