fedora-python / fedora-python/pyp2rpm

Fails to build the spec file for the pip module pkginfo

Open
#176 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
129
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Call pyp2rpm -o epel7 -s pkginfo fails with:

> Traceback (most recent call last):
> File "/home/foo/.local/bin/pyp2rpm", line 11, in
> sys.exit(main())
> File "/home/foo/.local/lib/python3.4/site-packages/click/core.py", line 764, in __call__
> return self.main(*args, **kwargs)
> File "/home/foo/.local/lib/python3.4/site-packages/click/core.py", line 717, in main
> rv = self.invoke(ctx)
> File "/home/foo/.local/lib/python3.4/site-packages/click/core.py", line 956, in invoke
> return ctx.invoke(self.callback, **ctx.params)
> File "/home/foo/.local/lib/python3.4/site-packages/click/core.py", line 555, in invoke
> return callback(*args, **kwargs)
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/bin.py", line 210, in main
> converted = convertor.convert()
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/convertor.py", line 143, in convert
> data = self.metadata_extractor.extract_data(self.client)
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 94, in inner
> data = extraction_fce(self)
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 129, in inner
> data = extraction_fce(self)
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 261, in extract_data
> data.set_from(self.data_from_archive)
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 517, in data_from_archive
> archive_data = super(SetupPyMetadataExtractor, self).data_from_archive
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 292, in data_from_archive
> archive_data['scripts'] = self.scripts
> File "/home/foo/.local/lib/python3.4/site-packages/pyp2rpm/metadata_extractors.py", line 430, in scripts
> equal_sign = script.find('=')
> AttributeError: 'list' object has no attribute 'find'

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.