Loading .gitignore +2 −2 Changes for .gitignore: 2 added lines, 2 removed lines. Original line number Diff line number Diff line .venv **/__pycache__ db.sqlite3 /**/__pycache__ /**/migrations .vscode README.md +9 −36 Changes for README.md: 9 added lines, 36 removed lines. Original line number Diff line number Diff line # ELECTIONS SYSTEM ## GETTING STARTED Clone repository `git clone https://git.staszic.top/wybory/wybory` or via SSH `git clone git@git.staszic.top:wybory/wybory` Create virtual environment `python -m venv venv` `source venv/bin/activate` Install requirements `pip install -r requirements.txt` ## DEVELOPMENT Run migrations `python manage.py makemigrations` `python manage.py migrate` Create superuser `python manage.py createsuperuser` ### RUN DEVELOPMENT SERVER `python manage.py runserver` No newline at end of file # wybory ## Run for development - clone the repo - make sure you have [uv](https://docs.astral.sh/uv/) installed - create venv and install dependencies: `uv sync --frozen` - run migrations: `uv run manage.py migrate` - create superuser: `uv run manage.py createsuperuser` - run development server: `uv run manage.py runserver` pyproject.toml 0 → 100644 +8 −0 Changes for pyproject.toml: 8 added lines, 0 removed lines. Original line number Diff line number Diff line [project] name = "wybory" version = "0.1.0" readme = "README.md" requires-python = ">=3.12" dependencies = [ "django>=6.0.3", ] uv.lock 0 → 100644 +55 −0 Changes for uv.lock: 55 added lines, 0 removed lines. Original line number Diff line number Diff line version = 1 revision = 1 requires-python = ">=3.12" [[package]] name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550 } wheels = [ { url = "https://files.pythonhosted.org/packages/5c/0a/a72d10ed65068e115044937873362e6e32fab1b7dce0046aeb224682c989/asgiref-3.11.1-py3-none-any.whl", hash = "sha256:e8667a091e69529631969fd45dc268fa79b99c92c5fcdda727757e52146ec133", size = 24345 }, ] [[package]] name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "asgiref" }, { name = "sqlparse" }, { name = "tzdata", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701 } wheels = [ { url = "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", hash = "sha256:2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3", size = 8358527 }, ] [[package]] name = "sqlparse" version = "0.5.5" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", hash = "sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e", size = 120815 } wheels = [ { url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", hash = "sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba", size = 46138 }, ] [[package]] name = "tzdata" version = "2025.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772 } wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521 }, ] [[package]] name = "wybory" version = "0.1.0" source = { virtual = "." } dependencies = [ { name = "django" }, ] [package.metadata] requires-dist = [{ name = "django", specifier = ">=6.0.3" }] Loading
.gitignore +2 −2 Changes for .gitignore: 2 added lines, 2 removed lines. Original line number Diff line number Diff line .venv **/__pycache__ db.sqlite3 /**/__pycache__ /**/migrations .vscode
README.md +9 −36 Changes for README.md: 9 added lines, 36 removed lines. Original line number Diff line number Diff line # ELECTIONS SYSTEM ## GETTING STARTED Clone repository `git clone https://git.staszic.top/wybory/wybory` or via SSH `git clone git@git.staszic.top:wybory/wybory` Create virtual environment `python -m venv venv` `source venv/bin/activate` Install requirements `pip install -r requirements.txt` ## DEVELOPMENT Run migrations `python manage.py makemigrations` `python manage.py migrate` Create superuser `python manage.py createsuperuser` ### RUN DEVELOPMENT SERVER `python manage.py runserver` No newline at end of file # wybory ## Run for development - clone the repo - make sure you have [uv](https://docs.astral.sh/uv/) installed - create venv and install dependencies: `uv sync --frozen` - run migrations: `uv run manage.py migrate` - create superuser: `uv run manage.py createsuperuser` - run development server: `uv run manage.py runserver`
pyproject.toml 0 → 100644 +8 −0 Changes for pyproject.toml: 8 added lines, 0 removed lines. Original line number Diff line number Diff line [project] name = "wybory" version = "0.1.0" readme = "README.md" requires-python = ">=3.12" dependencies = [ "django>=6.0.3", ]
uv.lock 0 → 100644 +55 −0 Changes for uv.lock: 55 added lines, 0 removed lines. Original line number Diff line number Diff line version = 1 revision = 1 requires-python = ">=3.12" [[package]] name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550 } wheels = [ { url = "https://files.pythonhosted.org/packages/5c/0a/a72d10ed65068e115044937873362e6e32fab1b7dce0046aeb224682c989/asgiref-3.11.1-py3-none-any.whl", hash = "sha256:e8667a091e69529631969fd45dc268fa79b99c92c5fcdda727757e52146ec133", size = 24345 }, ] [[package]] name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "asgiref" }, { name = "sqlparse" }, { name = "tzdata", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701 } wheels = [ { url = "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", hash = "sha256:2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3", size = 8358527 }, ] [[package]] name = "sqlparse" version = "0.5.5" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", hash = "sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e", size = 120815 } wheels = [ { url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", hash = "sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba", size = 46138 }, ] [[package]] name = "tzdata" version = "2025.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772 } wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521 }, ] [[package]] name = "wybory" version = "0.1.0" source = { virtual = "." } dependencies = [ { name = "django" }, ] [package.metadata] requires-dist = [{ name = "django", specifier = ">=6.0.3" }]