Commit Graph

72 Commits

Author SHA1 Message Date
Ethan Paul 822f40122e
Add custom exceptions module 2020-12-21 22:35:13 -05:00
Ethan Paul d6ae786877
Implement trivial functionality for image handling resource 2020-12-21 22:35:13 -05:00
Ethan Paul 7daecb8e26
Add initial server infrastructure 2020-12-21 22:35:13 -05:00
Ethan Paul 548a5c8b1d
Bump feature version
Fix mixmatched meta
2020-12-21 22:35:12 -05:00
Ethan Paul f6b19273f8
Add initial config and constants modules 2020-12-21 22:34:33 -05:00
Ethan Paul e265dda12d
Add initial database schema and infrastructure components 2020-12-21 22:34:33 -05:00
Ethan Paul 474d846f47
Add peewee ORM dependency 2020-12-21 22:34:32 -05:00
Ethan Paul 3e08b62010
Add shared base resource object and update main resources to use it 2020-12-21 22:33:40 -05:00
Ethan Paul be1f02c414
Update openapi spec to include size rejection error for upload
Update upload method from put to post
2020-12-21 22:33:40 -05:00
Ethan Paul c2e6ee097c
Add openapi symlink for packaging the spec file with the dists 2020-12-21 22:33:40 -05:00
Ethan Paul c0429ee523
Add required dependencies for server resource endpoints 2020-12-21 22:33:39 -05:00
Ethan Paul feae618ed5
Add initial resource skeleton to match openapi spec 2020-12-21 22:31:43 -05:00
Ethan Paul efd328ad5f
Update makefile with better option expansion and new publish target 2020-12-21 22:06:02 -05:00
Ethan Paul 179771adc0
Overhaul tox config for new locked dependency standards 2020-12-21 21:52:23 -05:00
Ethan Paul ac3910ca62
Add tox-poetry-installer plugin for using locked dependencies 2020-12-21 21:52:07 -05:00
Ethan Paul 1c1de0c241
Fix missing repo metadata
Add missing entries to __about__
Add missing tests/__init__ file
Add missing tests to test_about
Fix trailing whitespace in openapi
2020-12-21 21:51:20 -05:00
Ethan Paul e94e239938
Update pyproject with latest pypi-ready config details
Add classifiers
Add tests to source dists to support testing while building
Add license, keywords, and docs
Update build system to use poetry-core
2020-12-21 21:27:55 -05:00
Ethan Paul 2aee3ac946
Add typing stubfile 2020-12-21 21:19:56 -05:00
Ethan Paul 3f5259e0b5
Update pre-commit config to use locked dependencies in poetry env 2020-12-21 21:18:46 -05:00
Ethan Paul 92d4382373
Add .db files to gitignore 2020-12-21 21:13:49 -05:00
Ethan Paul f019c6e14b
Add initial openapi spec file for the HTTP api 2020-09-17 21:07:26 -04:00
Ethan Paul 3034074de0
Initial commit 2020-09-16 03:41:53 -04:00