ncdulo/weather_cli

[Feature Request] Properly package `weather`

Opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
Currently, our package is beginning to fill up. Support files, documentation, source files. All of it sitting in the top-level directory. This worked fine when it was a couple files. Now it is getting hard to manage. I don't expect it to get better on it's own either, so issue time.

Describe the solution you'd like
Using some ideas taken from guides related to Python project packaging, I would like to see weather packaged into something proper for upload to PyPi. We already have the basic framework in place, I believe. However, we will need to restructure the source directory and create a namespace for weather. This will also necessitate updating filenames, README.md instructions, setup.py, and likely other things as well.

This doesn't seem to complicated, will just require working carefully. Pay attention when doing the work. Test frequently. Ensure we don't have an issue like in another project where we committed bad files. Repeatedly.

Describe alternatives you've considered
The current organization of the repository files can be considered an alternative to the solution described above. It worked fine for just a couple files. Now it has grown unwieldy and difficult to maintain.

Additional context
No additional context required at this time.