Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Support for Python 3.14

Abierto
#286 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
python
Área
build-system

Línea de trabajo

Comienza reproduciendo el fallo informado de pip install zstandard en Windows con Python 3.14.2 y compáralo con la configuración funcional de Python 3.13.5. Determina si el fallo está en la instalación del paquete o en el traceback mostrado de pip/platformdirs; se considera terminado cuando el paquete pueda instalarse correctamente en Python 3.14.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Thank you very much for your package which works great on my Python 3.13.5:

(base) C:\Users\Akira>python -V
Python 3.13.5

(base) C:\Users\Akira>pip show zstandard
Name: zstandard
Version: 0.25.0
Summary: Zstandard bindings for Python
Home-page: https://github.com/indygreg/python-zstandard
Author:
Author-email: Gregory Szorc <[email protected]>
License-Expression: BSD-3-Clause
Location: C:\Users\Akira\anaconda3\Lib\site-packages
Requires:
Required-by: conda, conda_index, conda_package_streaming

On the other hand, I could not install pgzip on Python 3.14.2:

(base) C:\Users\Akira>conda activate myenv

(myenv) C:\Users\Akira>python -V
Python 3.14.2

(myenv) C:\Users\Akira>pip install zstandard
Traceback (most recent call last):
  File "C:\Users\Akira\anaconda3\envs\myenv\Scripts\pip-script.py", line 9, in <module>
    sys.exit(main())
             ~~~~^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\cli\main.py", line 65, in main
    cmd_name, cmd_args = parse_command(args)
                         ~~~~~~~~~~~~~^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\cli\main_parser.py", line 79, in parse_command
    general_options, args_else = parser.parse_args(args)
                                 ~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\optparse.py", line 1361, in parse_args
    values = self.get_default_values()
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\cli\parser.py", line 283, in get_default_values
    self.config.load()
    ~~~~~~~~~~~~~~~~^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\configuration.py", line 126, in load
    self._load_config_files()
    ~~~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\configuration.py", line 257, in _load_config_files
    config_files = dict(self.iter_config_files())
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\configuration.py", line 352, in iter_config_files
    config_files = get_configuration_files()
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\configuration.py", line 72, in get_configuration_files
    os.path.join(path, CONFIG_BASENAME) for path in appdirs.site_config_dirs("pip")
                                                    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_internal\utils\appdirs.py", line 47, in site_config_dirs
    dirval = _appdirs.site_config_dir(appname, appauthor=False, multipath=True)
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 146, in site_config_dir
    ).site_config_dir
      ^^^^^^^^^^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_vendor\platformdirs\windows.py", line 67, in site_config_dir
    return self.site_data_dir
           ^^^^^^^^^^^^^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_vendor\platformdirs\windows.py", line 56, in site_data_dir
    path = os.path.normpath(get_win_folder("CSIDL_COMMON_APPDATA"))
                            ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Akira\anaconda3\envs\myenv\Lib\site-packages\pip\_vendor\platformdirs\windows.py", line 209, in get_win_folder_from_registry
    directory, _ = winreg.QueryValueEx(key, shell_folder_name)
                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 2] The system cannot find the file specified

Could you please have a check on this issue?

Lenguaje dominante
C
Estrellas
641
Forks
117
Merge medio
8 d 2 h
PR fusionados (30 d)
7

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de indygreg/python-zstandard

Todos los issues de indygreg/python-zstandard

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.