public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-platformio] rawhide: Orphaned for 6+ weeks
@ 2026-06-19 20:31 Orphaned Packages Process
  0 siblings, 0 replies; only message in thread
From: Orphaned Packages Process @ 2026-06-19 20:31 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-platformio
Branch : rawhide
Commit : f1d3b5d26e1fd32ace4f784b54299b8e06a512f8
Author : Orphaned Packages Process <packaging-reports@fedoraproject.org>
Date   : 2026-06-19T15:31:27-05:00
Stats  : +1/-234 in 8 file(s)
URL    : https://src.fedoraproject.org/rpms/python-platformio/c/f1d3b5d26e1fd32ace4f784b54299b8e06a512f8?branch=rawhide

Log:
Orphaned for 6+ weeks

---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 895be81..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-/platformio-core-6.1.11.tar.gz
-/platformio-core-6.1.13.tar.gz
-/platformio-core-6.1.14.tar.gz
-/platformio-core-6.1.16.tar.gz
-/platformio-core-6.1.17.tar.gz
-/platformio-core-6.1.18.tar.gz
-/platformio-core-6.1.19.tar.gz

diff --git a/README.md b/README.md
deleted file mode 100644
index c364abe..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# python-platformio
-
-The python-platformio package

diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks

diff --git a/platformio-default-telemetry-off.patch b/platformio-default-telemetry-off.patch
deleted file mode 100644
index ceec7c0..0000000
--- a/platformio-default-telemetry-off.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/platformio/app.py b/platformio/app.py
---- a/platformio/app.py	2023-08-31 09:31:46.000000000 -0700
-+++ b/platformio/app.py	2024-01-08 20:27:30.497591794 -0800
-@@ -48,7 +48,7 @@
-     },
-     "enable_telemetry": {
-         "description": ("Telemetry service <https://bit.ly/pio-telemetry> (Yes/No)"),
--        "value": True,
-+        "value": False,
-     },
-     "force_verbose": {
-         "description": "Force verbose output when processing environments",

diff --git a/platformio-short-circuit-upgrades.patch b/platformio-short-circuit-upgrades.patch
deleted file mode 100644
index ec17054..0000000
--- a/platformio-short-circuit-upgrades.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -Naur a/platformio/commands/upgrade.py b/platformio/commands/upgrade.py
---- a/platformio/commands/upgrade.py	2024-01-12 05:52:01.000000000 -0500
-+++ b/platformio/commands/upgrade.py	2024-01-12 10:35:51.600123380 -0500
-@@ -33,15 +33,14 @@
- 
- 
- @click.command("upgrade", short_help="Upgrade PlatformIO Core to the latest version")
--@click.option("--dev", is_flag=True, help="Use development branch")
--@click.option("--only-dependencies", is_flag=True)
- @click.option("--verbose", "-v", is_flag=True)
--def cli(dev, only_dependencies, verbose):
--    if only_dependencies:
--        return upgrade_pip_dependencies(verbose)
--
-+def cli(verbose):
-     update_core_packages()
- 
-+    # Short-circuit upgrade logic, PlatformIO is managed by DNF in Fedora
-+    click.echo("PlatformIO Core is managed by DNF in Fedora")
-+    return
-+
-     if not dev and __version__ == get_latest_version():
-         return click.secho(
-             "You're up-to-date!\nPlatformIO %s is currently the "
-diff -Naur a/platformio/maintenance.py b/platformio/maintenance.py
---- a/platformio/maintenance.py	2024-01-12 05:52:01.000000000 -0500
-+++ b/platformio/maintenance.py	2024-01-12 09:23:58.795264113 -0500
-@@ -221,6 +221,9 @@
-     # Update PlatformIO Core packages
-     update_core_packages()
- 
-+    # Short-circuit upgrade logic, PlatformIO is managed by DNF in Fedora
-+    return
-+
-     latest_version = get_latest_version()
-     if pepver_to_semver(latest_version) <= pepver_to_semver(__version__):
-         return

diff --git a/platformio-starlette-1.patch b/platformio-starlette-1.patch
deleted file mode 100644
index 5c0d2d1..0000000
--- a/platformio-starlette-1.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From a772890e8da46da8a3a02880c7b0ffd536aacc90 Mon Sep 17 00:00:00 2001
-From: George Rawlinson <george@rawlinson.net.nz>
-Date: Tue, 31 Mar 2026 00:40:14 +0000
-Subject: [PATCH 1/2] fix: usage with starlette >= 1
-
-starlette has removed the on_startup/shutdown handlers in favour of a
-lifespan handler. This commit implements support for starlette >= 1.
----
- platformio/home/run.py | 19 +++++++++++++------
- 1 file changed, 13 insertions(+), 6 deletions(-)
-
-diff --git a/platformio/home/run.py b/platformio/home/run.py
-index df3fa47e..752ba5e5 100644
---- a/platformio/home/run.py
-+++ b/platformio/home/run.py
-@@ -14,6 +14,7 @@
- 
- import os
- from urllib.parse import urlparse
-+import contextlib
- 
- import click
- import uvicorn
-@@ -86,16 +87,22 @@ def run_server(host, port, no_open, shutdown_timeout, home_url):
-     if path != "/":
-         routes.append(Route("/", protected_page))
- 
-+    @contextlib.asynccontextmanager
-+    async def lifespan(app):
-+        # startup
-+        click.echo("PIO Home has been started. Press Ctrl+C to shutdown.")
-+
-+        if(not no_open):
-+            click.launch(home_url)
-+
-+        yield
-+        # shutdown
-+
-     uvicorn.run(
-         Starlette(
-             middleware=[Middleware(ShutdownMiddleware)],
-             routes=routes,
--            on_startup=[
--                lambda: click.echo(
--                    "PIO Home has been started. Press Ctrl+C to shutdown."
--                ),
--                lambda: None if no_open else click.launch(home_url),
--            ],
-+            lifespan=lifespan,
-         ),
-         host=host,
-         port=port,
--- 
-2.53.0
-
-
-From 80c9bb6251b639e42106b35fe4e09afcfe9cd72e Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code@musicinmybrain.net>
-Date: Sun, 5 Apr 2026 13:43:28 +0100
-Subject: [PATCH 2/2] Allow starlette versions through 1.x
-
----
- platformio/dependencies.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/platformio/dependencies.py b/platformio/dependencies.py
-index b36b42b5..da433157 100644
---- a/platformio/dependencies.py
-+++ b/platformio/dependencies.py
-@@ -42,7 +42,7 @@ def get_pip_dependencies():
-     home = [
-         # PIO Home requirements
-         "ajsonrpc == 1.2.*",
--        "starlette >=0.19, <0.53",
-+        "starlette < 2",
-         "uvicorn >=0.16, <0.41",
-         "wsproto == 1.*",
-     ]
--- 
-2.53.0
-

diff --git a/python-platformio.spec b/python-platformio.spec
deleted file mode 100644
index 6daa01a..0000000
--- a/python-platformio.spec
+++ /dev/null
@@ -1,93 +0,0 @@
-%global forgeurl https://github.com/platformio/platformio-core
-%global pypi_name platformio
-%global srcname platformio-core
-
-# Tests require Internet access
-%bcond tests 0
-
-Name:           python-%{pypi_name}
-Version:        6.1.19
-Release:        %autorelease
-Summary:        Professional collaborative platform for embedded development
-
-License:        Apache-2.0
-URL:            https://platformio.org
-# PyPI is missing tests, so use the GitHub tarball instead
-Source:         %{forgeurl}/archive/v%{version}/%{srcname}-%{version}.tar.gz
-# Fedora: disable telemetry by default
-Patch1:         platformio-default-telemetry-off.patch
-# Fedora: neuter update logic for platformio itself
-Patch2:         platformio-short-circuit-upgrades.patch
-# fix: usage with starlette >= 1
-# https://github.com/platformio/platformio-core/pull/5423
-# Fedora: Allow starlette versions through 1.x
-Patch3:         platformio-starlette-1.patch
-
-BuildArch:      noarch
-BuildRequires:  python3-devel
-BuildRequires:  systemd-rpm-macros
-
-%global _description %{expand:
-PlatformIO is a cross-platform, cross-architecture, multiple framework,
-professional tool for embedded systems engineers and for software developers
-who write applications for embedded products.}
-
-%description %_description
-
-%package -n python3-%{pypi_name}
-Summary:        %{summary}
-
-%description -n python3-%{pypi_name} %_description
-
-%package -n     %{pypi_name}
-Summary:        %{summary}
-Requires:       python3-%{pypi_name} = %{version}-%{release}
-Requires:       systemd-udev
-
-%description -n %{pypi_name} %_description
-
-This package contains the PlatformIO command-line utilites and udev rules.
-
-%prep
-%autosetup -p1 -n %{srcname}-%{version}
-
-# Relax click dependency
-sed -i 's/"click.*<.*",/"click",/' platformio/dependencies.py
-
-%generate_buildrequires
-%pyproject_buildrequires -t
-
-%build
-%pyproject_wheel
-
-%install
-%pyproject_install
-%pyproject_save_files %{pypi_name}
-
-# Replace duplicate binary with symlink
-ln -sf platformio %{buildroot}%{_bindir}/pio
-
-# Install udev rules
-mkdir -p %{buildroot}%{_udevrulesdir}
-ln -s %{python3_sitelib}/%{pypi_name}/assets/system/99-platformio-udev.rules \
-  %{buildroot}%{_udevrulesdir}/
-
-%check
-%if %{with tests}
-%tox -e testcore
-%else
-# Exclude modules that require platformio-managed dependencies
-%pyproject_check_import -e 'platformio.builder.*' -e 'platformio.remote.*'
-%endif
-
-%files -n python3-%{pypi_name} -f %{pyproject_files}
-%doc README.rst HISTORY.rst
-
-%files -n %{pypi_name}
-%{_bindir}/pio
-%{_bindir}/piodebuggdb
-%{_bindir}/platformio
-%{_udevrulesdir}/99-platformio-udev.rules
-
-%changelog
-%autochangelog

diff --git a/sources b/sources
deleted file mode 100644
index 4ccb700..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (platformio-core-6.1.19.tar.gz) = 0190401a92b2ce423ff451469ed0c31e27203e92417d08203878cc6a021dfcd014adea62d0f27c661b6a8eee7a0503a673c7b1e8e39d956173349d0ef323e731

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-19 20:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-19 20:31 [rpms/python-platformio] rawhide: Orphaned for 6+ weeks Orphaned Packages Process

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox