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