ddfac3e42d2ae2e09751de6638d813c76e30ff94,tools/check_sdist.py,,,#,8
 
Before Change
base_dir = os.path.join(os.path.dirname(__file__), "..")
os.chdir(base_dir)
p = subprocess.Popen("python setup.py sdist".split(),
                     stdout=subprocess.PIPE)
out, err = p.communicate()
data = out.decode("utf-8").split("\n")
data = [l for l in data if l.startswith("hard linking")]
data = [l.replace("hard linking ", "") for l in data]
After Change
args = parser.parse_args()
sdist_name = args.sdist_name[0]
with tarfile.open(sdist_name) as tar:
    members = tar.getmembers()
// The very first item contains the name of the archive
top_parent = Path(members[0].name)
filenames = ["./" + str(Path(m.name).relative_to(top_parent))
             for m in members[1:]]

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
Instances
 Project Name: scikit-image/scikit-image
 Commit Name: ddfac3e42d2ae2e09751de6638d813c76e30ff94
 Time: 2018-12-04
 Author: mark.harfouche@gmail.com
 File Name: tools/check_sdist.py
 Class Name: 
 Method Name: 
 Project Name: matplotlib/matplotlib
 Commit Name: faeb7af99797e67e469b5f61b4970437417cd859
 Time: 2018-04-18
 Author: anntzer.lee@gmail.com
 File Name: lib/matplotlib/tests/test_backend_pgf.py
 Class Name: 
 Method Name: check_for
 Project Name: MTG/freesound
 Commit Name: 99a1522f89b93b12917087ae7ae7d910cf0c2cf1
 Time: 2018-07-18
 Author: phil.tgun@gmail.com
 File Name: sounds/models.py
 Class Name: Sound
 Method Name: compute_crc