pgwui_upload_core
14 months agoBump version number to 0.14.0
Karl O. Pinc [Thu, 28 Mar 2024 21:40:50 +0000 (16:40 -0500)]
Bump version number to 0.14.0

14 months agoUse "build" to build packages; add a pyproject.toml file
Karl O. Pinc [Thu, 28 Mar 2024 21:35:49 +0000 (16:35 -0500)]
Use "build" to build packages; add a pyproject.toml file

14 months agoDrop "register" targets; no longer supported at pypi
Karl O. Pinc [Sun, 24 Mar 2024 22:38:00 +0000 (17:38 -0500)]
Drop "register" targets; no longer supported at pypi

See: https://github.com/pypi/warehouse/issues/1627

14 months agoBump version number to 0.13.0
Karl O. Pinc [Fri, 22 Mar 2024 20:31:21 +0000 (15:31 -0500)]
Bump version number to 0.13.0

14 months agoFix psycopg.errors exception names
Karl O. Pinc [Fri, 22 Mar 2024 19:49:07 +0000 (14:49 -0500)]
Fix psycopg.errors exception names

14 months agoUse new attrs syntax
Karl O. Pinc [Fri, 22 Mar 2024 17:11:32 +0000 (12:11 -0500)]
Use new attrs syntax

14 months agoFix component entry point test
Karl O. Pinc [Thu, 21 Mar 2024 21:16:02 +0000 (16:16 -0500)]
Fix component entry point test

14 months agoChange super() calls from python2 style to python3
Karl O. Pinc [Mon, 18 Mar 2024 21:56:10 +0000 (16:56 -0500)]
Change super() calls from python2 style to python3

14 months agoChange name: instance_method_mock_fixture() -> late_instance_mock_fixture()
Karl O. Pinc [Sat, 16 Mar 2024 21:26:54 +0000 (16:26 -0500)]
Change name: instance_method_mock_fixture() -> late_instance_mock_fixture()

15 months agoDrop Python 3.6 support; psycopg3 does not support it
Karl O. Pinc [Tue, 5 Mar 2024 22:11:55 +0000 (16:11 -0600)]
Drop Python 3.6 support; psycopg3 does not support it

15 months agoTrap and do basic reporting on encoding exceptions, both client and server-side
Karl O. Pinc [Tue, 5 Mar 2024 21:02:16 +0000 (15:02 -0600)]
Trap and do basic reporting on encoding exceptions, both client and server-side

15 months agoMake base class BaseTableUploadHandler responsible for state initialization
Karl O. Pinc [Sun, 3 Mar 2024 23:41:45 +0000 (17:41 -0600)]
Make base class BaseTableUploadHandler responsible for state initialization

15 months agoUpgrade from psycopg2 to psycopg3; drop python <= v3.5, add v3.8-v3.11
Karl O. Pinc [Fri, 23 Feb 2024 20:25:46 +0000 (14:25 -0600)]
Upgrade from psycopg2 to psycopg3; drop python <= v3.5, add v3.8-v3.11

4 years agoBump version number to 0.12.0
Karl O. Pinc [Thu, 3 Jun 2021 16:44:12 +0000 (11:44 -0500)]
Bump version number to 0.12.0

4 years agoBump version number to 0.11.0
Karl O. Pinc [Sun, 30 May 2021 06:20:14 +0000 (01:20 -0500)]
Bump version number to 0.11.0

4 years agoBump version number to 0.10.0
Karl O. Pinc [Sun, 9 May 2021 21:50:01 +0000 (16:50 -0500)]
Bump version number to 0.10.0

4 years agoTest validate_file_format()
Karl O. Pinc [Fri, 30 Apr 2021 01:27:09 +0000 (20:27 -0500)]
Test validate_file_format()

4 years agoReport insufficient permission errors
Karl O. Pinc [Thu, 29 Apr 2021 23:02:41 +0000 (18:02 -0500)]
Report insufficient permission errors

4 years agoHave SetupError name be consistent between pgwui_core and pgwui_upload_core
Karl O. Pinc [Tue, 27 Apr 2021 20:39:47 +0000 (15:39 -0500)]
Have SetupError name be consistent between pgwui_core and pgwui_upload_core

4 years agopgwui_core.exceptions.Error is now SetupError
Karl O. Pinc [Tue, 27 Apr 2021 20:16:26 +0000 (15:16 -0500)]
pgwui_core.exceptions.Error is now SetupError

4 years agoCheck the character case of table and schema names
Karl O. Pinc [Tue, 2 Feb 2021 22:50:54 +0000 (16:50 -0600)]
Check the character case of table and schema names

4 years agoAccept schema qualified table names for upload
Karl O. Pinc [Tue, 2 Feb 2021 19:35:20 +0000 (13:35 -0600)]
Accept schema qualified table names for upload

4 years agoChange component name from pgwui_testing to pgwui_develop
Karl O. Pinc [Tue, 26 Jan 2021 03:59:14 +0000 (21:59 -0600)]
Change component name from pgwui_testing to pgwui_develop

4 years agoBetter description
Karl O. Pinc [Sun, 24 Jan 2021 06:10:27 +0000 (00:10 -0600)]
Better description

4 years agoBump version number to 0.9.0
Karl O. Pinc [Sun, 24 Jan 2021 05:52:13 +0000 (23:52 -0600)]
Bump version number to 0.9.0

4 years agoBump version number to 0.8.0
Karl O. Pinc [Sun, 24 Jan 2021 02:40:31 +0000 (20:40 -0600)]
Bump version number to 0.8.0

4 years agoUpdate copyright statements
Karl O. Pinc [Sat, 23 Jan 2021 22:36:38 +0000 (16:36 -0600)]
Update copyright statements

4 years agoAdd a setting for uploaded file format
Karl O. Pinc [Sat, 23 Jan 2021 22:13:51 +0000 (16:13 -0600)]
Add a setting for uploaded file format

4 years agoAdd a "null" setting to control upload of NULL values
Karl O. Pinc [Sat, 23 Jan 2021 21:32:54 +0000 (15:32 -0600)]
Add a "null" setting to control upload of NULL values

4 years agoHave literal_column_headings values be those of boolean_choice
Karl O. Pinc [Sat, 23 Jan 2021 20:24:42 +0000 (14:24 -0600)]
Have literal_column_headings values be those of boolean_choice

4 years agoMove initial post values into pgwui_upload_core
Karl O. Pinc [Sat, 23 Jan 2021 19:04:02 +0000 (13:04 -0600)]
Move initial post values into pgwui_upload_core

4 years agoMove title into pgwui_upload_core
Karl O. Pinc [Sat, 23 Jan 2021 19:03:45 +0000 (13:03 -0600)]
Move title into pgwui_upload_core

4 years agoAdd a "trim" setting controlling default data value whitespace trimming
Karl O. Pinc [Fri, 22 Jan 2021 23:58:42 +0000 (17:58 -0600)]
Add a "trim" setting controlling default data value whitespace trimming

4 years agoPass settings to quote_columns(), they vary by inherited module
Karl O. Pinc [Tue, 19 Jan 2021 21:30:29 +0000 (15:30 -0600)]
Pass settings to quote_columns(), they vary by inherited module

4 years agoImprove error message
Karl O. Pinc [Tue, 19 Jan 2021 19:47:33 +0000 (13:47 -0600)]
Improve error message

4 years agoBump version number to 0.7.0
Karl O. Pinc [Mon, 18 Jan 2021 21:30:36 +0000 (15:30 -0600)]
Bump version number to 0.7.0

4 years agoReport error when there's too few data columns
Karl O. Pinc [Mon, 18 Jan 2021 20:52:22 +0000 (14:52 -0600)]
Report error when there's too few data columns

4 years agoFork from pgwui_upload
Karl O. Pinc [Tue, 5 Jan 2021 21:17:14 +0000 (15:17 -0600)]
Fork from pgwui_upload

4 years agomeme.com -> karlpinc.com
Karl O. Pinc [Thu, 10 Dec 2020 00:39:43 +0000 (18:39 -0600)]
meme.com -> karlpinc.com

4 years agoSupport tox against multiple Python versions using pyenv
Karl O. Pinc [Wed, 9 Dec 2020 23:01:48 +0000 (17:01 -0600)]
Support tox against multiple Python versions using pyenv

4 years agoComponent name includes pgwui_ prefix
Karl O. Pinc [Wed, 9 Dec 2020 20:25:39 +0000 (14:25 -0600)]
Component name includes pgwui_ prefix

4 years agoBump version number to 0.6.0
Karl O. Pinc [Tue, 8 Dec 2020 23:32:15 +0000 (17:32 -0600)]
Bump version number to 0.6.0

4 years agoA urls map in settings is now required by pgwui_common
Karl O. Pinc [Tue, 8 Dec 2020 04:47:19 +0000 (22:47 -0600)]
A urls map in settings is now required by pgwui_common

4 years agobase_view() is now in pgwui_common.view
Karl O. Pinc [Tue, 1 Dec 2020 23:19:43 +0000 (17:19 -0600)]
base_view() is now in pgwui_common.view

4 years agoMark unit tests
Karl O. Pinc [Tue, 1 Dec 2020 02:47:20 +0000 (20:47 -0600)]
Mark unit tests

4 years agoAdjust for unit test marking
Karl O. Pinc [Tue, 24 Nov 2020 17:07:55 +0000 (11:07 -0600)]
Adjust for unit test marking

4 years agoAdd check-debug target
Karl O. Pinc [Mon, 23 Nov 2020 20:13:56 +0000 (14:13 -0600)]
Add check-debug target

4 years agoImprove error wording
Karl O. Pinc [Fri, 20 Nov 2020 20:58:39 +0000 (14:58 -0600)]
Improve error wording

4 years agoAdjust for pgwui_common moving code out of __init__.py
Karl O. Pinc [Tue, 17 Nov 2020 21:02:19 +0000 (15:02 -0600)]
Adjust for pgwui_common moving code out of __init__.py

4 years agoMove code out of __init__.py
Karl O. Pinc [Tue, 17 Nov 2020 20:13:46 +0000 (14:13 -0600)]
Move code out of __init__.py

4 years agoSimpler, faster code
Karl O. Pinc [Sun, 13 Sep 2020 13:24:37 +0000 (08:24 -0500)]
Simpler, faster code

4 years agoUse dicts instead of dots in pgwui settings
Karl O. Pinc [Fri, 11 Sep 2020 22:01:05 +0000 (17:01 -0500)]
Use dicts instead of dots in pgwui settings

4 years agoMove exceptions into their own module
Karl O. Pinc [Mon, 31 Aug 2020 22:01:26 +0000 (17:01 -0500)]
Move exceptions into their own module

4 years agoThe base error class is now PGWUIError
Karl O. Pinc [Mon, 31 Aug 2020 20:46:17 +0000 (15:46 -0500)]
The base error class is now PGWUIError

4 years agoCheck our own settings
Karl O. Pinc [Mon, 31 Aug 2020 14:13:04 +0000 (09:13 -0500)]
Check our own settings

4 years agoAdded long_description_content_type
Karl O. Pinc [Sat, 29 Aug 2020 22:13:53 +0000 (17:13 -0500)]
Added long_description_content_type

4 years agoEstablish default menu label
Karl O. Pinc [Thu, 27 Aug 2020 19:59:21 +0000 (14:59 -0500)]
Establish default menu label

4 years agoRoute names must match pgwui component names
Karl O. Pinc [Sat, 27 Jun 2020 22:20:11 +0000 (17:20 -0500)]
Route names must match pgwui component names

5 years agoClean .tox when setup.py changes
Karl O. Pinc [Thu, 23 Jan 2020 21:44:41 +0000 (15:44 -0600)]
Clean .tox when setup.py changes

5 years agoAllow marking and running of just unit or just integration tests
Karl O. Pinc [Sun, 5 Jan 2020 08:09:08 +0000 (02:09 -0600)]
Allow marking and running of just unit or just integration tests

5 years agoTest to ensure that this pgwui component is autoconfigured
Karl O. Pinc [Sat, 28 Dec 2019 21:39:58 +0000 (15:39 -0600)]
Test to ensure that this pgwui component is autoconfigured

5 years agoStandardize make accross PGWUI with Makefile_pgwui.mk
Karl O. Pinc [Fri, 13 Dec 2019 17:17:50 +0000 (11:17 -0600)]
Standardize make accross PGWUI with Makefile_pgwui.mk

5 years agoSelf-document Makefile
Karl O. Pinc [Fri, 13 Dec 2019 04:27:55 +0000 (22:27 -0600)]
Self-document Makefile

5 years agoBump version number to 0.5.0
Karl O. Pinc [Wed, 11 Dec 2019 17:43:53 +0000 (11:43 -0600)]
Bump version number to 0.5.0

5 years agokeywords are a list
Karl O. Pinc [Wed, 11 Dec 2019 16:08:25 +0000 (10:08 -0600)]
keywords are a list

5 years agoUse new name for constants module
Karl O. Pinc [Wed, 11 Dec 2019 15:26:09 +0000 (09:26 -0600)]
Use new name for constants module

5 years agoUse python3 to make
Karl O. Pinc [Wed, 11 Dec 2019 14:25:24 +0000 (08:25 -0600)]
Use python3 to make

5 years agoBetter label for literal checkbox
Karl O. Pinc [Sun, 8 Dec 2019 06:46:06 +0000 (00:46 -0600)]
Better label for literal checkbox

5 years agoBump version number to 0.4.0
Karl O. Pinc [Fri, 6 Dec 2019 03:35:10 +0000 (21:35 -0600)]
Bump version number to 0.4.0

5 years agoImplement literal_column_headings setting
Karl O. Pinc [Fri, 6 Dec 2019 03:22:08 +0000 (21:22 -0600)]
Implement literal_column_headings setting

5 years agoAbstract common test pattern into a fixture
Karl O. Pinc [Thu, 5 Dec 2019 14:08:18 +0000 (08:08 -0600)]
Abstract common test pattern into a fixture

5 years agoUpdate copyright
Karl O. Pinc [Thu, 5 Dec 2019 14:05:32 +0000 (08:05 -0600)]
Update copyright

5 years agoStart log entry with database and table name
Karl O. Pinc [Wed, 4 Dec 2019 22:17:47 +0000 (16:17 -0600)]
Start log entry with database and table name

6 years agoQuote uploaded column headings to allow for mixed case, etc.
Karl O. Pinc [Wed, 9 Jan 2019 04:30:24 +0000 (22:30 -0600)]
Quote uploaded column headings to allow for mixed case, etc.

6 years agoBump version number to 0.3.0
Karl O. Pinc [Thu, 15 Nov 2018 03:20:32 +0000 (21:20 -0600)]
Bump version number to 0.3.0

6 years agoFix testing of upload_view()
Karl O. Pinc [Thu, 15 Nov 2018 02:42:40 +0000 (20:42 -0600)]
Fix testing of upload_view()

6 years agoUse pgwui_testing pytest plugin
Karl O. Pinc [Thu, 15 Nov 2018 02:41:38 +0000 (20:41 -0600)]
Use pgwui_testing pytest plugin

6 years agoAbstract default upload route
Karl O. Pinc [Thu, 15 Nov 2018 02:40:50 +0000 (20:40 -0600)]
Abstract default upload route

6 years agoDocument that PGWUI_Logout is recommended
Karl O. Pinc [Thu, 15 Nov 2018 02:39:51 +0000 (20:39 -0600)]
Document that PGWUI_Logout is recommended

6 years agoDocument usage
Karl O. Pinc [Wed, 14 Nov 2018 15:48:03 +0000 (09:48 -0600)]
Document usage

6 years agoUse pgwui_common.path for asset resolution
Karl O. Pinc [Wed, 14 Nov 2018 03:26:01 +0000 (21:26 -0600)]
Use pgwui_common.path for asset resolution

6 years agoBump version number to 0.2.0
Karl O. Pinc [Tue, 13 Nov 2018 02:18:41 +0000 (20:18 -0600)]
Bump version number to 0.2.0

6 years agoReference css file by Pyramid asset specification
Karl O. Pinc [Tue, 13 Nov 2018 00:46:16 +0000 (18:46 -0600)]
Reference css file by Pyramid asset specification

6 years agoFix wheel install in pudb venv
Karl O. Pinc [Sat, 10 Nov 2018 20:23:49 +0000 (14:23 -0600)]
Fix wheel install in pudb venv

6 years agoClean up and fix cleaning of pytest generate files
Karl O. Pinc [Fri, 9 Nov 2018 03:08:11 +0000 (21:08 -0600)]
Clean up and fix cleaning of pytest generate files

6 years agoClean the python cache views dir
Karl O. Pinc [Fri, 9 Nov 2018 02:55:39 +0000 (20:55 -0600)]
Clean the python cache views dir

6 years agoAdd Pyramid's testing requirements
Karl O. Pinc [Wed, 7 Nov 2018 03:37:38 +0000 (21:37 -0600)]
Add Pyramid's testing requirements

6 years agoCredit DFGF
Karl O. Pinc [Tue, 6 Nov 2018 01:44:59 +0000 (19:44 -0600)]
Credit DFGF

6 years agoBump version number to 0.1.0
Karl O. Pinc [Mon, 5 Nov 2018 23:04:31 +0000 (17:04 -0600)]
Bump version number to 0.1.0

6 years agoFix asset resolution in template
Karl O. Pinc [Wed, 31 Oct 2018 02:38:43 +0000 (21:38 -0500)]
Fix asset resolution in template

6 years agoUse proper path in package_data
Karl O. Pinc [Wed, 31 Oct 2018 01:14:54 +0000 (20:14 -0500)]
Use proper path in package_data

6 years agoDocument route
Karl O. Pinc [Tue, 30 Oct 2018 21:47:21 +0000 (16:47 -0500)]
Document route

6 years agoSetup route
Karl O. Pinc [Tue, 30 Oct 2018 21:47:05 +0000 (16:47 -0500)]
Setup route

6 years agoRemove unused import
Karl O. Pinc [Tue, 30 Oct 2018 21:45:47 +0000 (16:45 -0500)]
Remove unused import

6 years agoMention data validation
Karl O. Pinc [Tue, 30 Oct 2018 21:44:13 +0000 (16:44 -0500)]
Mention data validation

6 years agoAdd validation keyword
Karl O. Pinc [Tue, 30 Oct 2018 21:39:41 +0000 (16:39 -0500)]
Add validation keyword

6 years agoIt is pgwui_common which is the requirement, not pgwui_core
Karl O. Pinc [Tue, 30 Oct 2018 21:35:04 +0000 (16:35 -0500)]
It is pgwui_common which is the requirement, not pgwui_core

6 years agoUpdate copyright date
Karl O. Pinc [Fri, 26 Oct 2018 22:35:50 +0000 (17:35 -0500)]
Update copyright date

6 years agoScan for declarative Pyramid configs
Karl O. Pinc [Fri, 26 Oct 2018 14:04:20 +0000 (09:04 -0500)]
Scan for declarative Pyramid configs

6 years agoTest for changed db with not-CSV input
Karl O. Pinc [Thu, 25 Oct 2018 19:21:53 +0000 (14:21 -0500)]
Test for changed db with not-CSV input