icecube / skyreader

An API for Results Produced by SkyDriver & the Skymap Scanner
MIT License
0 stars 0 forks source link

Package Infrastructure #3

Closed ric-evans closed 1 year ago

ric-evans commented 1 year ago

Adds package infrastructure for Python, CI, and PyPI.

Nearly all files are mostly empty. A follow-up PR will migrate files from https://github.com/icecube/skymap_scanner.

ric-evans commented 1 year ago

@tianluyuan @mlincett what do we think about this directory/file structure?

mlincett commented 1 year ago

Should we consider adopting pyproject.toml? I try to stick to that for new projects but I am not sure what everybody's else experience is.

ric-evans commented 1 year ago

Should we consider adopting pyproject.toml? I try to stick to that for new projects but I am not sure what everybody's else experience is.

When I looked at this last (~1 year ago), setup.cfg was the most robust method. But you're free to submit an issue to https://github.com/WIPACrepo/wipac-dev-py-setup-action :smile: This is how I've automated much of the packaging process.