diff options
| author | Petr Vaněk <arkamar@atlas.cz> | 2022-09-07 11:01:44 +0200 |
|---|---|---|
| committer | Sam James <sam@gentoo.org> | 2022-10-04 12:51:34 +0100 |
| commit | 9692cdfa572dd1ef9c2d88bf8a1415e1143e495b (patch) | |
| tree | d5535df1af9cd5597fa15ee3cbc060288db59cfa /dev-python/QtPy | |
| parent | a752bb08e24bf0eec9464fd460076c1d2e9f648f (diff) | |
| download | gentoo-9692cdfa572dd1ef9c2d88bf8a1415e1143e495b.tar.gz gentoo-9692cdfa572dd1ef9c2d88bf8a1415e1143e495b.tar.bz2 gentoo-9692cdfa572dd1ef9c2d88bf8a1415e1143e495b.zip | |
app-admin/clustershell: add 1.8.4
Multiple aspects of the ebuild were changed from previous versions:
- it is converted to new PEP517 mode
- it supports py3.9, py3.10 and py3.11
- homepage link is fixed
- it uses .gh.tar.gz suffix for source archive as suggested in Gentoo
Python Guide
- the doc use is removed because it is not used anymore since commit
3ca06363b138 ("app-admin/clustershell: version bump.")
- dev-libs/openssl dependency is removed, it is not used in sources code
- working tests - most of tests work with an exception of those
requiring remote ssh connections, which are removed in prepare step.
It was necessary to apply few fixes [1-3] taken from upstream in order
to make them work. The tests are executed with unittest rather than
nose which makes py3.11 support possible.
- it installs man pages again, this is basically resurrected from commit
3ca06363b138 ("app-admin/clustershell: version bump.")
- unlike legacy mode, PEP517 installs etc/* files to /usr/etc, hence it
was necessary to correct installation path with move (I didn't find
any better solution, this one is used across repository)
[1] https://github.com/cea-hpc/clustershell/commit/314767d65c397fadc5ce0ae205a35d7bb47a68a8
[2] https://github.com/cea-hpc/clustershell/pull/487
[3] https://github.com/cea-hpc/clustershell/issues/488
Closes: https://bugs.gentoo.org/866071
Bug: https://bugs.gentoo.org/845426
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-python/QtPy')
0 files changed, 0 insertions, 0 deletions
