pytest-dev / pytest-dev/execnet

socketserver module seems to conflict with builtin socketserver

Open
#45 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
102
Forks
47
PR merge metrics
No merged PRs in 30d

Description

As reported by @jduponchelle in this pytest issue, it seems execnet.script.socketserver.py might conflict with builtin socketserver module depending on which is imported first.

@jduponchelle suggested to rename the module to something else.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with execnet.script.socketserver.py and the linked pytest issue, then inspect how this module is imported within the project. Determine the rename needed to avoid conflicting with Python's builtin socketserver module, and verify that the affected imports and usage no longer resolve to the wrong module.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
distributed-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.