草庐IT

awslogs-agent-setup

全部标签

python - CentOS 上的 Setup.py : install lxml with Python2. 6

我已经在CentOS5.4上安装了Python2.6.6,[@SC-055lxml-2.3beta1]$pythonPython2.6.6(r266:84292,Jan42011,09:49:55)[GCC4.1.220080704(RedHat4.1.2-46)]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>我想使用lxml模块,但是从源代码构建失败:src/lxml/lxml.etree.c:157929:error:‘xsltLibxsltVersion’undeclared(fi

python - 如何为基本包设置配置 __main__.py、__init__.py 和 __setup__.py?

背景:我有一个像这样的目录结构:Package/setup.pysrc/__init__.py__main__.pycode.py我希望能够以多种不同的方式运行代码。pipinstallPackage然后python然后fromPackageimport*python-mPackage哪个应该做__main__.py中的事情python__main__.py这也应该做__main__.py中的事情但这一次,我们假设您下载的是源代码而不是pipinstalling.现在我已经让前两个工作了,但是设置很困惑:setup.py:setup(name='Package',packages=['

python - 如何为基本包设置配置 __main__.py、__init__.py 和 __setup__.py?

背景:我有一个像这样的目录结构:Package/setup.pysrc/__init__.py__main__.pycode.py我希望能够以多种不同的方式运行代码。pipinstallPackage然后python然后fromPackageimport*python-mPackage哪个应该做__main__.py中的事情python__main__.py这也应该做__main__.py中的事情但这一次,我们假设您下载的是源代码而不是pipinstalling.现在我已经让前两个工作了,但是设置很困惑:setup.py:setup(name='Package',packages=['

python - setup.py(setuptools)和源代码中的自动版本号?

情况:我有一个python库,它由git控制,并与distutils/setuptools捆绑在一起。我想根据git标签自动生成版本号,既适用于setup.pysdist和类似的命令,也适用于库本身。对于第一个任务,我可以使用gitdescribe或类似的解决方案(参见HowcanIgettheversiondefinedinsetup.py(setuptools)inmypackage?)。例如,当我在标签“0.1”中并调用“setup.pysdist”时,我得到“mylib-0.1.tar.gz”;或'mylib-0.1-3-abcd.tar.gz'如果我在标记后更改了代码。这很好

python - setup.py(setuptools)和源代码中的自动版本号?

情况:我有一个python库,它由git控制,并与distutils/setuptools捆绑在一起。我想根据git标签自动生成版本号,既适用于setup.pysdist和类似的命令,也适用于库本身。对于第一个任务,我可以使用gitdescribe或类似的解决方案(参见HowcanIgettheversiondefinedinsetup.py(setuptools)inmypackage?)。例如,当我在标签“0.1”中并调用“setup.pysdist”时,我得到“mylib-0.1.tar.gz”;或'mylib-0.1-3-abcd.tar.gz'如果我在标记后更改了代码。这很好

python - 如何在 Python setup.py 中递归添加包数据?

我有一个新库,其中必须包含许多小数据文件的子文件夹,我正在尝试将它们添加为包数据。想象一下我的图书馆是这样的:library-foo.py-bar.pydatasubfolderAsubfolderA1subfolderA2subfolderBsubfolderB1...我想通过setup.py添加所有子文件夹中的所有数据,但似乎我必须手动进入每个子文件夹(大约有100个)并添加一个init.py文件。此外,setup.py会递归查找这些文件,还是我需要在setup.py中手动添加所有这些文件,例如:package_data={'mypackage.data.folderA':['*'

python - 如何在 Python setup.py 中递归添加包数据?

我有一个新库,其中必须包含许多小数据文件的子文件夹,我正在尝试将它们添加为包数据。想象一下我的图书馆是这样的:library-foo.py-bar.pydatasubfolderAsubfolderA1subfolderA2subfolderBsubfolderB1...我想通过setup.py添加所有子文件夹中的所有数据,但似乎我必须手动进入每个子文件夹(大约有100个)并添加一个init.py文件。此外,setup.py会递归查找这些文件,还是我需要在setup.py中手动添加所有这些文件,例如:package_data={'mypackage.data.folderA':['*'

python - 最佳实践 : how do you list required dependencies in your setup. py?

这就是我目前的做法:importosfromsetuptoolsimportsetup,find_packageshere=os.path.abspath(os.path.dirname(__file__))requires=['pyramid','pyramid_debugtoolbar','waitress','requests','mock','gunicorn','mongoengine',]setup(name='repoapi',version='0.0',description='repoapi',packages=find_packages(),include_pack

python - 最佳实践 : how do you list required dependencies in your setup. py?

这就是我目前的做法:importosfromsetuptoolsimportsetup,find_packageshere=os.path.abspath(os.path.dirname(__file__))requires=['pyramid','pyramid_debugtoolbar','waitress','requests','mock','gunicorn','mongoengine',]setup(name='repoapi',version='0.0',description='repoapi',packages=find_packages(),include_pack

Observability:使用 Elastic Agent 来进行 Uptime 监控

在ElasticStack 7.x中,Elastic引入Heartbeat来对网站或微服务来进行监控。通过Heartbeat的应用,我们可以知道网站及微服务的运行情况,我们甚至可以针对服务器的证书的有效期进行监控。随着ElasticAgent的推出,Elastic更建议我们使用ElasticAgent的方法来对网站及微服务来进行监控。为了大家能对Heartbeat及ElasticAgent有更多的认识和了解,请参阅我之前的文章:Beats:使用Heartbeat进行Uptime监控Observability:使用ElasticAgent来摄入日志及指标-ElasticStack8.0Obser