New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-python/plotly: version bump to 4.10.0 #17643
Conversation
Pull Request assignmentSubmitter: @epsilon-0 dev-python/plotly: @gentoo/sci Linked bugsBugs linked: 641650 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2020-09-23 01:46 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
|
||
EAPI=7 | ||
|
||
# blocker dev-python/retrying |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got a bug for it? ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
retrying
is python3_{6,7}
only hence I can't add 8,9
as of now.
dev-python/retrying[${PYTHON_USEDEP}] | ||
dev-python/six[${PYTHON_USEDEP}] | ||
" | ||
DEPEND="${RDEPEND}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What for? Usually we don't need to bother with this, just at runtime, but maybe they are needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unsure how to do this without a lot of pain.
Don't see a harm in letting it stay.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
# blocker dev-python/retrying | ||
PYTHON_COMPAT=( python3_{6..7} ) | ||
|
||
inherit distutils-r1 virtualx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's virtual here for - tests? Do we need distutils_enable_tests or similar?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, a remnant from previous, will remove.
Pull request CI reportReport generated at: 2020-09-23 03:41 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2020-09-24 13:31 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
There are no tests distributed with the package. |
Pull request CI reportReport generated at: 2020-09-24 14:41 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
CI is running on an older version of the tree, which hasn't yet update the retrying to 3_{8,9}. |
Pull request CI reportReport generated at: 2020-09-29 21:46 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
LICENSE="MIT" | ||
SLOT="0" | ||
|
||
RDEPEND="${PYTHON_DEPS} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
${PYTHON_DEPS}
redundant, distutils-r1
injects it implicitly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed.
KEYWORDS="~amd64 ~x86" | ||
|
||
LICENSE="MIT" | ||
SLOT="0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
always use the following block format:
DESCRIPTION="Browser-based graphing library for Python"
HOMEPAGE="https://plot.ly/python/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
i.e. there's a free line between SRC_URI
and LICENSE
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
DESCRIPTION="Browser-based graphing library for Python" | ||
HOMEPAGE="https://plot.ly/python/" | ||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" | ||
KEYWORDS="~amd64 ~x86" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
dev-python/six[${PYTHON_USEDEP}] | ||
" | ||
|
||
python_install_all() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
any tests here? all things equal, tests are more important in python packages than C/C++ packages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for sake of others who might read.
these packages don't contain tests, they are made from a single source tarball which contains 6 different packages (broken up later for pypi releases), so we can't use github releases as well.
python_install_all() { | ||
distutils-r1_python_install_all | ||
|
||
mkdir -p "${ED}"/etc/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing || die
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Closes: https://bugs.gentoo.org/641650 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
made into a separate package for >=4.x.x Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
Pull request CI reportReport generated at: 2020-10-31 18:27 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Closes: https://bugs.gentoo.org/641650
Also adds new package maintainer
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy gentoo@aisha.cc