Refactor dependency.py as the types are inconsistently passed in the filecopy code
Open
core
improvement
P3
python
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 196
Description
Imported from Jira [BEAM-2419](https://issues.apache.org/jira/browse/BEAM-2419). Original Jira may contain additional context.
Reported by: sb2nov.
Contributor guide
Research direction
Start by reading dependency.py and tracing the filecopy code that passes its types. Consult the linked Jira item for the missing context and intended scope. Done means the dependency types are passed consistently throughout the filecopy code, with relevant tests updated or added if identified during investigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-engineering
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100