Skip to content

Problem with RPM package creating #4

@sadov

Description

@sadov

I trying to create RPM package by using of setup.py, seems some problem with README.md placement:

$ LANG=C python setup.py bdist_rpm
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
running bdist_rpm
running egg_info
writing requirements to blockchain_alchemy.egg-info/requires.txt
writing blockchain_alchemy.egg-info/PKG-INFO
writing top-level names to blockchain_alchemy.egg-info/top_level.txt
writing dependency_links to blockchain_alchemy.egg-info/dependency_links.txt
reading manifest file 'blockchain_alchemy.egg-info/SOURCES.txt'
writing manifest file 'blockchain_alchemy.egg-info/SOURCES.txt'
writing 'build/bdist.linux-x86_64/rpm/SPECS/blockchain-alchemy.spec'
running sdist
warning: sdist: standard file not found: should have one of README, README.rst, README.txt

running check
creating blockchain-alchemy-1.0.0
creating blockchain-alchemy-1.0.0/blockchain-alchemy
creating blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
making hard links in blockchain-alchemy-1.0.0...
hard linking setup.py -> blockchain-alchemy-1.0.0
hard linking blockchain-alchemy/BaseBlockChain.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/POWBlockChain.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/QuantumBlockChain.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/init.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/version.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/balmn.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/bcmn_test.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/bcnode.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain-alchemy/blockchain.py -> blockchain-alchemy-1.0.0/blockchain-alchemy
hard linking blockchain_alchemy.egg-info/PKG-INFO -> blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
hard linking blockchain_alchemy.egg-info/SOURCES.txt -> blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
hard linking blockchain_alchemy.egg-info/dependency_links.txt -> blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
hard linking blockchain_alchemy.egg-info/requires.txt -> blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
hard linking blockchain_alchemy.egg-info/top_level.txt -> blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info
Writing blockchain-alchemy-1.0.0/setup.cfg
Creating tar archive
removing 'blockchain-alchemy-1.0.0' (and everything under it)
copying dist/blockchain-alchemy-1.0.0.tar.gz -> build/bdist.linux-x86_64/rpm/SOURCES
building RPMs
rpmbuild -ba --define _topdir /home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm --clean build/bdist.linux-x86_64/rpm/SPECS/blockchain-alchemy.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XVVU1P

  • umask 022
  • cd /home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm/BUILD
  • cd /home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm/BUILD
  • rm -rf blockchain-alchemy-1.0.0
  • /usr/bin/gzip -dc /home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm/SOURCES/blockchain-alchemy-1.0.0.tar.gz
  • /usr/bin/tar -xvvf -
    drwxrwxr-x sadov/sadov 0 2018-04-04 12:37 blockchain-alchemy-1.0.0/
    drwxrwxr-x sadov/sadov 0 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain-alchemy/
    -rw-rw-r-- sadov/sadov 5735 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/BaseBlockChain.py
    -rw-rw-r-- sadov/sadov 3571 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/POWBlockChain.py
    -rw-rw-r-- sadov/sadov 10420 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/QuantumBlockChain.py
    -rw-rw-r-- sadov/sadov 0 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/init.py
    -rw-rw-r-- sadov/sadov 62 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/version.py
    -rw-rw-r-- sadov/sadov 450 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/balmn.py
    -rwxrwxr-x sadov/sadov 690 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/bcmn_test.py
    -rw-rw-r-- sadov/sadov 9458 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/bcnode.py
    -rwxrwxr-x sadov/sadov 2569 2018-04-04 12:17 blockchain-alchemy-1.0.0/blockchain-alchemy/blockchain.py
    drwxrwxr-x sadov/sadov 0 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/
    -rw-rw-r-- sadov/sadov 3119 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/PKG-INFO
    -rw-rw-r-- sadov/sadov 517 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/SOURCES.txt
    -rw-rw-r-- sadov/sadov 1 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/dependency_links.txt
    -rw-rw-r-- sadov/sadov 22 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/requires.txt
    -rw-rw-r-- sadov/sadov 19 2018-04-04 12:37 blockchain-alchemy-1.0.0/blockchain_alchemy.egg-info/top_level.txt
    -rw-rw-r-- sadov/sadov 2949 2018-04-04 12:17 blockchain-alchemy-1.0.0/setup.py
    -rw-rw-r-- sadov/sadov 3119 2018-04-04 12:37 blockchain-alchemy-1.0.0/PKG-INFO
    -rw-rw-r-- sadov/sadov 59 2018-04-04 12:37 blockchain-alchemy-1.0.0/setup.cfg
  • STATUS=0
  • '[' 0 -ne 0 ']'
  • cd blockchain-alchemy-1.0.0
  • /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
  • exit 0
    Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YEBf4v
  • umask 022
  • cd /home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm/BUILD
  • cd blockchain-alchemy-1.0.0
  • python setup.py build
    Traceback (most recent call last):
    File "setup.py", line 32, in
    with io.open(os.path.join(SETUP_FILE_LOCATION, 'README.md'), encoding='utf-8') as f:
    IOError: [Errno 2] No such file or directory: '/home/sadov/work/blockchains/BAlchemyLab/bal/build/bdist.linux-x86_64/rpm/BUILD/blockchain-alchemy-1.0.0/README.md'
    error: Bad exit status from /var/tmp/rpm-tmp.YEBf4v (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.YEBf4v (%build)
error: command 'rpmbuild' failed with exit status 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions