Skip to content

More flexibility in zipfile write interface #70227

@takluyver

Description

@takluyver
mannequin
BPO 26039
Nosy @takluyver, @vadmium, @serhiy-storchaka, @Carreau
Files
  • zipfile-flexibility.patch
  • zipfile-open-w.patch
  • zipinfo-from-file.patch: ZipInfo.from_file() classmethod
  • zipinfo-from-file2.patch: ZipInfo.from_file() + docs + tests
  • zipfile-open-w2.patch: zf.open(... mode='w') + docs + tests
  • zipfile-open-w3.patch: zf.open(... mode='w') after vadmium's review
  • zipinfo-from-file3.patch: ZipInfo.from_file() after vadmium's review
  • zipinfo-from-file4.patch: ZipInfo.from_file() after storchaka's review
  • zipinfo-from-file5.patch: ZipInfo.from_file() after storchaka's 2nd review
  • zipfile-open-w4.patch: zf.open(... mode='w') after vadmium's 2nd review
  • socketpair.py: example of monkey-patching
  • zipfile-open-w5.patch
  • zipfile-open-w6.patch
  • zipfile-open-w7.patch
  • zipfile-open-w8.patch
  • zipfile-open-w9.patch
  • zipfile-open-w-exceptions.patch
  • zipfile-flex-bonus.patch
  • zipfile-flex-bonus2.patch
  • 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 = 'https://github.com/serhiy-storchaka'
    closed_at = <Date 2016-05-15.09:28:40.190>
    created_at = <Date 2016-01-07.15:10:51.849>
    labels = ['type-feature', 'library']
    title = 'More flexibility in zipfile write interface'
    updated_at = <Date 2016-05-15.17:27:05.746>
    user = 'https://github.com/takluyver'

    bugs.python.org fields:

    activity = <Date 2016-05-15.17:27:05.746>
    actor = 'takluyver'
    assignee = 'serhiy.storchaka'
    closed = True
    closed_date = <Date 2016-05-15.09:28:40.190>
    closer = 'serhiy.storchaka'
    components = ['Library (Lib)']
    creation = <Date 2016-01-07.15:10:51.849>
    creator = 'takluyver'
    dependencies = []
    files = ['41525', '41626', '41637', '41722', '41726', '41752', '41753', '41754', '41758', '41759', '42311', '42375', '42588', '42597', '42598', '42819', '42850', '42851', '42855']
    hgrepos = []
    issue_num = 26039
    keywords = ['patch']
    message_count = 58.0
    messages = ['257694', '257696', '257697', '258313', '258459', '258949', '258958', '258959', '259022', '259184', '259206', '259209', '259255', '259258', '259553', '259805', '259806', '259833', '260305', '260733', '260734', '260746', '260808', '260810', '260852', '261162', '261168', '261328', '261332', '262534', '262537', '262543', '262557', '262926', '264062', '264070', '264169', '264205', '264242', '264248', '264720', '265232', '265330', '265386', '265388', '265459', '265461', '265532', '265540', '265541', '265544', '265546', '265559', '265580', '265592', '265603', '265605', '265635']
    nosy_count = 6.0
    nosy_names = ['python-dev', 'takluyver', 'martin.panter', 'serhiy.storchaka', 'mbussonn', 'Dhiraj_Mishra']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue26039'
    versions = ['Python 3.6']

    Metadata

    Metadata

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions