Commit Graph

56 Commits

Author SHA1 Message Date
Ethan Paul 42798178ae
Update changelog for version 1.3.0 2023-05-04 15:26:48 -04:00
Ethan Paul d240306a70 Update json field tests to account for error cases 2023-05-04 15:26:27 -04:00
Ethan Paul 7944d4de48 Fix JSON field raising a db integrity error for app side data 2023-05-04 15:26:27 -04:00
Ethan Paul d33dae2774 Add docs for timedelta field 2023-05-04 15:05:27 -04:00
Ethan Paul 19b149c5c2 Remove source code links from readme to support cross platform pubs
These links would change whenever there was a software update and never
worked on PyPI, so it's best to just remove them
2023-05-04 15:05:27 -04:00
Ethan Paul 5f81f7cef7 Update mdformat to mitigate CVE-2023-26302 2023-05-04 15:05:27 -04:00
Ethan Paul 480e3f3875 Clean up the tests
Add tests for __all__ public api definition
Rename test modules for consistency
2023-05-04 15:05:27 -04:00
Ethan Paul 0d1c642871 Add check for __all__ items 2023-05-04 15:05:27 -04:00
Ethan Paul 68120fa65a Bump version to 1.3 2023-05-04 15:05:27 -04:00
Ethan Paul 992df5b478 Add tests for timedelta field 2023-05-04 15:05:27 -04:00
Ethan Paul 027da380a5 Add timedelta field for storing timedelta objects 2023-05-04 15:05:27 -04:00
Ethan Paul 0693d19f7a
Update changelog for version 1.2.1 2023-04-13 15:01:13 -04:00
Ethan Paul 2ddf57a73f
Bump version to 1.2.1 2023-04-13 15:00:02 -04:00
Ethan Paul 1fe2eff40a Update mypy to latest version 2023-04-13 14:59:28 -04:00
Ethan Paul 5df974faa5 Update tests for calc batch size to accomodate new sqlite logic 2023-04-13 14:59:28 -04:00
Ethan Paul 0d1a142e43 Update docs to point to new line numbers
There's gotta be a better way to do this
2023-04-13 14:59:28 -04:00
Ethan Paul 5e68ee3055 Add logic for using updated sqlite3 default var limit
See here for details: https://www.sqlite.org/limits.html#max_variable_number
2023-04-13 14:59:28 -04:00
Ethan Paul f9d1f9ecd2 Pin virtualenv to bypass python-poetry/poetry-plugin-export#176 2023-04-13 14:41:13 -04:00
Ethan Paul d5899d61c7 Rename CI check stage to just 'check' 2023-04-13 14:41:13 -04:00
Ethan Paul 750d3c07b6 Update CI and toxfile to use new group structure 2023-04-13 14:41:13 -04:00
Ethan Paul ac342d4dc6 Update pyproject to use dep groups 2023-04-13 14:41:13 -04:00
Ethan Paul 6e3c9e8139 Remove deprecated option from pylintrc 2023-04-13 14:41:13 -04:00
Ethan Paul 23b6359d86 Add python 3.11 pypi classifier
Add python3.11 to tox CI
2023-04-13 14:41:13 -04:00
Ethan Paul 7ecd592ae0 Update developer docs to specify poetry 1.2 and python 3.10 2023-04-13 14:41:13 -04:00
Ethan Paul 6f97ff74e0 Fix documentation errors
Add more links to external docs where appropriate
Fix readme links hardcoded to github and 1.0.0 tag
Clarify intended usage of the calc_batch_size function
2023-04-13 14:41:13 -04:00
Ethan Paul 5520faef88 Update changelog for version 1.2.0 2022-11-15 10:16:24 -05:00
Ethan Paul 60bdfbfb17 Remove support for python 3.6
Update transient dependencies
Update actions workflow to install poetry 1.2
Update makefile to use poetry 1.2 command structure
Add safety exclusions to account for outdated meta tools
Bump feature version to 1.2
2022-11-15 10:16:24 -05:00
Ethan Paul d5d400e0a6 Update CI to run non-platform checks on python-3.10 2022-11-15 10:16:24 -05:00
Ethan Paul e98aa73a8d Update changelog with version 1.1.1 2022-11-15 10:16:24 -05:00
Ethan Paul 4f5e007d7d Add badge for downloads per month 2022-11-15 10:16:24 -05:00
Ethan Paul 134c28fd92 Bump patch version 2022-11-15 10:16:24 -05:00
Evgeny Chernyavskiy dac554e8d4 Ensure NULL-able Enums don't raise peewee.IntegrityError 2022-09-07 15:34:45 -04:00
Ethan Paul 44ad5da339 Update name of check CI workflow to improve clarity 2022-09-07 15:04:12 -04:00
Ethan Paul ef8800059f Update black to stable release
Update transient dependencies to fix security errors
2022-09-07 15:04:12 -04:00
Ethan Paul c6cab6ce2d Add build status badge to readme 2022-08-05 00:05:34 -04:00
Ethan Paul 6e9c3c2521 Update transient dependencies 2022-08-05 00:05:34 -04:00
Ethan Paul 02642312fb Add github actions CI 2022-08-05 00:05:34 -04:00
Ethan Paul 8076d8cd29
Update docs for new flat_transaction function 2022-01-20 01:05:25 -05:00
Ethan Paul d2f66ce40e
Update changelog with version 1.1 2022-01-20 01:03:12 -05:00
Ethan Paul d33ffd3d8c
Bump feature version 2022-01-20 01:01:48 -05:00
Ethan Paul b8a684cec7
Add flat transaction decorator function 2022-01-20 00:59:02 -05:00
Ethan Paul af7d420267
Add initial documentation
Add initial docs that mostly just point to the source code for now
Add changelog
Add code of conduct
2021-11-24 23:30:46 -05:00
Ethan Paul 9156080dd7
Add pypi metadata to pyproject 2021-11-24 23:04:07 -05:00
Ethan Paul 566785f44f
Add local pycache to clean target 2021-11-24 22:58:02 -05:00
Ethan Paul 1203806973
Bump version to 1.0.0 2021-11-24 22:56:43 -05:00
Ethan Paul b2ed7546fd
Fix using dict constructor instead of literal in JSON field 2021-11-24 22:53:38 -05:00
Ethan Paul a753b6271a
Add documentation for sqlite module constants 2021-11-24 22:52:45 -05:00
Ethan Paul c042acc323
Add metadata to __all__ export list 2021-11-24 22:52:45 -05:00
Ethan Paul 0787d057da
Add default sqlite pragma dictionary 2021-11-24 22:52:45 -05:00
Ethan Paul 6484b395a2
Add function for calculating sqlite batch size
Add default sqlite variable limit constant
2021-11-24 22:40:04 -05:00