Xqt created this task.
Xqt added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  dist cannot be build with `make_dist` due to missing packaging package even 
package is installed:
  
    D:\pwb\GIT\core>pip freeze
    alabaster==0.7.16
    astor==0.8.1
    attrs==23.1.0
    Babel==2.14.0
    beautifulsoup4==4.11.1
    bleach==5.0.1
    build==1.0.3
    certifi==2023.11.17
    charset-normalizer==3.3.2
    click==8.1.3
    colorama==0.4.6
    commonmark==0.9.1
    contourpy==1.0.7
    coverage==7.2.5
    cycler==0.11.0
    docutils==0.20.1
    fake-useragent==1.2.1
    filelock==3.12.4
    flake8==6.1.0
    flake8-mypy-fork==20.5.1
    flake8-quotes==3.3.1
    flynt==1.0.1
    fonttools==4.39.3
    furo==2023.9.10
    h11==0.14.0
    httpcore==0.16.3
    httpx==0.23.3
    idna==3.6
    imagesize==1.4.1
    importlib-metadata==6.7.0
    iniconfig==2.0.0
    isort==5.13.2
    jaraco.classes==3.2.3
    Jinja2==3.1.3
    keyring==23.11.0
    kiwisolver==1.4.4
    mando==0.7.1
    MarkupSafe==2.1.3
    matplotlib==3.7.1
    mccabe==0.7.0
    memento-client==0.6.1
    more-itertools==9.0.0
    mwoauth==0.3.8
    mwparserfromhell==0.6.4
    mypy==1.5.1
    mypy-extensions==1.0.0
    numpy==1.24.3
    oauthlib==3.2.2
    packaging==23.2
    pathspec==0.11.1
    Pillow==9.5.0
    pkginfo==1.8.3
    platformdirs==3.8.0
    pluggy==1.0.0
    pycodestyle==2.11.0
    pydot==1.4.2
    pyflakes==3.1.0
    Pygments==2.17.2
    PyJWT==2.8.0
    pyparsing==3.0.9
    pyproject_hooks==1.0.0
    pytest==7.3.1
    pytest-attrib==0.1.3
    pytest-cov==4.0.0
    pytest-mypy==0.10.3
    pytest-subtests==0.10.0
    python-dateutil==2.8.2
    pytz==2022.6
    pyupgrade==2.31.1
    pyupgrade-directories==0.3.0
    pyupgrade-docs==0.3.0
    pywikibot==8.6.0
    pywin32-ctypes==0.2.0
    radon==6.0.1
    readme-renderer==37.3
    regex==2022.10.31
    requests==2.31.0
    requests-oauthlib==1.3.1
    requests-toolbelt==0.10.1
    rfc3986==1.5.0
    rich==12.6.0
    six==1.16.0
    sniffio==1.3.0
    snowballstemmer==2.2.0
    soupsieve==2.3.2.post1
    Sphinx==7.2.6
    sphinx-basic-ng==1.0.0b1
    sphinx-notfound-page==1.0.0
    sphinxcontrib-applehelp==1.0.8
    sphinxcontrib-devhelp==1.0.6
    sphinxcontrib-htmlhelp==2.0.5
    sphinxcontrib-jsmath==1.0.1
    sphinxcontrib-mermaid==0.8.1
    sphinxcontrib-qthelp==1.0.7
    sphinxcontrib-serializinghtml==1.1.10
    sphinxext-opengraph==0.8.2
    sseclient==0.0.22
    tokenize-rt==5.1.0
    tomli==2.0.1
    twine==4.0.2
    typing_extensions==4.8.0
    urllib3==2.1.0
    wcwidth==0.2.5
    webencodings==0.5.1
    wikitextparser==0.51.1
    yapf==0.40.1
    zipp==3.10.0
  
  
  
    D:\pwb\GIT\core>make_dist
    Copy files
    directory is D:\pwb\GIT\core
    clear D:\pwb\GIT\core\pywikibot\scripts\i18n\pywikibot directory
    copy i18n files ... done
    Build package
    * Creating venv isolated environment...
    * Installing packages in isolated environment... (setuptools >= 40.8.0, 
wheel)
    * Getting build dependencies for sdist...
    running egg_info
    creating pywikibot.egg-info
    writing pywikibot.egg-info\PKG-INFO
    writing dependency_links to pywikibot.egg-info\dependency_links.txt
    writing entry points to pywikibot.egg-info\entry_points.txt
    writing requirements to pywikibot.egg-info\requires.txt
    writing top-level names to pywikibot.egg-info\top_level.txt
    writing manifest file 'pywikibot.egg-info\SOURCES.txt'
    reading manifest file 'pywikibot.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    adding license file 'LICENSE'
    adding license file 'AUTHORS.rst'
    writing manifest file 'pywikibot.egg-info\SOURCES.txt'
    * Building sdist...
    Traceback (most recent call last):
      File 
"C:\Python311\Lib\site-packages\pyproject_hooks\_in_process\_in_process.py", 
line 353, in <module>
        main()
      File 
"C:\Python311\Lib\site-packages\pyproject_hooks\_in_process\_in_process.py", 
line 335, in main
        json_out['return_val'] = hook(**hook_input['kwargs'])
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File 
"C:\Python311\Lib\site-packages\pyproject_hooks\_in_process\_in_process.py", 
line 304, in build_sdist
        return backend.build_sdist(sdist_directory, config_settings)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File 
"C:\Users\Administrator\AppData\Local\Temp\build-env-drq1dxik\Lib\site-packages\setuptools\build_meta.py",
 line 412, in build_sdist
        return self._build_with_temp_dir(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File 
"C:\Users\Administrator\AppData\Local\Temp\build-env-drq1dxik\Lib\site-packages\setuptools\build_meta.py",
 line 389, in _build_with_temp_dir
        self.run_setup()
      File 
"C:\Users\Administrator\AppData\Local\Temp\build-env-drq1dxik\Lib\site-packages\setuptools\build_meta.py",
 line 480, in run_setup
        super(_BuildMetaLegacyBackend, 
self).run_setup(setup_script=setup_script)
      File 
"C:\Users\Administrator\AppData\Local\Temp\build-env-drq1dxik\Lib\site-packages\setuptools\build_meta.py",
 line 311, in run_setup
        exec(code, locals())
      File "<string>", line 359, in <module>
      File "<string>", line 218, in main
      File "<string>", line 144, in get_validated_version
    ModuleNotFoundError: No module named 'packaging'
    
    ERROR Backend subprocess exited when trying to invoke build_sdist
    ERROR: Command 'python -m build' returned non-zero exit status 1.
    Remove copied files... done

TASK DETAIL
  https://phabricator.wikimedia.org/T355988

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, JJMC89, Xqt, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 
Mdupont, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to