Correct usage files.
Correct git dist.
Update build system. Increase Py3 compatibility.
Moved *.rst from daysgrounded\daysgrounded to daysgrounded. Updated doc\conf.py and doc\*.rst to reflect the move. Updated setup_utils.py to reflect the move. Updated MANIFEST.in to reflect the move. Updated build.cmd to upload docs to PyPI.
Reorganized build.cmd. Simplified py_ver() in setup_utils.py.
Changed licensing inside docstrings to comments. Updated update_copyright() in setup_utils.py to only update files that are not on use, when it's called. update_copyright() now also checks the license file. Created a new function called check_copyright() in setup_utils.py to check the copyright of files in use and warn if they have to be updated. Changed COPYING.rst to be compatible with update_copyright() function. Added the above check_copyright and other checks to build.cmd.
Changed setup_utils.py to update copyright in doc/conf.py.
Added new function to setup_utils.py to create pythonhosted.org/doc.zip. Changed build.cmd to use it and remember the user to upload it to PyPI. Added twine to build.cmd. Added some comments with requirements for build.cmd. build.cmd internal reorganization.
Reverted the Sphinx theme to 'classic' because otherwise it does not build the html documentation. Opened issue in RTD for them to update their system for the new name ('classic') of the old 'default' theme.
Reverted the Sphinx theme to the old 'default' because ReadTheDocs isn't compatible yet.
Updated doc/*.rst and daysgrounded/__init__.py to solve Sphinx problem.
General code cleanup. Cleared __input__.py. Create appinfo.py with basic application information to be used by the application, setup.py and setup_utils.py. Compatibility testing with Py3 and necessary changes. All good now. Renamed build.bat to build.cmd. Improved build.cmd. Improved setup.py to be universal. Created setup_utils.py to aid build.cmd. Created utils.py. Added copyright to all source code. Updated MANIFEST.in. and many more. BUG: Sphinx docs stopped working.
Added end user documentation to .gitignore. Added option PROJ_TYPE to build.bat to distinguish between modules and applications. Added pythonhosted.org files to MANIFEST.in. Changed __init__.py to use glob to select data files. Changed shared.py to use .decode('cp1252') when reading text files. Added options to py2exe config in setup.py.
Cleanup several files. Fill some Docstrings. Translation to English.
Added zip_safe to setup.py. Added PyPI documentation in dir pythonhosted.org (redirects to ReadTheDocs). Changed doc\index.rst to include README.rst. Updated build.bat. Corrected classifiers in __init__.py. Added ReadTheDocs doc. Added py_app_ver.py and prep_rst2pdf.py to help build.bat. Changed build.bat. Made changes recommended by Pylint. Changed packaging. Removed globalconf.py.
Added sphinx and ReadTheDocs documentation.
Forgot to update globalcfg.py. :)
build.bat - added cxf and py2exe options. gui.py - corrected function error. created cxfreeze_setup.py. shared.py - corrected data_path for frozen dists.
Changed __main__ to call cli or gui modules. Created open_create_datafile, auto_upd_datafile and version in shared module. Corrected usage.txt and usage_en.txt.
Forgot to update CHANGES.txt. :)
Corrected MANIFEST.in, excluded venv from git. Started cfg of cx_freeze in setup.py but it isn't working yet.
Finalize py2exe cfg, create globalcfg.py.
Correct path used for datafiles and path for modules.
Prepare setup.py for py2exe, changes to run in both Py2 and Py3.
Updated README.txt, CHANGES.txt, __init__.py Trove classifiers, created AUTHORS.txt.
Packaging metadata files, fake rst files, start Py3 compat, separate code into sep files. Added more packaging and build/pub files to ease PyPI integration, added some fake rst. Created a build.bat to automate process, moved some banner and usage to text files. Separate code into 3+1 files, changed code to start testing Py3 compatibility.
Changed file struc to match PyPI packaging.
Basic func, CLI and GUI (Tkinter).