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/statsmodels: version bump 0.10.1 #12987
Conversation
Copyright policy changePlease note that on 2018-09-15 Trustees have approved new Gentoo copyright policy. All contributions made to Gentoo need to follow this policy. If you include the Signed-off-by line in your commit message, you indicate that you have read the policy and agree to its terms. For more detailed explanation, please see the new Gentoo copyright policy explained article. Pull Request assignmentSubmitter: @TheChymera dev-python/statsmodels: @gentoo/python, @gentoo/sci-mathematics, @TheChymera, @gentoo/proxy-maint Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. 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 |
|
||
python_test() { | ||
cd "${BUILD_DIR}" || die | ||
python -c 'import statsmodels; statsmodels.test()' || 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.
Shouldn't you use ${EPYTHON}}
here?
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) |
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.
We usually have one empty line below EAPI.
|
||
python_install_all() { | ||
find . -name \*LICENSE.txt -delete || die | ||
use doc && HTML_DOCS=( docs/build/html/. ) |
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.
It doesn't matter much, but local HTML_DOCS
please (to follow PMS).
test? ( | ||
dev-python/pytest[${PYTHON_USEDEP}] | ||
dev-python/nose[${PYTHON_USEDEP}] | ||
) |
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.
Mis-indent.
I didnt have time to test this thorougly, but please check if sphinx modules are imported during build or if it just gets executed. the python2.7 dep for sphinx makes it impossible/annoying to solve. (Ie, remove PYTHON_USEDEP if it just gets executed) |
Also,
|
how can I check this? |
As for those files, this is really strange, since they are also installed in the proper places.... should I just
|
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Horea Christian <chr@chymera.eu>
5f36dd3
to
61af420
Compare
https://github.com/statsmodels/statsmodels/blob/master/docs/Makefile As for the 2nd, Gentoo doesnt install LICENSEs there. Is the correct license included in portage's licenses/ folder? You can also remove them in src_install. |
Pull request CI reportReport generated at: 2019-09-25 13:55 UTC No issues found |
@juippis yes, ofc, it's the BSD license, should I remove all the license files entirely then? What about |
I'm kinda 50-50 on the license thing. On the other hand, fast, I couldnt find a rule saying it has to be removed, but when grepping though my /usr there aren't many LICENSE.txt files installed either. I'd say leave it for now, and leave setup.cfg if it provides documentation or functionality, but remove them from the top-level of /usr. |
Are the FHS-related things fixed in your latest commit? It took me 45 minutes to compile this, I'd hate to wait that time only to notice the same errors :P |
@juippis I'm close to giving up,
still won't fix it, though it deletes all occurrences except:
|
You can use |
@juippis could you comment on the new version linked above? |
I have already, but this was popped in my mail before the new one, so I arrived here first :) |
Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Horea Christian chr@chymera.eu