Commit graph

3860 commits

Author SHA1 Message Date
Lance Edgar 937f54681f fix: deprecate parse_bool() and parse_list() in rattail.config
those are provided by `wuttjamaican.util` now instead, but also the
`RattailConfig` methods
2024-07-01 21:31:22 -05:00
Lance Edgar 44378b38b1 fix: remove duplicated / unused code for rattail.db.config
also remove imported names from `rattail.db.util`
2024-07-01 21:03:06 -05:00
Lance Edgar 10a21f8cc3 fix: remove some unused imports 2024-07-01 20:38:37 -05:00
Lance Edgar 21311b17e2 fix: remove references, dependency for six package 2024-07-01 17:18:35 -05:00
Lance Edgar 4000513231 test: remove tests for legacy commands 2024-07-01 14:08:56 -05:00
Lance Edgar 35b38f41f2 bump: version 0.13.5 → 0.14.0 2024-07-01 13:57:50 -05:00
Lance Edgar 3de7021744 feat: remove legacy command system
we now use Typer commands instead
2024-07-01 13:26:52 -05:00
Lance Edgar bc5447146f docs: refactor importer command docs, per typer 2024-07-01 11:42:37 -05:00
Lance Edgar 673aebd171 docs: add some basic docs for typer commands
remove some docs for legacy commands
2024-07-01 10:02:23 -05:00
Lance Edgar 1a6520ccbb docs: use furo docs theme instead of classic 2024-07-01 09:03:16 -05:00
Lance Edgar 9fa3968f90 fix: make pyrpoject.toml instead of setup.cfg for generated project 2024-06-30 17:03:28 -05:00
Lance Edgar faf045c2fe bump: version 0.13.4 → 0.13.5 2024-06-28 15:38:09 -05:00
Lance Edgar 18a62adfcf fix: allow config override of "problems" for postfix-summary
since in practice, 'rejected' happens rather often and is not worth
looking into.  maybe want to avoid that by default but at least with
this change it can be explicitly avoided per install via config
2024-06-28 14:36:24 -05:00
Lance Edgar 534df3bf0b fix: read logs from journald by default, for postfix-summary
since newer systems no longer have a `/var/log/mail.log` file, but
keep the option to specify a file for older systems
2024-06-28 14:32:03 -05:00
Lance Edgar d60e12d337 bump: version 0.13.3 → 0.13.4 2024-06-27 22:02:56 -05:00
Lance Edgar 897d5988a2 fix: fix missing module import 2024-06-27 22:01:53 -05:00
Lance Edgar ca7ff35721 bump: version 0.13.2 → 0.13.3 2024-06-24 18:17:51 -05:00
Lance Edgar e49d927fe0 fix: truncate invoice item description for receiving, if needed
the vendor invoice has varchar(255) but purchase has varchar(60)
..maybe should align those at some point?
2024-06-24 18:14:40 -05:00
Lance Edgar 9640779682 fix: merge associated shopper records when merging 2 people 2024-06-14 20:11:14 -05:00
Lance Edgar 5b0410b252 build: avoid version parse when uploading release 2024-06-14 18:00:04 -05:00
Lance Edgar 4adabe3261 bump: version 0.13.1 → 0.13.2 2024-06-14 17:58:56 -05:00
Lance Edgar bdbdb15040 fix: revert back to setup.py + setup.cfg
apparently with python 3.6 things "mostly" work but then they break if
any specified dependencies have a dot in the name.  which in this
project, is the case for `flufl.bounce`

so until we drop python 3.6 support, we cannot use pyproject.toml here
2024-06-14 17:57:28 -05:00
Lance Edgar b30cf1bd78 build: fix project license attribute
avoid including the full license text
2024-06-11 23:09:07 -05:00
Lance Edgar 3ccf82b50c docs: fix changelog references 2024-06-11 23:08:40 -05:00
Lance Edgar 12240da995 docs: incorporate old changelog into doc structure
otherwise sphinx complains, which means an error with tox build
2024-06-10 15:11:29 -05:00
Lance Edgar f18319e6d9 bump: version 0.13.0 → 0.13.1 2024-06-10 14:43:05 -05:00
Lance Edgar 2bba482c78 fix: move canonical app version to pyproject.toml 2024-06-10 14:42:49 -05:00
Lance Edgar 0dc62eaad5 bump: version 0.12.9 → 0.13.0 2024-06-10 14:40:11 -05:00
Lance Edgar c22e1a2b65 feat: switch from setup.cfg to pyproject.toml / hatchling 2024-06-10 14:26:21 -05:00
Lance Edgar 9075c855d9 fix: use latest wuttjamaican
also ignore temp files etc.
2024-06-10 14:01:53 -05:00
Lance Edgar bf1cdfc399 build: ignore the dist folder 2024-06-10 11:09:38 -05:00
Lance Edgar 7ea54842c7 Update changelog 2024-06-10 11:09:06 -05:00
Lance Edgar 9b0feaff68 feat: define the app_package setting for new projects 2024-06-10 09:01:20 -05:00
Lance Edgar 94c2d425db feat: add get_pkg_version() convenience function
this is only needed until we can require python 3.8+
2024-06-10 08:59:44 -05:00
Lance Edgar f87b40a080 Add config snippet for new projects, to define static libcache 2024-06-06 16:41:14 -05:00
Lance Edgar 689e93ee74 Update changelog 2024-06-06 15:29:34 -05:00
Lance Edgar 44be0c7c31 Add snippet for fanstatic/libcache when generating web project 2024-06-05 23:17:15 -05:00
Lance Edgar 9eda1a48c2 Define the -n command flag as alias for --no-init
for backward compatibility
2024-06-05 14:54:17 -05:00
Lance Edgar f5a32c69a7 Fix missing import for rattail make-config command 2024-06-05 14:51:05 -05:00
Lance Edgar 4120e29abd Remove old/unused project scaffold template
was previously used with command, `pcreate -s rattail`

but newer Generate Project feature in tailbone, using the
ProjectHandler for logic, is a better way
2024-06-04 22:10:17 -05:00
Lance Edgar 462791b804 Project generator should make typer commands, not old-style 2024-06-04 22:07:02 -05:00
Lance Edgar 0439db869f Update changelog 2024-06-02 14:54:04 -05:00
Lance Edgar fee59ec557 Fix datasync command args, per typer 2024-06-02 14:49:05 -05:00
Lance Edgar b08be0783f Update changelog 2024-06-01 14:24:53 -05:00
Lance Edgar 570c726e65 Fix --progress-socket arg handling for typer commands 2024-06-01 13:55:43 -05:00
Lance Edgar 316dff1741 Fix rattail datasync remove-settings command line, per typer 2024-05-31 18:08:35 -05:00
Lance Edgar 360315c924 Add setting to allow decimal quantities for ordering/receiving 2024-05-31 10:56:32 -05:00
Lance Edgar aad10bfe00 Update changelog 2024-05-31 09:27:33 -05:00
Lance Edgar 5984093ce0 Fix args for rattail populate-batch command, per typer 2024-05-31 09:26:50 -05:00
Lance Edgar 9e45e4a6bd Update changelog 2024-05-31 08:45:28 -05:00