Skip to content

Commit

Permalink
Add uv.lock file for dependency management
Browse files Browse the repository at this point in the history
This commit introduces a uv.lock file to track and manage project dependencies. It ensures consistent and reproducible builds by specifying exact versions of required packages. The file documents various packages such as Django, djangorestframework, click, and their respective sources and dependencies.
  • Loading branch information
lipemorais committed Aug 25, 2024
1 parent 4f2eca1 commit 8581343
Show file tree
Hide file tree
Showing 3 changed files with 697 additions and 19 deletions.
177 changes: 176 additions & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 12 additions & 18 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
[tool.poetry]
[project]
name = "building-your-first-api-with-django-and-django-rest-framework"
version = "0.1.0"
version = "0.2.0"
description = "Tutorial for you to learn how to create a API using Django and Django Rest Framework"
readme = "README.md"
authors = ["FeliPython <[email protected]>"]
license = "CC BY-NC-SA"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.12"
django = "^5.0.3"
djangorestframework = "^3.15.0"
markdown = "^3.6"
pygments = "^2.17.2"
mkdocs-material = "^9.5.15"
pip-tools = "^7.4.1"
taskipy = "^1.12.2"


[tool.poetry.group.dev.dependencies]
requires-python = ">=3.12"
dependencies = [
"django>=5.1",
"djangorestframework>=3.15.2",
"mkdocs-material>=9.5.33",
"taskipy>=1.13.0",
]

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.taskipy.tasks]
docs = { cmd = "mkdocs serve", help = "run documentation server" }
Expand Down
Loading

0 comments on commit 8581343

Please sign in to comment.