Name | fastapiez JSON |
Version |
0.0.1006
JSON |
| download |
home_page | |
Summary | Create fastapi ez |
upload_time | 2023-08-25 16:39:30 |
maintainer | |
docs_url | None |
author | frenki123 |
requires_python | >=3.11,<4.0 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# FastAPIEZ
Create fastapi app ez(easy)
TODO:
- [ ] Create Github CI/CD
- [x] Create docs with mkdocs
- [ ] Add mypy
- [ ] Add automatic docker file creation
- [ ] Automatically run project from docker
- [ ] Add support for postgress, mysql with docker
- [ ] Add automatic git creation
- [ ] Add automatic github deployment
- [ ] Add automatic Azure/AWS/GoogleCloud deployment with docker
- [x] Refactor code to use Relationship and BackrefRelationship
- [x] Refactore code to add CodeObject between AppObject and CodeGenerator -> this will make easier to reuse classes in attributes defined in different files
- [ ] Add "create function only route"
- [ ] Add class parser to create AppObjects, Attributes and Relationships
- [ ] Add standard attributes
- [ ] Add support for non DB objects
- [ ] Add support for service/logic functions
- [ ] Change DataType -> if in ```__init__``` pydantic type is None, then use python type
- [ ] Add support for Fields in Attributes
- [x] Create alembic tables automatically
- [x] Add query schema for search
- [ ] Add search with multiple parametars and operators
- [ ] Automatic SDK creation
- [ ] Add CLI support with Typer
Raw data
{
"_id": null,
"home_page": "",
"name": "fastapiez",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "frenki123",
"author_email": "marko.frankola@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/e8/09/590d28d8fd6c267a91f41b75abb6a263c9d0176ba72785cd9ece0b10bd04/fastapiez-0.0.1006.tar.gz",
"platform": null,
"description": "# FastAPIEZ\nCreate fastapi app ez(easy)\n\nTODO:\n- [ ] Create Github CI/CD\n- [x] Create docs with mkdocs\n- [ ] Add mypy \n- [ ] Add automatic docker file creation\n- [ ] Automatically run project from docker\n- [ ] Add support for postgress, mysql with docker\n- [ ] Add automatic git creation\n- [ ] Add automatic github deployment\n- [ ] Add automatic Azure/AWS/GoogleCloud deployment with docker\n- [x] Refactor code to use Relationship and BackrefRelationship\n- [x] Refactore code to add CodeObject between AppObject and CodeGenerator -> this will make easier to reuse classes in attributes defined in different files\n- [ ] Add \"create function only route\"\n- [ ] Add class parser to create AppObjects, Attributes and Relationships\n- [ ] Add standard attributes\n- [ ] Add support for non DB objects\n- [ ] Add support for service/logic functions\n- [ ] Change DataType -> if in ```__init__``` pydantic type is None, then use python type\n- [ ] Add support for Fields in Attributes\n- [x] Create alembic tables automatically\n- [x] Add query schema for search\n- [ ] Add search with multiple parametars and operators\n- [ ] Automatic SDK creation\n- [ ] Add CLI support with Typer\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Create fastapi ez",
"version": "0.0.1006",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cfa07998e5c03ab76aacde56e9943bdfa11616d88d68ace50bdc009a6edf8eb5",
"md5": "e23f23db92fa76202236fae78551c692",
"sha256": "e15d775a8e58be1cd4ce7acfc6fe855b220022d795e1b43f3a99629c950e5bc3"
},
"downloads": -1,
"filename": "fastapiez-0.0.1006-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e23f23db92fa76202236fae78551c692",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 30697,
"upload_time": "2023-08-25T16:39:29",
"upload_time_iso_8601": "2023-08-25T16:39:29.125303Z",
"url": "https://files.pythonhosted.org/packages/cf/a0/7998e5c03ab76aacde56e9943bdfa11616d88d68ace50bdc009a6edf8eb5/fastapiez-0.0.1006-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e809590d28d8fd6c267a91f41b75abb6a263c9d0176ba72785cd9ece0b10bd04",
"md5": "fc96e08ccd96c17f047739455d4dea58",
"sha256": "cace418d564698c19d51679bca7c70623244fa47a460e5386a721c5f42065e6a"
},
"downloads": -1,
"filename": "fastapiez-0.0.1006.tar.gz",
"has_sig": false,
"md5_digest": "fc96e08ccd96c17f047739455d4dea58",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 23141,
"upload_time": "2023-08-25T16:39:30",
"upload_time_iso_8601": "2023-08-25T16:39:30.683018Z",
"url": "https://files.pythonhosted.org/packages/e8/09/590d28d8fd6c267a91f41b75abb6a263c9d0176ba72785cd9ece0b10bd04/fastapiez-0.0.1006.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-25 16:39:30",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "fastapiez"
}