Skip to content

Commit

Permalink
Farewell to poetry
Browse files Browse the repository at this point in the history
  • Loading branch information
janpipek committed Sep 14, 2024
1 parent 5c0862d commit bbcdc17
Show file tree
Hide file tree
Showing 3 changed files with 1,336 additions and 25 deletions.
13 changes: 5 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,26 @@ TODO: Link na aktuální kurz
Chceš-li server spustit na svém počítači, např. proto, že se chceš zapojit do
vývoje, je potřeba ho nejdřív nainstalovat:

### Instalace `poetry`
### Instalace `uv`

Nemáš-li `poetry`, nainstaluj si jej. Na to je několik způsobů:
Nemáš-li `uv`, nainstaluj si jej. Na to je několik způsobů:

* podle [návodu](https://python-poetry.org/docs/)
* v aktivovaném [virtuálním prostředí](https://naucse.python.cz/lessons/beginners/install/)
pomocí `python -m pip install poetry`
* na Fedoře pomocí balíčkovacího systému: `sudo dnf install poetry`
* podle [návodu](https://github.com/astral-sh/uv)

### Instalace závislostí

Přepni se do adresáře s projektem a spusť:

```console
$ poetry install --dev
$ uv sync
```

### Lokální server

Chceš-li si kurz prohlédnout, přepni se do adresáře s projektem a spusť:

```console
$ poetry run python -m naucse serve
$ uv run python -m naucse serve
```

* Program vypíše adresu (např. `http://0.0.0.0:8003/`).
Expand Down
33 changes: 16 additions & 17 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
[tool.poetry]
name = "naucse.python.cz"
version = "0"
description = "Website with learning materials / Stránka s učebními materiály"
authors = ["Petr Viktorin <encukou@gmail.com>", "Naucse contributors"]

[tool.poetry.dependencies]
python = "^3.9"
pygments-pytest = "^2.2.0"
naucse = "^0.5.2"
Jinja2 = "~3.0.0"
ipython = "^8.4.0"
ghp-import = "^2.1.0"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[project]
name = "pyladies-kurz"
version = "2024.9.1"
description = "Kurz pro PyLadies"
authors = [
{name = "Jan Pipek", email = "jan.pipek@gmail.com"},
{name = "Jakub Urban", email = "coobas@gmail.com"}
]
requires-python = ">=3.9"
dependencies = [
"naucse>=0.5.2",
"Jinja2>=3.0.0",
"ipython>=8.4.0",
"ghp-import~=2.1.0",
"pygit2==1.13.3" # V novějších verzích AttributeError
]
Loading

0 comments on commit bbcdc17

Please sign in to comment.