- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Travis-CI 不会构建我的项目,并发出此错误:
...
running egg_info
creating myproject.egg-info
writing requirements to myproject.egg-info/requires.txt
writing myproject.egg-info/PKG-INFO
writing top-level names to myproject.egg-info/top_level.txt
writing dependency_links to myproject.egg-info/dependency_links.txt
writing manifest file 'myproject.egg-info/SOURCES.txt'
reading manifest file 'myproject.egg-info/SOURCES.txt'
writing manifest file 'myproject.egg-info/SOURCES.txt'
running build_ext
copying build/lib.linux-x86_64-2.6/myproject/test/unit/hang.so -> myproject/test/unit
GLOB sdist-make: /home/travis/build/myteam/myproject/setup.py
py27 create: /home/travis/build/myteam/myproject/.tox/py27
py27 installdeps: -rrequirements.txt
py27 inst: /home/travis/build/myteam/myproject/.tox/dist/myproject-0.0.1.zip
ERROR: invocation failed, logfile: /home/travis/build/myteam/myproject/.tox/py27/log/py27-2.log
ERROR: actionid=py27
msg=installpkg
cmdargs=[local('/home/travis/build/myteam/myproject/.tox/py27/bin/pip'), 'install', '--pre', '/home/travis/build/myteam/myproject/.tox/dist/myproject-0.0.1.zip']
env={'GOPATH': '/home/travis/.gvm/pkgsets/go1.1.1/global', 'COMPOSER_NO_INTERACTION': '1', 'rvm_version': '1.21.3 (latest-minor)', 'GOROOT': '/home/travis/.gvm/gos/go1.1.1', 'gvm_pkgset_name': 'global', 'TIMEZONE': 'UTC', 'rvm_path': '/home/travis/.rvm', 'GVM_PATH_BACKUP': '/home/travis/.gvm/bin:/usr/local/gradle/bin:/home/travis/.rvm/gems/ruby-1.9.3-p448/bin:/home/travis/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p448/bin:/home/travis/.rvm/bin:/usr/local/pypy/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.12/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.1.1/global/bin:/home/travis/.gvm/gos/go1.1.1/bin:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/usr/local/gradle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'TRAVIS': 'true', 'SSH_CLIENT': '2607:f700:8000:12e:7056:7d4a:a406:dac4 35103 22', 'LOGNAME': 'travis', 'USER': 'travis', 'NVM_DIR': '/home/travis/.nvm', 'HOME': '/home/travis', 'TRAVIS_REPO_SLUG': 'myteam/myproject', 'PATH': '/home/travis/build/myteam/myproject/.tox/py27/bin:/home/travis/virtualenv/python2.6/bin:/usr/local/pypy/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.1.1/global/bin:/home/travis/.gvm/gos/go1.1.1/bin:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/usr/local/gradle/bin:/home/travis/.rvm/gems/ruby-1.9.3-p448/bin:/home/travis/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p448/bin:/home/travis/.rvm/bin:/usr/local/pypy/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.12/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.1.1/global/bin:/home/travis/.gvm/gos/go1.1.1/bin:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/usr/local/gradle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'TRAVIS_PULL_REQUEST': 'false', 'LD_LIBRARY_PATH': '/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib:', 'rvm_ruby_string': 'ruby-1.9.3-p448', 'LANG': 'en_US.UTF-8', 'MAVEN_OPTS': '-Xmx512m -XX:MaxPermSize=192m', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'TRAVIS_TEST_RESULT': '0', 'rvm_prefix': '/home/travis', 'TRAVIS_BRANCH': 'develop', 'SHLVL': '3', 'TRAVIS_SECURE_ENV_VARS': 'false', 'HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE': 'true', 'MERB_ENV': 'test', 'NVM_BIN': '/home/travis/.nvm/v0.10.12/bin', 'NVM_PATH': '/home/travis/.nvm/v0.10.12/lib/node', 'GIT_ASKPASS': 'echo', 'VIRTUAL_ENV_DISABLE_PROMPT': 'true', 'TRAVIS_BUILD_ID': '12957294', 'rvm_env_string': 'ruby-1.9.3-p448', 'MANPATH': '/home/travis/.nvm/v0.10.12/share/man:', 'GVM_ROOT': '/home/travis/.gvm', 'JAVA_HOME': '/usr/lib/jvm/java-7-oracle', 'GVM_VERSION': '1.0.18', 'rvm_bin_path': '/home/travis/.rvm/bin', 'CI': 'true', 'RAILS_ENV': 'test', 'JRUBY_OPTS': '--server -Xcext.enabled=false -Xcompile.invokedynamic=false -J-Xss2m -J-Xmx256m -J-XX:+TieredCompilation', 'DEBIAN_FRONTEND': 'noninteractive', 'gvm_go_name': 'go1.1.1', 'TRAVIS_JOB_NUMBER': '7.1', 'IRBRC': '/home/travis/.rvm/rubies/ruby-1.9.3-p448/.irbrc', 'LC_CTYPE': 'en_US.UTF-8', 'TRAVIS_JOB_ID': '12957295', 'MY_RUBY_HOME': '/home/travis/.rvm/rubies/ruby-1.9.3-p448', 'PKG_CONFIG_PATH': '/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib/pkgconfig:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib/pkgconfig:', 'TRAVIS_COMMIT': '27e740905a7da68718f994b5d854633844b16438', 'PLAT': 'linux-x86_64', 'LC_ALL': 'en_US.UTF-8', '_': '/home/travis/virtualenv/python2.6/bin/python', 'DYLD_LIBRARY_PATH': '/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib:/home/travis/.gvm/pkgsets/go1.1.1/global/overlay/lib:', 'VIRTUAL_ENV': '/home/travis/virtualenv/python2.6', 'TZ': 'UTC', 'RUBY_VERSION': 'ruby-1.9.3-p448', 'TRAVIS_PYTHON_VERSION': '2.6', 'SSH_TTY': '/dev/pts/1', 'OLDPWD': '/home/travis/build', 'TRAVIS_BUILD_NUMBER': '7', 'TRAVIS_BUILD_DIR': '/home/travis/build/myteam/myproject', 'GEM_PATH': '/home/travis/.rvm/gems/ruby-1.9.3-p448:/home/travis/.rvm/gems/ruby-1.9.3-p448@global', 'PYTHONIOENCODING': 'utf_8', 'PWD': '/home/travis/build/myteam/myproject', 'HAS_JOSH_K_SEAL_OF_APPROVAL': 'true', 'GVM_OVERLAY_PREFIX': '/home/travis/.gvm/pkgsets/go1.1.1/global/overlay', 'TRAVIS_COMMIT_RANGE': '3d43074ff413...27e740905a7d', 'MAIL': '/var/mail/travis', 'SSH_CONNECTION': '2607:f700:8000:12e:7056:7d4a:a406:dac4 35103 2607:f700:8001:134:eabd:6f6c:1c81:6e91 22', 'GEM_HOME': '/home/travis/.rvm/gems/ruby-1.9.3-p448', 'RACK_ENV': 'test'}
Unpacking ./.tox/dist/myproject-0.0.1.zip
Running setup.py egg_info for package from file:///home/travis/build/myteam/myproject/.tox/dist/myproject-0.0.1.zip
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/tmp/pip-azSQM4-build/setup.py", line 40, in <module>
license=open("LICENSE").read(),
IOError: [Errno 2] No such file or directory: 'LICENSE'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/tmp/pip-azSQM4-build/setup.py", line 40, in <module>
license=open("LICENSE").read(),
IOError: [Errno 2] No such file or directory: 'LICENSE'
该文件应该包含在分发版中,因为它在 setup()
的命名参数 package_data
中被提及:
setup(
...
long_description=open("README.rst").read(),
...
license=open("LICENSE.txt").read(),
...
package_data={'': ['LICENSE.txt', 'README.rst', 'requirements.txt']},
...
install_requires=open("requirements.txt").read().splitlines(),
请注意,我们使用的是 tox:
tests_require=['tox'],
cmdclass={'test': Tox},
)
及更早的版本:
class Tox(TestCommand):
"""Enables `python setup.py test` to run tox."""
def finalize_options(self):
TestCommand.finalize_options(self)
self.test_args = []
self.test_suite = True
def run_tests(self):
#import here, cause outside the eggs aren't loaded
import tox
try:
tox.cmdline(self.test_args)
except SystemExit as exception:
sys.exit(exception.code)
我没有成功尝试使用这样的绝对路径:
long_description=open(os.path.join(os.path.dirname(os.path.realpath(__file__)), \
"README.rst")).read(),
env=
表明PWD
和TRAVIS_BUILD_DIR
是一样的,所以open('LICENSE')
应该可以工作,因为它位于 Git 目录的根目录中。
在本地通过 Tox,所有 Python 版本的所有测试都成功。
Travis-Lint 接受我的 .travis.yml
:
$ travis-lint
Hooray, /home/bengt/MyTeam/MyProject.travis.yml seems to be solid!
最佳答案
在项目根目录下创建MANIFEST.in
并放置
include README.rst
include LICENSE.txt
include requirements.txt
里面?
关于python - 为什么 TravisCI 找不到我的许可证文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554568/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
我正在制作一个网站(在商业环境中),用户可以将视频上传到我们的服务器 这自然会导致浏览器兼容性问题。解决方案是在服务器上使用 FFmpeg 对它们进行转码。 问题是我一直在阅读 FFmpeg 和它的许
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 8 年前。 Improve
我已将 Sitecore 项目部署到服务器,但收到错误 Required license is missing: Runtime Description: An unhandled exception
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
我正在考虑使用 this font来自网站上的 myfonts.com。当您从他们那里购买一种字体用于网络时,您购买的是每月一定数量的页面浏览量的一次性许可证。 此许可证在此处有更详细的描述: htt
我们有 Java Spring 应用程序。应用程序通过 Java Runtime.exec() 调用与 FFmpeg 交互,以便将视频编码为 mp4 格式。考虑到 libx264 是在 GPL 许可下
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
为了接受 Xcode 许可证 在 CLI 中,我们可以运行 sudo xcodebuild -license 然后控制台会提示 You have not agreed to the Xcode lic
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在考虑使用 AquaticPrime 作为 Cocoa 共享软件应用程序的 key 生成器。不了解的 friend 可以看这里:http://aquaticmac.com/ 。然而,当我尝试实现它
这个问题在这里已经有了答案: License Gradle Plugin (1 个回答) 9年前关闭。 感谢回复,我正在寻找应用 License-gradle-plugin 来检查源代码中的 head
我们如何使用 gradle 脚本在 src 目录中存在的 .groovy、.java、.jsp、.txt 文件中搜索、跳过和写入所需的头文件(许可证)。 我们如何安装许可证插件? 最佳答案 你的意思是
我正在尝试在 C# 中使用 iText。在我尝试添加许可证 key 之前,我的代码中的一切都运行良好。我到处都说要下载:itext.licensekey.dll 和 itext.licensekey.
如果我有 Ranorex 5.4 的 float 许可证,并且我有几台机器正在运行。我可以知道哪台机器正在使用来自许可证服务器的许可证吗?如果是这样,怎么办? 最佳答案 在许可证服务器上,启动 Ran
我是一名优秀的程序员,十分优秀!