文件名称:serverless-python-requirements::high_voltage::snake::package:捆绑Python软件包的无服务器插件
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-20 02:25:35
python aws aws-lambda serverless pip
无服务器Python要求 一个无服务器v1.x插件,可自动捆绑来自requirements.txt依赖项,并使它们在您的PYTHONPATH可用。 需要无服务器> = v1.34 安装 sls plugin install -n serverless-python-requirements 这将自动将插件添加到项目的package.json及其serverless.yml的plugins部分。 这就是基本使用所需要的! 现在,当您运行sls deploy时,该插件将捆绑您在requirements.txt或Pipfile指定的python依赖项。 有关如何使用此插件的更深入的介绍,请查看 如果您使用的是Mac,请查看有关使用brew安装的python的。 交叉编译 通过使用Docker和映像,在非Linux操作系统上支持编译非纯Python模块或获取它们的manylinux*。 要启用docker使用,请将以下内容添加到您的serverless.yml : custom : pythonRequirements : dockerizePip : true do
【文件预览】:
serverless-python-requirements-master
----example()
--------package.json(276B)
--------serverless.yml(355B)
--------requirements.txt(16B)
--------.gitignore(251B)
--------handler.py(103B)
----index.js(7KB)
----test.js(64KB)
----package.json(2KB)
----.github()
--------dependabot.yml(212B)
--------workflows()
----unzip_requirements.py(681B)
----tests()
--------individually()
--------base()
--------non_build_pyproject()
--------poetry()
--------pipenv()
--------non_poetry_pyproject()
----LICENSE(1KB)
----example_native_deps()
--------serverless.yml(707B)
--------requirements.txt(39B)
--------.gitignore(88B)
--------README.md(389B)
--------handler.py(265B)
----.gitignore(693B)
----lib()
--------shared.js(3KB)
--------pipenv.js(1KB)
--------zip.js(4KB)
--------slim.js(1KB)
--------inject.js(4KB)
--------pip.js(21KB)
--------poetry.js(2KB)
--------clean.js(2KB)
--------docker.js(5KB)
--------layer.js(2KB)
--------zipTree.js(2KB)
----README.md(19KB)
----.editorconfig(195B)
----.tool-versions(34B)
----.gitattributes(39B)