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