Karl O. Pinc [Wed, 19 Jun 2024 22:43:14 +0000 (17:43 -0500)]
Better class docs
Karl O. Pinc [Thu, 28 Mar 2024 21:40:49 +0000 (16:40 -0500)]
Bump version number to 0.14.0
Karl O. Pinc [Thu, 28 Mar 2024 03:34:08 +0000 (22:34 -0500)]
Use "build" to build packages; add a pyproject.toml file
Karl O. Pinc [Sun, 24 Mar 2024 22:37:59 +0000 (17:37 -0500)]
Drop "register" targets; no longer supported at pypi
See: https://github.com/pypi/warehouse/issues/1627
Karl O. Pinc [Fri, 22 Mar 2024 20:31:20 +0000 (15:31 -0500)]
Bump version number to 0.13.0
Karl O. Pinc [Thu, 21 Mar 2024 23:51:12 +0000 (18:51 -0500)]
Use new attrs syntax
Karl O. Pinc [Mon, 18 Mar 2024 22:23:34 +0000 (17:23 -0500)]
Remove unneeded __future__ imports
Karl O. Pinc [Mon, 18 Mar 2024 21:50:00 +0000 (16:50 -0500)]
Change super() calls from python2 style to python3
Karl O. Pinc [Tue, 5 Mar 2024 22:11:53 +0000 (16:11 -0600)]
Drop Python 3.6 support; psycopg3 does not support it
Karl O. Pinc [Tue, 5 Mar 2024 21:07:35 +0000 (15:07 -0600)]
Trap and do basic reporting on encoding exceptions, both client and server-side
Karl O. Pinc [Tue, 5 Mar 2024 21:07:22 +0000 (15:07 -0600)]
Document restrictions on ParameterExecutor() use
Karl O. Pinc [Tue, 5 Mar 2024 21:06:29 +0000 (15:06 -0600)]
Fix typo in UntranslatableCharacter exception name
Karl O. Pinc [Sun, 3 Mar 2024 20:11:44 +0000 (14:11 -0600)]
call_alter_db() -> _call_alter_db(): name as internal-use only function
Karl O. Pinc [Sat, 2 Mar 2024 22:53:37 +0000 (16:53 -0600)]
Use the new attrs API on SQLCommand classes
Karl O. Pinc [Sat, 24 Feb 2024 02:14:02 +0000 (20:14 -0600)]
Refactor encoding errors when using parameterized sql
Karl O. Pinc [Fri, 23 Feb 2024 20:29:53 +0000 (14:29 -0600)]
Set client-side connection encoding
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