Dih5 / xpecgen

A python package with a GUI to calculate X-ray sPECtra GENerated in tungsten anodes.
GNU General Public License v3.0
19 stars 4 forks source link

Package is not actually packaged #2

Closed jkahn closed 8 years ago

jkahn commented 8 years ago

Here from the JOSS review thread:

This project is not organized in the canonical ways a distributable piece of code should be in the standard Python universe. I recommend reviewing https://packaging.python.org/ and adding a setup.py. Consider distributing commandline behaviors as entry_points console scripts. Organizing and distributing your code in standard ways makes it more likely that other OSS users can take advantage of your brilliance.

jkahn commented 8 years ago

Whoops, I see that bug #1 might have already covered this.

jkahn commented 8 years ago

.... uh, no there's still plenty of work to do in matching the expected packaging.python.org format. Distribution to PyPI, pip install behavior, etc etc.

Dih5 commented 8 years ago

First of all, thank you for checking this. I'm afraid I only worried about pip in issue #1. Sorry, this was all new for me.

Checking https://packaging.python.org/distributing/ I have:

I think the structure is reasonably good now, but I would like to hear an expert opinion before closing the issue.

Dih5 commented 8 years ago

I think the structure is now good enough according to these rules -at least to my rookie eye-, so I consider the issue closed. If you find anything that can be improved, please do not hesitate to open a new one.