Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
pygolang pygolang
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • nexedi
  • pygolangpygolang
  • Merge requests
  • !27

Closed
Created Jun 06, 2024 by Carlos Ramos Carreño@vnmabusDeveloper
  • Report abuse
Report abuse

Require a minimum setuptools version for Python 3.

  • Overview 4
  • Commits 1
  • Changes 1

When the setuptools_dso module is used having older versions of setuptools installed, the wheel module (one of its dependencies) sets up a handler for the root logging that writes to stdout (https://github.com/pypa/wheel/issues/622). This breaks the expected output of the programs, and thus the wendeling.core tests.

However, if setuptools.logging is available, wheel will use it instead and it won't set up a handler. Thus, I added a explicit dependency to a version of setuptools above 60.2 for Python 3, as that is the first version that provides this module.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: fix/min_setuptools_version
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7