agronholm / apscheduler

Task scheduling library for Python
MIT License
6.2k stars 703 forks source link

bdist_rpm fail: async is not in python2.7 #178

Closed hnhn22 closed 7 years ago

hnhn22 commented 7 years ago

[yuan@localhost APScheduler-3.3.1]$ python ./setup.py bdist_rpm your setuptools is too old (<12) setuptools_scm functionality is degraded running bdist_rpm running egg_info writing requirements to APScheduler.egg-info/requires.txt writing APScheduler.egg-info/PKG-INFO writing top-level names to APScheduler.egg-info/top_level.txt writing dependency_links to APScheduler.egg-info/dependency_links.txt writing entry points to APScheduler.egg-info/entry_points.txt reading manifest file 'APScheduler.egg-info/SOURCES.txt' writing manifest file 'APScheduler.egg-info/SOURCES.txt' creating build creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/rpm creating build/bdist.linux-x86_64/rpm/SOURCES creating build/bdist.linux-x86_64/rpm/SPECS creating build/bdist.linux-x86_64/rpm/BUILD creating build/bdist.linux-x86_64/rpm/RPMS creating build/bdist.linux-x86_64/rpm/SRPMS writing 'build/bdist.linux-x86_64/rpm/SPECS/APScheduler.spec' running sdist running check creating APScheduler-3.3.1 creating APScheduler-3.3.1/APScheduler.egg-info creating APScheduler-3.3.1/apscheduler creating APScheduler-3.3.1/apscheduler/executors creating APScheduler-3.3.1/apscheduler/jobstores creating APScheduler-3.3.1/apscheduler/schedulers creating APScheduler-3.3.1/apscheduler/triggers creating APScheduler-3.3.1/apscheduler/triggers/cron creating APScheduler-3.3.1/docs creating APScheduler-3.3.1/docs/modules creating APScheduler-3.3.1/docs/modules/executors creating APScheduler-3.3.1/docs/modules/jobstores creating APScheduler-3.3.1/docs/modules/schedulers creating APScheduler-3.3.1/docs/modules/triggers creating APScheduler-3.3.1/examples creating APScheduler-3.3.1/examples/executors creating APScheduler-3.3.1/examples/jobstores creating APScheduler-3.3.1/examples/misc creating APScheduler-3.3.1/examples/rpc creating APScheduler-3.3.1/examples/schedulers creating APScheduler-3.3.1/tests making hard links in APScheduler-3.3.1... hard linking .coveragerc -> APScheduler-3.3.1 hard linking .gitignore -> APScheduler-3.3.1 hard linking .mailmap -> APScheduler-3.3.1 hard linking .travis.yml -> APScheduler-3.3.1 hard linking LICENSE.txt -> APScheduler-3.3.1 hard linking README.rst -> APScheduler-3.3.1 hard linking setup.cfg -> APScheduler-3.3.1 hard linking setup.py -> APScheduler-3.3.1 hard linking tox.ini -> APScheduler-3.3.1 hard linking APScheduler.egg-info/PKG-INFO -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/SOURCES.txt -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/dependency_links.txt -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/entry_points.txt -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/not-zip-safe -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/requires.txt -> APScheduler-3.3.1/APScheduler.egg-info hard linking APScheduler.egg-info/top_level.txt -> APScheduler-3.3.1/APScheduler.egg-info hard linking apscheduler/init.py -> APScheduler-3.3.1/apscheduler hard linking apscheduler/events.py -> APScheduler-3.3.1/apscheduler hard linking apscheduler/job.py -> APScheduler-3.3.1/apscheduler hard linking apscheduler/util.py -> APScheduler-3.3.1/apscheduler hard linking apscheduler/executors/init.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/asyncio.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/base.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/basepy3.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/debug.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/gevent.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/pool.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/tornado.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/executors/twisted.py -> APScheduler-3.3.1/apscheduler/executors hard linking apscheduler/jobstores/init.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/base.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/memory.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/mongodb.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/redis.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/rethinkdb.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/sqlalchemy.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/jobstores/zookeeper.py -> APScheduler-3.3.1/apscheduler/jobstores hard linking apscheduler/schedulers/init.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/asyncio.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/background.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/base.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/blocking.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/gevent.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/qt.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/tornado.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/schedulers/twisted.py -> APScheduler-3.3.1/apscheduler/schedulers hard linking apscheduler/triggers/init.py -> APScheduler-3.3.1/apscheduler/triggers hard linking apscheduler/triggers/base.py -> APScheduler-3.3.1/apscheduler/triggers hard linking apscheduler/triggers/date.py -> APScheduler-3.3.1/apscheduler/triggers hard linking apscheduler/triggers/interval.py -> APScheduler-3.3.1/apscheduler/triggers hard linking apscheduler/triggers/cron/init.py -> APScheduler-3.3.1/apscheduler/triggers/cron hard linking apscheduler/triggers/cron/expressions.py -> APScheduler-3.3.1/apscheduler/triggers/cron hard linking apscheduler/triggers/cron/fields.py -> APScheduler-3.3.1/apscheduler/triggers/cron hard linking docs/conf.py -> APScheduler-3.3.1/docs hard linking docs/contributing.rst -> APScheduler-3.3.1/docs hard linking docs/extending.rst -> APScheduler-3.3.1/docs hard linking docs/index.rst -> APScheduler-3.3.1/docs hard linking docs/migration.rst -> APScheduler-3.3.1/docs hard linking docs/requirements.txt -> APScheduler-3.3.1/docs hard linking docs/userguide.rst -> APScheduler-3.3.1/docs hard linking docs/versionhistory.rst -> APScheduler-3.3.1/docs hard linking docs/modules/events.rst -> APScheduler-3.3.1/docs/modules hard linking docs/modules/job.rst -> APScheduler-3.3.1/docs/modules hard linking docs/modules/schedulers.rst -> APScheduler-3.3.1/docs/modules hard linking docs/modules/executors/asyncio.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/executors/base.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/executors/debug.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/executors/gevent.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/executors/pool.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/executors/twisted.rst -> APScheduler-3.3.1/docs/modules/executors hard linking docs/modules/jobstores/base.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/memory.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/mongodb.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/redis.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/rethinkdb.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/sqlalchemy.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/jobstores/zookeeper.rst -> APScheduler-3.3.1/docs/modules/jobstores hard linking docs/modules/schedulers/asyncio.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/background.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/base.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/blocking.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/gevent.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/qt.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/tornado.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/schedulers/twisted.rst -> APScheduler-3.3.1/docs/modules/schedulers hard linking docs/modules/triggers/base.rst -> APScheduler-3.3.1/docs/modules/triggers hard linking docs/modules/triggers/cron.rst -> APScheduler-3.3.1/docs/modules/triggers hard linking docs/modules/triggers/date.rst -> APScheduler-3.3.1/docs/modules/triggers hard linking docs/modules/triggers/interval.rst -> APScheduler-3.3.1/docs/modules/triggers hard linking examples/executors/processpool.py -> APScheduler-3.3.1/examples/executors hard linking examples/jobstores/mongodb.py -> APScheduler-3.3.1/examples/jobstores hard linking examples/jobstores/redis.py -> APScheduler-3.3.1/examples/jobstores hard linking examples/jobstores/rethinkdb.py -> APScheduler-3.3.1/examples/jobstores hard linking examples/jobstores/sqlalchemy.py -> APScheduler-3.3.1/examples/jobstores hard linking examples/jobstores/zookeeper.py -> APScheduler-3.3.1/examples/jobstores hard linking examples/misc/reference.py -> APScheduler-3.3.1/examples/misc hard linking examples/rpc/client.py -> APScheduler-3.3.1/examples/rpc hard linking examples/rpc/server.py -> APScheduler-3.3.1/examples/rpc hard linking examples/schedulers/asyncio.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/background.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/blocking.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/gevent.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/qt.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/tornado.py -> APScheduler-3.3.1/examples/schedulers hard linking examples/schedulers/twisted.py -> APScheduler-3.3.1/examples/schedulers hard linking tests/init.py -> APScheduler-3.3.1/tests hard linking tests/conftest.py -> APScheduler-3.3.1/tests hard linking tests/test_executors.py -> APScheduler-3.3.1/tests hard linking tests/test_executors_py35.py -> APScheduler-3.3.1/tests hard linking tests/test_expressions.py -> APScheduler-3.3.1/tests hard linking tests/test_job.py -> APScheduler-3.3.1/tests hard linking tests/test_jobstores.py -> APScheduler-3.3.1/tests hard linking tests/test_schedulers.py -> APScheduler-3.3.1/tests hard linking tests/test_triggers.py -> APScheduler-3.3.1/tests hard linking tests/test_util.py -> APScheduler-3.3.1/tests copying setup.cfg -> APScheduler-3.3.1 Writing APScheduler-3.3.1/setup.cfg creating dist Creating tar archive removing 'APScheduler-3.3.1' (and everything under it) copying dist/APScheduler-3.3.1.tar.gz -> build/bdist.linux-x86_64/rpm/SOURCES building RPMs rpmbuild -ba --define _topdir /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm --clean build/bdist.linux-x86_c Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.J6DZmN

byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c byte-compiling /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-1.x86_64/usr/lib/c writing byte-compilation script '/tmp/tmpVpER4F.py' /usr/bin/python -O /tmp/tmpVpER4F.py File "/usr/lib/python2.7/site-packages/apscheduler/executors/base_py3.py", line 12 async def run_coroutine_job(job, jobstore_alias, run_times, logger_name): ^ SyntaxError: invalid syntax

removing /tmp/tmpVpER4F.py running install_egg_info running egg_info writing requirements to APScheduler.egg-info/requires.txt writing APScheduler.egg-info/PKG-INFO writing top-level names to APScheduler.egg-info/top_level.txt writing dependency_links to APScheduler.egg-info/dependency_links.txt writing entry points to APScheduler.egg-info/entry_points.txt reading manifest file 'APScheduler.egg-info/SOURCES.txt' writing manifest file 'APScheduler.egg-info/SOURCES.txt' Copying APScheduler.egg-info to /home/duanyy/TNCloud-Frontend-3.2.4-CentOS-7-x86_64/source/APScheduler-3.3.1/build/bdist.linux-x86_64/rpm/BUILDROOT/APScheduler-3.3.1-o running install_scripts writing list of installed files to 'INSTALLED_FILES'

error: Bad exit status from /var/tmp/rpm-tmp.Jnn1Ts (%install)

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

agronholm commented 7 years ago

What do you expect me to do about it?

hnhn22 commented 7 years ago

python ./setup bdist_rpm I want made it to a rpm bag, on centos7.2.1511, python 2.7.5, have this error

agronholm commented 7 years ago

As I said before, what do you expect me to do about it?

agronholm commented 7 years ago

No answer in over a month – closing.