Pynomo is a program to create (pdf) nomographs (nomograms) using Python interpreter. A nomograph (nomogram) is a graphical solution to an equation. PyNomo is written by Leif Roschier. PyNomo is open source and free software licensed under the GNU GPL Version 3. (text from website) Reproducible: Always
Created attachment 380008 [details] pynomo-0.2.2.ebuild Here is an initial ebuild. You can test it if you wish and report your arch. It should go to the main portage tree or sunrise overlay soon (I'm not a developer so it's not up to me). I'd put it in sci-visualization rather than dev-python.
Thanks for the contribution. How about adding it to the science overlay? https://github.com/gentoo-science/sci/blob/master/CONTRIBUTING.md
You can find it in the science overlay now: https://github.com/gentoo-science/sci/tree/master/dev-python/pynomo
I am wondering why py2.7 support only here. deps have py3 support and pyx will likely support py3.4 since most all other such pythonic packages do now. also DOCS= inclusion is generally redundant with inheriting of distutils-r1. The eclass' default install of DOCS will cover these type of files.
As you wrote - pyx needs py3 target first. default DOCS matches these files: README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG which misses CHANGES.txt and AUTHORS.txt Also I've just noticed that setuptools dep is unnecessary.
(In reply to Witold Piłat from comment #5) > As you wrote - pyx needs py3 target first. > > default DOCS matches these files: > README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG > > which misses CHANGES.txt and AUTHORS.txt > > Also I've just noticed that setuptools dep is unnecessary. good pickup since that has been well highlighted lately. re DOCS, well in context this is a trivial point overall. In this case setting though it actually looks preferable.
To make this answer complete: pynomo spews syntax errors when I tried building it against py3.3 and pyx-0.13 They are probably trivial but it's up to upstream to fix them.
(In reply to Witold Piłat from comment #7) > To make this answer complete: > pynomo spews syntax errors when I tried building it against py3.3 and > pyx-0.13 They are probably trivial but it's up to upstream to fix them. The build then failed? It could not effect install? If so, it's up to upstream to fix them is true enough and beckons filing a bug upstream and formally draw their attention to it. Without seeing the output it might be trivial or significant shortcomings in python preparedness which would be horrendously lapse of them to release it in such a state.
the author of pynomo overhauled the code: https://github.com/lefakkomies/pynomo/blob/master/CHANGES.txt He wrote me, the github version is the best available pynomo source. (Despite what the readme tells)