Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 8 additions & 16 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,17 @@ jobs:

steps:
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: '3.13'
- name: Cache Python modules
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/Pipfile.lock') }}
restore-keys: |
${{ runner.os }}-pip-
python-version: "3.13"
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade pipenv
pipenv install --dev --deploy
run: uv sync --all-extras --dev
- name: Build slides
run: |
pipenv run jupyter nbconvert \
uv run jupyter nbconvert \
--to=slides \
--output-dir='' \
--output='slides' \
Expand All @@ -36,7 +28,7 @@ jobs:
content/events/*/slides.ipynb
- name: Build static site
run: |
pipenv run mkdocs build --strict
uv run mkdocs build --strict
- name: Upload build artifacts
uses: actions/upload-artifact@v5
with:
Expand Down
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,6 @@ target/
# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

Expand Down
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.13
18 changes: 0 additions & 18 deletions Pipfile

This file was deleted.

1,648 changes: 0 additions & 1,648 deletions Pipfile.lock

This file was deleted.

5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ Register to events on [Meetup.com](https://www.meetup.com/fr-FR/groupe-dutilisat
## Development

```bash
pipenv install -d
pipenv shell
mkdocs serve --watch-theme
uv sync
uv run mkdocs serve --watch-theme
```
22 changes: 22 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[project]
name = "meetup-python-grenoble"
version = "0.0.0"
description = "Meetup Python Grenoble"
authors = [
{ name = "Pierre-Loïc Bayart", email = "plbayart@gmail.com" },
{ name = "Romain Clement", email = "git@romain-clement.net" },
]
readme = "README.md"
requires-python = ">=3.10,<3.15"
dependencies = []

[dependency-groups]
dev = [
"jupyterlab-language-pack-fr-FR==4.4.post3",
"jupyterlab-webrtc-docprovider==0.1.1",
"jupyterlite-core[all]==0.6.4",
"jupyterlite-pyodide-kernel==0.6.1",
"mkdocs[i18n]==1.6.1",
"mkdocs-material==9.7.0",
"nbconvert==7.16.6",
]
2 changes: 1 addition & 1 deletion renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
":preserveSemverRanges",
":disableDependencyDashboard"
],
"enabledManagers": ["pipenv", "github-actions"],
"enabledManagers": ["pep621", "github-actions"],
"rangeStrategy": "bump",
"labels": ["dependencies"],
"assignees": ["rclement"],
Expand Down
2,121 changes: 2,121 additions & 0 deletions uv.lock

Large diffs are not rendered by default.