Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515682 - [science overlay] dev-python/pynomo - a program to create (PDF) nomographs (nomograms)
Summary: [science overlay] dev-python/pynomo - a program to create (PDF) nomographs (n...
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://pynomo.org/
Whiteboard:
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2014-06-29 17:24 UTC by Jonas Stein
Modified: 2017-02-26 13:56 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pynomo-0.2.2.ebuild (pynomo-0.2.2.ebuild,836 bytes, text/plain)
2014-06-30 19:00 UTC, Witold Piłat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Stein gentoo-dev 2014-06-29 17:24:46 UTC
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
Comment 1 Witold Piłat 2014-06-30 19:00:57 UTC
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.
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2014-06-30 19:30:20 UTC
Thanks for the contribution. How about adding it to the science overlay? 
https://github.com/gentoo-science/sci/blob/master/CONTRIBUTING.md
Comment 3 Witold Piłat 2014-07-02 02:10:36 UTC
You can find it in the science overlay now: https://github.com/gentoo-science/sci/tree/master/dev-python/pynomo
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2014-07-08 15:39:33 UTC
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.
Comment 5 Witold Piłat 2014-07-08 17:59:26 UTC
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.
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2014-07-09 03:41:01 UTC
(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.
Comment 7 Witold Piłat 2014-07-09 11:49:55 UTC
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.
Comment 8 Ian Delaney (RETIRED) gentoo-dev 2014-07-10 15:16:55 UTC
(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.
Comment 9 Jonas Stein gentoo-dev 2017-02-26 13:56:16 UTC
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)