Skip to content

Refactor setup.py #80327

@vstinner

Description

@vstinner
BPO 36146
Nosy @vstinner, @miss-islington
PRs
  • bpo-36146: Refactor setup.py #12068
  • bpo-36146: Refactor setup.py #12093
  • bpo-36146: Refactor setup.py: add add_ext() method #12097
  • bpo-36146: Fix inc_dirs in setup.py on macOS #12098
  • bpo-36146: Refactor setup.py: Add PyBuildExt.srcdir #12124
  • bpo-36146: Split setup.py into subfunctions #12125
  • bpo-36146: Don't run code at setup.py top level #12127
  • bpo-36146: Add TEST_EXTENSIONS to setup.py #12129
  • bpo-36544 : Fix regression introduced in bpo-36146 #12708
  • bpo-36577: setup.py reports missing OpenSSL again #12746
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2019-03-01.17:23:18.722>
    created_at = <Date 2019-02-28.15:37:34.103>
    labels = ['build', '3.8']
    title = 'Refactor setup.py'
    updated_at = <Date 2019-04-09.16:41:29.438>
    user = 'https://github.com/vstinner'

    bugs.python.org fields:

    activity = <Date 2019-04-09.16:41:29.438>
    actor = 'vstinner'
    assignee = 'none'
    closed = True
    closed_date = <Date 2019-03-01.17:23:18.722>
    closer = 'vstinner'
    components = ['Build']
    creation = <Date 2019-02-28.15:37:34.103>
    creator = 'vstinner'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 36146
    keywords = ['patch']
    message_count = 12.0
    messages = ['336841', '336851', '336919', '336923', '336926', '336927', '336935', '336938', '337019', '339761', '339774', '339776']
    nosy_count = 2.0
    nosy_names = ['vstinner', 'miss-islington']
    pr_nums = ['12068', '12093', '12097', '12098', '12124', '12125', '12127', '12129', '12708', '12746']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue36146'
    versions = ['Python 3.8']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.8 (EOL)end of lifebuildThe build process and cross-build

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions