From 2a3377acf06cd4ab1744e8b697b049554c90edd9 Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Thu, 4 Dec 2025 15:16:01 -0300 Subject: [PATCH 1/9] workflows: suporte a builds no github action MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit baseados no repositório: https://github.com/ndonkoHenri/flet-github-action-workflows Co-authored-by: ndonkoHenri --- .github/workflows/01-apk-build.yaml | 65 +++++++++++++++++ .github/workflows/02-apk-build.yaml | 65 +++++++++++++++++ .github/workflows/03-apk-build.yaml | 65 +++++++++++++++++ .github/workflows/04-apk-build.yaml | 65 +++++++++++++++++ .github/workflows/05-apk-build.yaml | 69 +++++++++++++++++++ .../02_texto_e_imagem/pyproject.toml | 4 +- 07_app_hibrido/03_eventos/pyproject.toml | 4 +- 07_app_hibrido/04_flex_fuel/pyproject.toml | 4 +- .../05_yt_downloader/pyproject.toml | 4 +- 9 files changed, 337 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/01-apk-build.yaml create mode 100644 .github/workflows/02-apk-build.yaml create mode 100644 .github/workflows/03-apk-build.yaml create mode 100644 .github/workflows/04-apk-build.yaml create mode 100644 .github/workflows/05-apk-build.yaml diff --git a/.github/workflows/01-apk-build.yaml b/.github/workflows/01-apk-build.yaml new file mode 100644 index 0000000..f825e9b --- /dev/null +++ b/.github/workflows/01-apk-build.yaml @@ -0,0 +1,65 @@ +name: Montar APK 01 + +on: + # Runs on push to any of the below branches + # push: + # branches: + # - main + + # Runs on pull request events that target one of the below branches + # pull_request: + # branches: + # - main + + # Allows you to run this workflow manually from the Actions tab of the repository + workflow_dispatch: + +env: + # https://flet.dev/docs/publish#versioning + BUILD_NUMBER: 1 + BUILD_VERSION: 1.0.0 + + # Python version to use + PYTHON_VERSION: 3.14.0 + + # flet-cli version to install for `flet build` + FLET_CLI_VERSION: 0.28.3 + + # Ensures Python uses UTF-8 encoding by default + PYTHONUTF8: 1 + + # Disables rich text formatting in Flet CLI output + FLET_CLI_NO_RICH_OUTPUT: 1 + + # Disables progress bars when using UV + UV_NO_PROGRESS: 1 + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + + - name: Install flet-cli ${{ env.FLET_CLI_VERSION }} + run: | + python -m pip install --upgrade pip + pip install flet-cli==$FLET_CLI_VERSION + + - name: Flet Build APK + run: | + cd 07_app_hibrido/ + flet build apk 01_hello_world_janela --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION + - name: Upload APK Artifact + uses: actions/upload-artifact@v4.3.4 # https://github.com/marketplace/actions/upload-a-build-artifact + with: + name: apk-build-artifact # the name of the artifact + path: /home/runner/work/python_app_hibrido_qua526001/python_app_hibrido_qua526001/07_app_hibrido/01_hello_world_janela/build/flutter/build/app/outputs/flutter-apk/* # location of Flet build output + if-no-files-found: error # Fail the action with an error message if no files are found + overwrite: false # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. diff --git a/.github/workflows/02-apk-build.yaml b/.github/workflows/02-apk-build.yaml new file mode 100644 index 0000000..eb2773c --- /dev/null +++ b/.github/workflows/02-apk-build.yaml @@ -0,0 +1,65 @@ +name: Montar APK 02 + +on: + # Runs on push to any of the below branches + # push: + # branches: + # - main + # + # Runs on pull request events that target one of the below branches + # pull_request: + # branches: + # - main + # + # Allows you to run this workflow manually from the Actions tab of the repository + workflow_dispatch: + +env: + # https://flet.dev/docs/publish#versioning + BUILD_NUMBER: 1 + BUILD_VERSION: 1.0.0 + + # Python version to use + PYTHON_VERSION: 3.14.0 + + # flet-cli version to install for `flet build` + FLET_CLI_VERSION: 0.28.3 + + # Ensures Python uses UTF-8 encoding by default + PYTHONUTF8: 1 + + # Disables rich text formatting in Flet CLI output + FLET_CLI_NO_RICH_OUTPUT: 1 + + # Disables progress bars when using UV + UV_NO_PROGRESS: 1 + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + + - name: Install flet-cli ${{ env.FLET_CLI_VERSION }} + run: | + python -m pip install --upgrade pip + pip install flet-cli==$FLET_CLI_VERSION + + - name: Flet Build APK + run: | + cd 07_app_hibrido/ + flet build apk 02_texto_e_imagem --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION + - name: Upload APK Artifact + uses: actions/upload-artifact@v4.3.4 # https://github.com/marketplace/actions/upload-a-build-artifact + with: + name: apk-build-artifact # the name of the artifact + path: /home/runner/work/python_app_hibrido_qua526001/python_app_hibrido_qua526001/07_app_hibrido/02_texto_e_imagem/build/flutter/build/app/outputs/flutter-apk/* # location of Flet build output + if-no-files-found: error # Fail the action with an error message if no files are found + overwrite: false # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. diff --git a/.github/workflows/03-apk-build.yaml b/.github/workflows/03-apk-build.yaml new file mode 100644 index 0000000..5f0b899 --- /dev/null +++ b/.github/workflows/03-apk-build.yaml @@ -0,0 +1,65 @@ +name: Montar APK 03 + +on: + # Runs on push to any of the below branches + # push: + # branches: + # - main + # + # Runs on pull request events that target one of the below branches + # pull_request: + # branches: + # - main + # + # Allows you to run this workflow manually from the Actions tab of the repository + workflow_dispatch: + +env: + # https://flet.dev/docs/publish#versioning + BUILD_NUMBER: 1 + BUILD_VERSION: 1.0.0 + + # Python version to use + PYTHON_VERSION: 3.14.0 + + # flet-cli version to install for `flet build` + FLET_CLI_VERSION: 0.28.3 + + # Ensures Python uses UTF-8 encoding by default + PYTHONUTF8: 1 + + # Disables rich text formatting in Flet CLI output + FLET_CLI_NO_RICH_OUTPUT: 1 + + # Disables progress bars when using UV + UV_NO_PROGRESS: 1 + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + + - name: Install flet-cli ${{ env.FLET_CLI_VERSION }} + run: | + python -m pip install --upgrade pip + pip install flet-cli==$FLET_CLI_VERSION + + - name: Flet Build APK + run: | + cd 07_app_hibrido/ + flet build apk 03_eventos --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION + - name: Upload APK Artifact + uses: actions/upload-artifact@v4.3.4 # https://github.com/marketplace/actions/upload-a-build-artifact + with: + name: apk-build-artifact # the name of the artifact + path: /home/runner/work/python_app_hibrido_qua526001/python_app_hibrido_qua526001/07_app_hibrido/03_eventos/build/flutter/build/app/outputs/flutter-apk/* # location of Flet build output + if-no-files-found: error # Fail the action with an error message if no files are found + overwrite: false # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. diff --git a/.github/workflows/04-apk-build.yaml b/.github/workflows/04-apk-build.yaml new file mode 100644 index 0000000..b0f071c --- /dev/null +++ b/.github/workflows/04-apk-build.yaml @@ -0,0 +1,65 @@ +name: Montar APK 04 + +on: + # Runs on push to any of the below branches + # push: + # branches: + # - main + # + # Runs on pull request events that target one of the below branches + # pull_request: + # branches: + # - main + # + # Allows you to run this workflow manually from the Actions tab of the repository + workflow_dispatch: + +env: + # https://flet.dev/docs/publish#versioning + BUILD_NUMBER: 1 + BUILD_VERSION: 1.0.0 + + # Python version to use + PYTHON_VERSION: 3.14.0 + + # flet-cli version to install for `flet build` + FLET_CLI_VERSION: 0.28.3 + + # Ensures Python uses UTF-8 encoding by default + PYTHONUTF8: 1 + + # Disables rich text formatting in Flet CLI output + FLET_CLI_NO_RICH_OUTPUT: 1 + + # Disables progress bars when using UV + UV_NO_PROGRESS: 1 + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + + - name: Install flet-cli ${{ env.FLET_CLI_VERSION }} + run: | + python -m pip install --upgrade pip + pip install flet-cli==$FLET_CLI_VERSION + + - name: Flet Build APK + run: | + cd 07_app_hibrido/ + flet build apk 04_flex_fuel --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION + - name: Upload APK Artifact + uses: actions/upload-artifact@v4.3.4 # https://github.com/marketplace/actions/upload-a-build-artifact + with: + name: apk-build-artifact # the name of the artifact + path: /home/runner/work/python_app_hibrido_qua526001/python_app_hibrido_qua526001/07_app_hibrido/04_flex_fuel/build/flutter/build/app/outputs/flutter-apk/* # location of Flet build output + if-no-files-found: error # Fail the action with an error message if no files are found + overwrite: false # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. diff --git a/.github/workflows/05-apk-build.yaml b/.github/workflows/05-apk-build.yaml new file mode 100644 index 0000000..43b209f --- /dev/null +++ b/.github/workflows/05-apk-build.yaml @@ -0,0 +1,69 @@ +name: Montar APK 05 + +on: + # Runs on push to any of the below branches + # push: + # branches: + # - main + # + # Runs on pull request events that target one of the below branches + # pull_request: + # branches: + # - main + # + # Allows you to run this workflow manually from the Actions tab of the repository + workflow_dispatch: + +env: + # https://flet.dev/docs/publish#versioning + BUILD_NUMBER: 1 + BUILD_VERSION: 1.0.0 + + # Python version to use + PYTHON_VERSION: 3.14.0 + + # flet-cli version to install for `flet build` + FLET_CLI_VERSION: 0.28.3 + + # Ensures Python uses UTF-8 encoding by default + PYTHONUTF8: 1 + + # Disables rich text formatting in Flet CLI output + FLET_CLI_NO_RICH_OUTPUT: 1 + + # Disables progress bars when using UV + UV_NO_PROGRESS: 1 + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + + - name: Install flet-cli ${{ env.FLET_CLI_VERSION }} + run: | + python -m pip install --upgrade pip + pip install flet-cli==$FLET_CLI_VERSION + + - name: Install Dependences + run: | + pip install pytubefix + + - name: Flet Build APK + run: | + cd 07_app_hibrido/ + flet build apk 05_yt_downloader --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION + - name: Upload APK Artifact + uses: actions/upload-artifact@v4.3.4 # https://github.com/marketplace/actions/upload-a-build-artifact + with: + name: apk-build-artifact # the name of the artifact + path: /home/runner/work/python_app_hibrido_qua526001/python_app_hibrido_qua526001/07_app_hibrido/05_yt_downloader/build/flutter/build/app/outputs/flutter-apk/* # location of Flet build output + if-no-files-found: error # Fail the action with an error message if no files are found + overwrite: false # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. diff --git a/07_app_hibrido/02_texto_e_imagem/pyproject.toml b/07_app_hibrido/02_texto_e_imagem/pyproject.toml index 4f5cde7..57201cd 100644 --- a/07_app_hibrido/02_texto_e_imagem/pyproject.toml +++ b/07_app_hibrido/02_texto_e_imagem/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "02-texto-e-imagem" +name = "texto-e-imagem" version = "0.1.0" description = "" readme = "README.md" @@ -38,4 +38,4 @@ dev-dependencies = [ package-mode = false [tool.poetry.group.dev.dependencies] -flet = {extras = ["all"], version = "0.28.3"} \ No newline at end of file +flet = {extras = ["all"], version = "0.28.3"} diff --git a/07_app_hibrido/03_eventos/pyproject.toml b/07_app_hibrido/03_eventos/pyproject.toml index 782d543..2fa20ba 100644 --- a/07_app_hibrido/03_eventos/pyproject.toml +++ b/07_app_hibrido/03_eventos/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "03-eventos" +name = "eventos" version = "0.1.0" description = "" readme = "README.md" @@ -38,4 +38,4 @@ dev-dependencies = [ package-mode = false [tool.poetry.group.dev.dependencies] -flet = {extras = ["all"], version = "0.28.3"} \ No newline at end of file +flet = {extras = ["all"], version = "0.28.3"} diff --git a/07_app_hibrido/04_flex_fuel/pyproject.toml b/07_app_hibrido/04_flex_fuel/pyproject.toml index 337431b..0afc798 100644 --- a/07_app_hibrido/04_flex_fuel/pyproject.toml +++ b/07_app_hibrido/04_flex_fuel/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "04-flex-fuel" +name = "flex-fuel" version = "0.1.0" description = "" readme = "README.md" @@ -38,4 +38,4 @@ dev-dependencies = [ package-mode = false [tool.poetry.group.dev.dependencies] -flet = {extras = ["all"], version = "0.28.3"} \ No newline at end of file +flet = {extras = ["all"], version = "0.28.3"} diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index 48bf58c..cef4080 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "05-yt-downloader" +name = "yt-downloader" version = "0.1.0" description = "" readme = "README.md" @@ -38,4 +38,4 @@ dev-dependencies = [ package-mode = false [tool.poetry.group.dev.dependencies] -flet = {extras = ["all"], version = "0.28.3"} \ No newline at end of file +flet = {extras = ["all"], version = "0.28.3"} From ffa9400ce2509c9e8379abb7faae1cca585de51b Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Sun, 7 Dec 2025 18:17:32 -0300 Subject: [PATCH 2/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index cef4080..1af5186 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -32,6 +32,7 @@ path = "src" [tool.uv] dev-dependencies = [ "flet[all]==0.28.3", + "pytubefix", ] [tool.poetry] From 274b69969951c273196f8160be47d038f2884a23 Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Wed, 10 Dec 2025 19:48:41 -0300 Subject: [PATCH 3/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index 1af5186..57739fe 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -8,7 +8,8 @@ authors = [ { name = "Flet developer", email = "you@example.com" } ] dependencies = [ - "flet==0.28.3" + "flet==0.28.3", + "pytubefix==10.3.6" ] [tool.flet] @@ -32,7 +33,7 @@ path = "src" [tool.uv] dev-dependencies = [ "flet[all]==0.28.3", - "pytubefix", + "pytubefix==10.3.6", ] [tool.poetry] From 156c3bb4945f38f3a0a8057fd67caf6037940f3c Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Wed, 10 Dec 2025 20:14:44 -0300 Subject: [PATCH 4/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index 57739fe..e61debd 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -9,7 +9,7 @@ authors = [ ] dependencies = [ "flet==0.28.3", - "pytubefix==10.3.6" + "pytubefix==10.3.6", ] [tool.flet] @@ -33,7 +33,6 @@ path = "src" [tool.uv] dev-dependencies = [ "flet[all]==0.28.3", - "pytubefix==10.3.6", ] [tool.poetry] From 8da02566a19ecfae66a236479b08ad8ec8110603 Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Wed, 10 Dec 2025 20:45:41 -0300 Subject: [PATCH 5/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index e61debd..17a0f1e 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -9,7 +9,6 @@ authors = [ ] dependencies = [ "flet==0.28.3", - "pytubefix==10.3.6", ] [tool.flet] @@ -32,7 +31,8 @@ path = "src" [tool.uv] dev-dependencies = [ - "flet[all]==0.28.3", + "flet[all]==0.28.3", + "pytubefix==10.3.6", ] [tool.poetry] From 9dd543d5fcf70359c4748fcb9e5a178a4d06219e Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Wed, 10 Dec 2025 21:00:14 -0300 Subject: [PATCH 6/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index 17a0f1e..f01e153 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -32,7 +32,19 @@ path = "src" [tool.uv] dev-dependencies = [ "flet[all]==0.28.3", - "pytubefix==10.3.6", + "pytubefix==10.3.6", + "aiohttp>=3.12.13", + "aiohappyeyeballs>=2.5.0", + "aiosignal>=1.4.0", + "frozenlist>=1.1.0", + "attrs>=17.3.0", + "multidict==6.7.0", + "propcache>=0.2.0", + "yarl==1.22.0", + "idna==3.11", + "multidict>=4.0", + "propcache>=0.2.1", + "nodejs-wheel-binaries>=22.20.0", ] [tool.poetry] From b2245ebc1f38881f7b2bebab95531215301afc4e Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Fri, 12 Dec 2025 16:49:54 -0300 Subject: [PATCH 7/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index f01e153..095ccaf 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -9,6 +9,19 @@ authors = [ ] dependencies = [ "flet==0.28.3", + "pytubefix==10.3.6", + "aiohttp>=3.12.13", + "aiohappyeyeballs>=2.5.0", + "aiosignal>=1.4.0", + "frozenlist>=1.1.0", + "attrs>=17.3.0", + "multidict==6.7.0", + "propcache>=0.2.0", + "yarl==1.22.0", + "idna==3.11", + "multidict>=4.0", + "propcache>=0.2.1", + "nodejs-wheel-binaries>=22.20.0", ] [tool.flet] From 1fb25857f7ad29aeb94c7b3665eb754a3ffac2d4 Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Fri, 12 Dec 2025 17:13:04 -0300 Subject: [PATCH 8/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index 095ccaf..d201a51 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -9,7 +9,6 @@ authors = [ ] dependencies = [ "flet==0.28.3", - "pytubefix==10.3.6", "aiohttp>=3.12.13", "aiohappyeyeballs>=2.5.0", "aiosignal>=1.4.0", @@ -22,6 +21,7 @@ dependencies = [ "multidict>=4.0", "propcache>=0.2.1", "nodejs-wheel-binaries>=22.20.0", + "pytubefix==10.3.6", ] [tool.flet] From 29bc19743c3ed8fa2628cd8be2ff47c80c48ec0b Mon Sep 17 00:00:00 2001 From: EliasTheBigMasterofBullshit Date: Fri, 12 Dec 2025 17:19:09 -0300 Subject: [PATCH 9/9] Update pyproject.toml --- 07_app_hibrido/05_yt_downloader/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/07_app_hibrido/05_yt_downloader/pyproject.toml b/07_app_hibrido/05_yt_downloader/pyproject.toml index d201a51..b1d8a5f 100644 --- a/07_app_hibrido/05_yt_downloader/pyproject.toml +++ b/07_app_hibrido/05_yt_downloader/pyproject.toml @@ -3,7 +3,7 @@ name = "yt-downloader" version = "0.1.0" description = "" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.14" authors = [ { name = "Flet developer", email = "you@example.com" } ]