Karl O. Pinc [Fri, 23 Feb 2024 16:42:54 +0000 (10:42 -0600)]
Better code formatting
Karl O. Pinc [Fri, 23 Feb 2024 16:42:34 +0000 (10:42 -0600)]
Upgrade from psycopg2 to psycopg3; drop python <= v3.5, add v3.8-v3.11
Karl O. Pinc [Fri, 23 Feb 2024 15:59:13 +0000 (09:59 -0600)]
Switch from the depreciated cgi module to the html module
Karl O. Pinc [Thu, 3 Jun 2021 16:44:10 +0000 (11:44 -0500)]
Bump version number to 0.12.0
Karl O. Pinc [Thu, 3 Jun 2021 16:42:40 +0000 (11:42 -0500)]
Continue processing file after an encoding error is found
Karl O. Pinc [Thu, 3 Jun 2021 16:13:36 +0000 (11:13 -0500)]
Consolidate exception handling
Karl O. Pinc [Sun, 30 May 2021 06:20:11 +0000 (01:20 -0500)]
Bump version number to 0.11.0
Karl O. Pinc [Sun, 30 May 2021 06:18:10 +0000 (01:18 -0500)]
Trap errors when translating into the db's encoding
Karl O. Pinc [Sun, 9 May 2021 21:50:00 +0000 (16:50 -0500)]
Bump version number to 0.10.0
Karl O. Pinc [Sun, 9 May 2021 21:49:17 +0000 (16:49 -0500)]
Use session to track whether login credentials are good
Karl O. Pinc [Fri, 30 Apr 2021 04:04:05 +0000 (23:04 -0500)]
Better code
Karl O. Pinc [Thu, 29 Apr 2021 22:53:35 +0000 (17:53 -0500)]
Trap and report db errors during setup, i.e., factory creation
Karl O. Pinc [Wed, 28 Apr 2021 23:54:25 +0000 (18:54 -0500)]
Name exception SetupError instead of Error
Karl O. Pinc [Fri, 23 Apr 2021 21:40:40 +0000 (16:40 -0500)]
Spelling
Karl O. Pinc [Fri, 23 Apr 2021 21:10:52 +0000 (16:10 -0500)]
Catch all errors (!)
Karl O. Pinc [Tue, 26 Jan 2021 03:30:16 +0000 (21:30 -0600)]
Change component name from pgwui_testing to pgwui_develop
Karl O. Pinc [Sun, 24 Jan 2021 05:52:13 +0000 (23:52 -0600)]
Bump version number to 0.9.0
Karl O. Pinc [Sun, 24 Jan 2021 05:49:55 +0000 (23:49 -0600)]
Add the table as a mixin to the initial post
Karl O. Pinc [Sun, 24 Jan 2021 02:40:31 +0000 (20:40 -0600)]
Bump version number to 0.8.0
Karl O. Pinc [Sat, 23 Jan 2021 22:27:39 +0000 (16:27 -0600)]
Update copyright statements
Karl O. Pinc [Sat, 23 Jan 2021 04:48:30 +0000 (22:48 -0600)]
Attach the initial post to my form class, not WTForms' class
Karl O. Pinc [Sat, 23 Jan 2021 02:49:41 +0000 (20:49 -0600)]
Use attrs and modernize form classes
Karl O. Pinc [Fri, 22 Jan 2021 19:28:04 +0000 (13:28 -0600)]
Modernize initial form value classes with attrs module
Karl O. Pinc [Fri, 22 Jan 2021 19:14:16 +0000 (13:14 -0600)]
Instantiate initial form values when form is instantiated (at startup)
Karl O. Pinc [Fri, 22 Jan 2021 19:01:22 +0000 (13:01 -0600)]
Use instances for initial values
Karl O. Pinc [Fri, 22 Jan 2021 19:00:25 +0000 (13:00 -0600)]
Fix so initial form values are used
Karl O. Pinc [Tue, 19 Jan 2021 18:49:21 +0000 (12:49 -0600)]
Allow for "chaining"
Karl O. Pinc [Mon, 18 Jan 2021 21:30:35 +0000 (15:30 -0600)]
Bump version number to 0.7.0
Karl O. Pinc [Mon, 18 Jan 2021 20:51:20 +0000 (14:51 -0600)]
Class to test for too few columns in param substition
Karl O. Pinc [Wed, 13 Jan 2021 22:50:32 +0000 (16:50 -0600)]
Close file after uploading
Karl O. Pinc [Wed, 13 Jan 2021 22:50:15 +0000 (16:50 -0600)]
Add hooks for opening and closing the uploaded file
Karl O. Pinc [Tue, 5 Jan 2021 19:31:39 +0000 (13:31 -0600)]
Detect binary file uploads
Karl O. Pinc [Thu, 31 Dec 2020 22:03:44 +0000 (16:03 -0600)]
Make the DBHandler class hierarchy testable; separate init() function
Karl O. Pinc [Tue, 29 Dec 2020 18:51:09 +0000 (12:51 -0600)]
Do iteration with standard coding idioms
Karl O. Pinc [Fri, 25 Dec 2020 21:01:47 +0000 (15:01 -0600)]
Allow exception error descriptions to be extended
Karl O. Pinc [Thu, 24 Dec 2020 22:34:16 +0000 (16:34 -0600)]
Break initialization into smaller functions
Karl O. Pinc [Wed, 23 Dec 2020 17:25:21 +0000 (11:25 -0600)]
Change some of the form classes from inheritence to mixins
Karl O. Pinc [Wed, 23 Dec 2020 17:24:07 +0000 (11:24 -0600)]
Handle multiple errors from a get_data or factory or cleanup
Karl O. Pinc [Thu, 10 Dec 2020 00:39:42 +0000 (18:39 -0600)]
meme.com -> karlpinc.com
Karl O. Pinc [Wed, 9 Dec 2020 23:01:47 +0000 (17:01 -0600)]
Support tox against multiple Python versions using pyenv
Karl O. Pinc [Wed, 9 Dec 2020 20:25:38 +0000 (14:25 -0600)]
Component name includes pgwui_ prefix
Karl O. Pinc [Wed, 9 Dec 2020 20:11:05 +0000 (14:11 -0600)]
Update email address
Karl O. Pinc [Tue, 8 Dec 2020 23:32:14 +0000 (17:32 -0600)]
Bump version number to 0.6.0
Karl O. Pinc [Tue, 24 Nov 2020 17:56:26 +0000 (11:56 -0600)]
Mark unit and integration tests
Karl O. Pinc [Tue, 24 Nov 2020 17:01:35 +0000 (11:01 -0600)]
Adjust for unit test marking
Karl O. Pinc [Tue, 24 Nov 2020 17:01:12 +0000 (11:01 -0600)]
Add check-debug target
Karl O. Pinc [Sun, 15 Nov 2020 23:11:08 +0000 (17:11 -0600)]
Move pgwui settings into its own dict
Karl O. Pinc [Wed, 9 Sep 2020 21:57:39 +0000 (16:57 -0500)]
There is no autoconfiguration; remove entrypoint until there is
Karl O. Pinc [Mon, 31 Aug 2020 20:01:10 +0000 (15:01 -0500)]
Move exceptions into their own module
Karl O. Pinc [Mon, 31 Aug 2020 19:53:54 +0000 (14:53 -0500)]
Update copyright
Karl O. Pinc [Sat, 29 Aug 2020 22:04:00 +0000 (17:04 -0500)]
Added long_description_content_type
Karl O. Pinc [Thu, 23 Jan 2020 21:44:40 +0000 (15:44 -0600)]
Clean .tox when setup.py changes
Karl O. Pinc [Sun, 5 Jan 2020 08:09:07 +0000 (02:09 -0600)]
Allow marking and running of just unit or just integration tests
Karl O. Pinc [Sat, 28 Dec 2019 21:58:20 +0000 (15:58 -0600)]
Test to ensure that this pgwui component is autoconfigured
Karl O. Pinc [Sat, 14 Dec 2019 06:09:21 +0000 (00:09 -0600)]
Move form docs from PGWUI_Core to PGWUI_Common
Karl O. Pinc [Fri, 13 Dec 2019 17:17:50 +0000 (11:17 -0600)]
Standardize make accross PGWUI with Makefile_pgwui.mk
Karl O. Pinc [Fri, 13 Dec 2019 04:27:54 +0000 (22:27 -0600)]
Self-document Makefile
Karl O. Pinc [Wed, 11 Dec 2019 17:43:52 +0000 (11:43 -0600)]
Bump version number to 0.5.0
Karl O. Pinc [Wed, 11 Dec 2019 16:08:25 +0000 (10:08 -0600)]
keywords are a list
Karl O. Pinc [Wed, 11 Dec 2019 15:58:33 +0000 (09:58 -0600)]
ABCs are in collections.abc
Karl O. Pinc [Wed, 11 Dec 2019 14:25:24 +0000 (08:25 -0600)]
Use python3 to make
Karl O. Pinc [Sun, 8 Dec 2019 06:47:03 +0000 (00:47 -0600)]
Better label for literal checkbox
Karl O. Pinc [Fri, 6 Dec 2019 03:35:10 +0000 (21:35 -0600)]
Bump version number to 0.4.0
Karl O. Pinc [Fri, 6 Dec 2019 03:18:26 +0000 (21:18 -0600)]
Add a literal_col_headings request parameter for an UploadFileForm
Karl O. Pinc [Sat, 17 Nov 2018 08:21:12 +0000 (02:21 -0600)]
Supply sensible defaults for pg connection parameters
Karl O. Pinc [Sat, 17 Nov 2018 05:25:55 +0000 (23:25 -0600)]
Add heading comment
Karl O. Pinc [Sat, 17 Nov 2018 04:52:26 +0000 (22:52 -0600)]
Fix docstring
Karl O. Pinc [Sat, 17 Nov 2018 04:49:08 +0000 (22:49 -0600)]
Import only those constants used
Karl O. Pinc [Sat, 17 Nov 2018 04:43:00 +0000 (22:43 -0600)]
Change form_constants.py to constants.py
Karl O. Pinc [Thu, 15 Nov 2018 03:20:32 +0000 (21:20 -0600)]
Bump version number to 0.3.0
Karl O. Pinc [Tue, 13 Nov 2018 02:18:40 +0000 (20:18 -0600)]
Bump version number to 0.2.0
Karl O. Pinc [Sat, 10 Nov 2018 20:21:49 +0000 (14:21 -0600)]
Fix wheel install in pudb venv
Karl O. Pinc [Fri, 9 Nov 2018 03:24:23 +0000 (21:24 -0600)]
Clean up and fix cleaning of pytest generate files
Karl O. Pinc [Wed, 7 Nov 2018 23:30:17 +0000 (17:30 -0600)]
Move LIVE_DB constant into pgwui.default_db ini file setting
Karl O. Pinc [Wed, 7 Nov 2018 14:25:07 +0000 (08:25 -0600)]
Preface all pgwui settings with "pgwui."
Karl O. Pinc [Mon, 5 Nov 2018 23:10:27 +0000 (17:10 -0600)]
Credit DFGF
Karl O. Pinc [Mon, 5 Nov 2018 23:04:30 +0000 (17:04 -0600)]
Bump version number to 0.1.0
Karl O. Pinc [Wed, 31 Oct 2018 01:19:38 +0000 (20:19 -0500)]
Use proper path in package_data
Karl O. Pinc [Tue, 30 Oct 2018 21:43:10 +0000 (16:43 -0500)]
Mention data validation
Karl O. Pinc [Tue, 30 Oct 2018 21:40:19 +0000 (16:40 -0500)]
Add validation keyword
Karl O. Pinc [Thu, 25 Oct 2018 00:47:06 +0000 (19:47 -0500)]
Correct AGPLv3 abbrevation
Karl O. Pinc [Wed, 24 Oct 2018 22:13:03 +0000 (17:13 -0500)]
Rename module from pgwui_core to core
Karl O. Pinc [Wed, 24 Oct 2018 21:14:59 +0000 (16:14 -0500)]
Specify full path to VERSION file
Karl O. Pinc [Wed, 24 Oct 2018 21:06:19 +0000 (16:06 -0500)]
Add .pytest_cache back into Makefile
Karl O. Pinc [Wed, 24 Oct 2018 20:50:49 +0000 (15:50 -0500)]
Move binary operators to start of line
Karl O. Pinc [Wed, 24 Oct 2018 20:50:37 +0000 (15:50 -0500)]
Can no longer report all warnings, ignore W503
Karl O. Pinc [Wed, 24 Oct 2018 04:14:32 +0000 (23:14 -0500)]
Use twine instead of setup.py to check
Karl O. Pinc [Wed, 24 Oct 2018 04:14:09 +0000 (23:14 -0500)]
Temporarily remove docs
Karl O. Pinc [Tue, 23 Oct 2018 02:57:14 +0000 (21:57 -0500)]
Fix RST in heading
Karl O. Pinc [Mon, 22 Oct 2018 16:33:39 +0000 (11:33 -0500)]
Add acknowledgement of Gombe-MI
Karl O. Pinc [Mon, 22 Oct 2018 16:32:21 +0000 (11:32 -0500)]
Add package requirements
Karl O. Pinc [Mon, 22 Oct 2018 00:02:39 +0000 (19:02 -0500)]
.coverage is a file
Karl O. Pinc [Sun, 21 Oct 2018 23:46:35 +0000 (18:46 -0500)]
Fix NotImplemented Error typos
Karl O. Pinc [Sun, 21 Oct 2018 23:41:52 +0000 (18:41 -0500)]
Fix alter_db function redefinition
Karl O. Pinc [Sun, 21 Oct 2018 23:28:15 +0000 (18:28 -0500)]
Fix flake8 unreferenced variable error
Karl O. Pinc [Sun, 21 Oct 2018 23:23:19 +0000 (18:23 -0500)]
Fix remianing flake8 ENNN and WNNN problems
Karl O. Pinc [Sun, 21 Oct 2018 23:11:02 +0000 (18:11 -0500)]
Fix flake8 problems
Karl O. Pinc [Sun, 21 Oct 2018 23:07:54 +0000 (18:07 -0500)]
Repair copyright to reflect GMI_Pyramid origin
Karl O. Pinc [Sun, 21 Oct 2018 23:00:07 +0000 (18:00 -0500)]
Fix flake8 import * problems
Karl O. Pinc [Sun, 21 Oct 2018 22:51:37 +0000 (17:51 -0500)]
Fix flake8 lambda/def problems