Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions