e037aece6a
test: fix test for designated import handlers
2025-12-20 20:38:40 -06:00
8c5918b9fb
bump: version 0.2.1 → 0.3.0
2025-12-20 20:24:57 -06:00
4f80085254
fix: run all models when none specified, for import/export commands
2025-12-20 20:24:39 -06:00
7e3e892002
fix: allow passing just key to ImportCommandHandler
...
so config can override designated handler, and command still work
2025-12-20 20:24:39 -06:00
19574ea4a0
feat: add warnings mode for import/export handlers, commands
...
can now specify `--warn` for import/export CLI, to get diff email when
changes occur.
this also adds `get_import_handler()` and friends, via app provider.
also declare email settings for the 2 existing importers
2025-12-20 20:24:35 -06:00
1e7722de91
fix: add --comment param for import-versions command
2025-12-20 20:24:32 -06:00
fc250a433c
feat: add the import-versions command, handler logic
...
only works if wutta-continuum is already installed and enabled.
this also rearranges some existing classes, for better consistency
2025-12-18 20:03:47 -06:00
c38cd2c179
fix: add basic data type coercion for CSV -> SQLAlchemy import
...
this should support common scenarios; may need to be more flexible if
customizations are needed but we'll see
2025-10-20 16:21:21 -05:00
8c3948ff33
fix: refactor some more for tests + pylint
2025-08-31 18:17:18 -05:00
e494bdd2b9
fix: refactor per pylint; add to tox
2025-08-31 17:57:40 -05:00
1aa70eba8b
docs: add badge for black code style
2025-08-31 13:30:25 -05:00
33ac0e008e
fix: format all code with black
...
and from now on should not deviate from that...
2025-08-31 12:42:59 -05:00
45dabce956
docs: overhaul intro wording
2025-07-13 09:39:25 -05:00
2b16c5573e
fix: tweak logging when deleting object
2025-07-12 21:08:37 -05:00
Lance Edgar
6e9ff28016
fix: add logging when deleting target object
2025-07-11 14:56:45 -05:00
Lance Edgar
8f147e7445
docs: fix doc url in readme
2025-07-03 12:49:52 -05:00
Lance Edgar
c4a0b038e8
bump: version 0.2.0 → 0.2.1
2025-06-29 11:25:14 -05:00
Lance Edgar
6c94b13b12
fix: avoid empty keys for importer
...
when keys come in from command line params, the arg parser may have an
empty value. which we need to avoid here
2025-06-29 11:24:10 -05:00
Lance Edgar
65bbc95ae2
fix: do not assign simple/supported fields in Importer constructor
...
subclass may define those and we do not want to overwrite; in some
cases doing so would cause error (if subclass defines a property)
2025-06-29 11:19:10 -05:00
Lance Edgar
4f68a2f360
docs: fix some warnings etc.
2025-06-29 11:18:13 -05:00
0a1d9229b4
docs: update intersphinx doc links per server migration
2025-02-18 12:14:00 -06:00
Lance Edgar
435497eca3
fix: make --input-path optional for import/export commands
...
otherwise `--list-models` won't work without the input path, and
that's just annoying
2024-12-08 15:42:14 -06:00
Lance Edgar
9fabecf406
bump: version 0.1.0 → 0.2.0
2024-12-07 18:15:13 -06:00
Lance Edgar
b3e4e91df8
docs: add some narrative docs to explain basic concepts
...
still needs a lot of work i'm sure..gotta start somewhere
2024-12-07 18:14:11 -06:00
Lance Edgar
ba8f57ddc1
fix: expose ToWuttaHandler, ToWutta in wuttasync.importing namespace
2024-12-07 18:12:42 -06:00
Lance Edgar
328f8d9952
fix: implement deletion logic; add cli params for max changes
...
also add special UUID field handling for CSV -> SQLAlchemy ORM, to
normalize string from CSV to proper UUID so key matching works
2024-12-06 15:18:23 -06:00
Lance Edgar
a73896b75d
fix: add --key (or --keys) param for import/export commands
2024-12-06 09:32:24 -06:00
Lance Edgar
15b2cb07ba
fix: add --list-models option for import/export commands
...
also rename the command decorators for consistency
2024-12-06 09:06:45 -06:00
Lance Edgar
7ee551d446
fix: require latest wuttjamaican
...
need the cli discovery entry point to work
2024-12-06 08:11:15 -06:00
Lance Edgar
d14b005fd2
fix: add --fields and --exclude params for import/export cli
2024-12-05 22:15:38 -06:00
Lance Edgar
f43a066341
feat: add wutta import-csv command
2024-12-05 21:25:38 -06:00
Lance Edgar
84a8beaf46
docs: fix capitalization
2024-12-05 08:35:30 -06:00
Lance Edgar
746522368e
docs: add stub to ensure docs/_static/ subdir exists
2024-12-05 08:17:41 -06:00
Lance Edgar
94d8c3d6df
build: ignore some build files
2024-12-05 08:02:39 -06:00
Lance Edgar
92869a7c5e
bump: 0.1.0
2024-12-05 08:01:12 -06:00
Lance Edgar
e19eab418a
feat: initial release
...
just the basics in place for an ad-hoc CSV -> Wutta import. framework
API only at this point, no CLI yet
2024-12-05 07:57:51 -06:00