[Feature] Add Support For Python 3.14 (#7349)

* add support for Python 3.14

* escape % in argparse_translator in help strings

* black

* cli python version string

* fix test param placeholder

* fix integration_tests_testers

* add 3.14 to ODP Desktop environment creation choices

* partial lock update

* update lock files

* and the rest of the locks

---------

Co-authored-by: deeleeramone <>
This commit is contained in:
Danglewood
2026-02-17 16:40:18 -08:00
committed by GitHub
parent 074ba784a4
commit d3537dd155
129 changed files with 22349 additions and 17050 deletions

2
desktop/Cargo.lock generated vendored
View File

@@ -5623,7 +5623,7 @@ dependencies = [
[[package]]
name = "openbb-platform"
version = "1.0.1"
version = "1.0.2"
dependencies = [
"cc",
"chrono",

4
desktop/package-lock.json generated vendored
View File

@@ -1,12 +1,12 @@
{
"name": "openbb-platform",
"version": "1.0.0",
"version": "1.0.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openbb-platform",
"version": "1.0.0",
"version": "1.0.2",
"license": "AGPL-3.0",
"dependencies": {
"@heroicons/react": "^2.2.0",

View File

@@ -1,7 +1,7 @@
{
"name": "openbb-platform",
"private": true,
"version": "1.0.1",
"version": "1.0.2",
"type": "module",
"license": "AGPL-3.0",
"scripts": {

View File

@@ -1,6 +1,6 @@
[package]
name = "openbb-platform"
version = "1.0.1"
version = "1.0.2"
description = "Open Data Platform by OpenBB. A desktop application for managing virtual environments, application backend servers."
authors = ["OpenBB, Inc."]
license = "AGPL-3.0"

View File

@@ -63,7 +63,7 @@ export const PythonVersionSelector = ({
return (
<div className="w-full" data-testid="python-version-selector">
<div className="flex flex-row gap-8 pr-20">
{["3.10", "3.11", "3.12", "3.13"].map((version) => (
{["3.10", "3.11", "3.12", "3.13", "3.14"].map((version) => (
<label
key={version}
className="flex items-center gap-2 cursor-pointer body-xs-regular text-theme-primary"

View File

@@ -70,7 +70,7 @@ export const PythonVersionSelector = ({
<p className="body-md-medium text-theme-primary mb-3">Select Python Version</p>
<div className="flex-1 items-center justify-between">
<div className="flex flex-row gap-8">
{["3.10", "3.11", "3.12", "3.13"].map((version) => (
{["3.10", "3.11", "3.12", "3.13", "3.14"].map((version) => (
<label
key={version}
className="flex items-center gap-2 cursor-pointer body-xs-regular text-theme-primary"