LICENSE
README.md
pyproject.toml
src/pymysql_dist/__init__.py
src/pymysql_dist/config.py
src/pymysql_dist/connection.py
src/pymysql_dist/crud.py
src/pymysql_dist/errors.py
src/pymysql_dist/pagination.py
src/pymysql_dist/py.typed
src/pymysql_dist/rows.py
src/pymysql_dist/schema.py
src/pymysql_dist/transactions.py
src/pymysql_dist.egg-info/PKG-INFO
src/pymysql_dist.egg-info/SOURCES.txt
src/pymysql_dist.egg-info/dependency_links.txt
src/pymysql_dist.egg-info/requires.txt
src/pymysql_dist.egg-info/top_level.txt
src/pymysql_dist/examples/__init__.py
src/pymysql_dist/examples/simple_crud.py
src/pymysql_dist/examples/demo_28/README.md
src/pymysql_dist/examples/demo_28/authwindow.py
src/pymysql_dist/examples/demo_28/shoes (1).sql
src/pymysql_dist/examples/demo_28/database/db.py
src/pymysql_dist/examples/demo_28/image/img.png
src/pymysql_dist/examples/demo_28/image/picture.png
src/pymysql_dist/examples/demo_28/image/Шаблон для презентации.jpg
src/pymysql_dist/examples/demo_28/py_ui/auth.py
src/pymysql_dist/examples/demo_28/py_ui/card.py
src/pymysql_dist/examples/demo_28/py_ui/dialog.py
src/pymysql_dist/examples/demo_28/py_ui/main.py
src/pymysql_dist/examples/demo_28/ui/auth.ui
src/pymysql_dist/examples/demo_28/ui/card.ui
src/pymysql_dist/examples/demo_28/ui/dialog.ui
src/pymysql_dist/examples/demo_28/ui/main.ui
src/pymysql_dist/examples/demo_28/window/cardwindow.py
src/pymysql_dist/examples/demo_28/window/dialogwindow.py
src/pymysql_dist/examples/demo_28/window/mainwindow.py
src/pymysql_dist/examples/demo_exam_obuv_restart/.gitignore
src/pymysql_dist/examples/demo_exam_obuv_restart/DemoExam.spec
src/pymysql_dist/examples/demo_exam_obuv_restart/README.md
src/pymysql_dist/examples/demo_exam_obuv_restart/requirements.txt
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/.gitkeep
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/ALGORITHM.md
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/DEMO_EXAM_OBUV_GUIDE.md
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/ER_DIAGRAM.md
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/SCREENSHOTS_CHECKLIST.md
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/algorithm.pdf
src/pymysql_dist/examples/demo_exam_obuv_restart/docs/er_diagram.pdf
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/.gitkeep
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/123123.png
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/app_icon.png
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/img.png
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/logo.png
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/nike.png
src/pymysql_dist/examples/demo_exam_obuv_restart/resources/images/photo_2026-05-26_00-11-35.jpg
src/pymysql_dist/examples/demo_exam_obuv_restart/sql/er.png
src/pymysql_dist/examples/demo_exam_obuv_restart/sql/shoes.sql
src/pymysql_dist/examples/demo_exam_obuv_restart/src/db.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/main.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/.gitkeep
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/Auth.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/ItemDialog.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/ItemOrderWidget.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/ItemWidget.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/MainWindow.py
src/pymysql_dist/examples/demo_exam_obuv_restart/src/widgets/OrderDialog.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/.gitkeep
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/Auth.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/ItemDialog.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/ItemOrderWidget.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/ItemWidget.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/MainWidget.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/OrderDialog.ui
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/Auth.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/ItemDialog.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/ItemOrderWidget.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/ItemWidget.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/MainWidget.py
src/pymysql_dist/examples/demo_exam_obuv_restart/ui/gen/OrderDialog.py
src/pymysql_dist/helpers/__init__.py
src/pymysql_dist/helpers/paths.py
src/pymysql_dist/helpers/text.py
src/pymysql_dist/helpers/validation.py
src/pymysql_dist/qt/__init__.py
src/pymysql_dist/qt/table.py
src/pymysql_dist/repositories/__init__.py
src/pymysql_dist/repositories/base.py
src/pymysql_dist/resources/README.md
src/pymysql_dist/resources/sql/bootstrap.sql
src/pymysql_dist/sql/__init__.py
src/pymysql_dist/sql/builders.py
src/pymysql_dist/sql/filters.py
src/pymysql_dist/sql/identifiers.py
src/pymysql_dist/sql/sorting.py
tests/test_config.py
tests/test_rows.py
tests/test_sql_builders.py