@@ -429,6 +429,9 @@ Process-wide parameters
429429 .. versionchanged :: 3.10
430430 It now returns ``NULL `` if called before :c:func: `Py_Initialize `.
431431
432+ .. deprecated-removed :: 3.13 3.15
433+ Get :data: `sys.executable ` instead.
434+
432435
433436.. c :function :: wchar_t * Py_GetPrefix ()
434437
@@ -448,6 +451,9 @@ Process-wide parameters
448451 .. versionchanged :: 3.10
449452 It now returns ``NULL `` if called before :c:func: `Py_Initialize `.
450453
454+ .. deprecated-removed :: 3.13 3.15
455+ Get :data: `sys.prefix ` instead.
456+
451457
452458.. c :function :: wchar_t * Py_GetExecPrefix ()
453459
@@ -489,6 +495,9 @@ Process-wide parameters
489495 .. versionchanged :: 3.10
490496 It now returns ``NULL `` if called before :c:func: `Py_Initialize `.
491497
498+ .. deprecated-removed :: 3.13 3.15
499+ Get :data: `sys.exec_prefix ` instead.
500+
492501
493502.. c :function :: wchar_t * Py_GetProgramFullPath ()
494503
@@ -507,6 +516,9 @@ Process-wide parameters
507516 .. versionchanged :: 3.10
508517 It now returns ``NULL `` if called before :c:func: `Py_Initialize `.
509518
519+ .. deprecated-removed :: 3.13 3.15
520+ Get :data: `sys.executable ` instead.
521+
510522
511523.. c :function :: wchar_t * Py_GetPath ()
512524
@@ -532,6 +544,9 @@ Process-wide parameters
532544 .. versionchanged :: 3.10
533545 It now returns ``NULL `` if called before :c:func: `Py_Initialize `.
534546
547+ .. deprecated-removed :: 3.13 3.15
548+ Get :data: `sys.path ` instead.
549+
535550
536551.. c :function :: const char * Py_GetVersion ()
537552
@@ -615,6 +630,10 @@ Process-wide parameters
615630 .. versionchanged:: 3.10
616631 It now returns ``NULL`` if called before :c:func:`Py_Initialize`.
617632
633+ .. deprecated-removed:: 3.13 3.15
634+ Get :c:member:`PyConfig.home` or :envvar:`PYTHONHOME` environment
635+ variable instead.
636+
618637
619638.. _threads:
620639
0 commit comments