Commit ec2dc5e9 authored by chimekkoo's avatar chimekkoo
Browse files

Added uv and rewrote readme, removed migrations/ from gitignore

parent da1e2cb5
Loading
Loading
Loading
Loading
+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
+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" }]