PyOxidizer 一个现代的Python应用程序打包和分发工具-python

上传者: 42162171 | 上传时间: 2023-03-01 00:10:46 | 文件大小: 1.13MB | 文件类型: ZIP
A modern Python application packaging and distribution tool PyOxidizer PyOxidizer 是一种用于生成嵌入 Python 的二进制文件的实用程序。 PyOxidizer 的首要目标是使复杂的打包和分发问题变得简单,以便应用程序维护人员可以专注于构建应用程序,而不是使用构建系统和打包工具。 PyOxidizer 能够生成单个文件可执行文件 - 带有 Python 副本及其静态链接的所有依赖项以及嵌入在可执行文件中的所有资源(如 .pyc 文件)。 您可以将单个可执行文件复制到另一台机器并运行其中包含的 Python 应用程序。 它只是有效。 PyOxidizer 公开了其较低级别的功能,用于将自包含的 Python 解释器嵌入为工具和软件库。 因此,如果您不想发布仅包含 Python 应用程序的可执行文件,您仍然可以使用 PyOxidizer 来生成一个包含适用于任何应用程序中的 Python 的库,或者直接使用 PyOxidizer 的嵌入库将 Python 嵌入到更大的应用程序中。 名称中的 O

文件下载

资源详情

[{"title":"( 448 个子文件 1.13MB ) PyOxidizer 一个现代的Python应用程序打包和分发工具-python","children":[{"title":"pyoxidizer.bzl <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 867B </span>","children":null,"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"elf.rs <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"linux_distro_versions.rs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"pe.rs <span style='color:#111;'> 579B </span>","children":null,"spread":false},{"title":"audit.rs <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 156B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 746B </span>","children":null,"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 703B </span>","children":null,"spread":false},{"title":"sdk.rs <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"vc_redistributable.rs <span style='color:#111;'> 6.90KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"util.rs <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"vswhere.rs <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_resource_add_attributes.rst <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_python_distributions.rst <span style='color:#111;'> 7.82KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config.rst <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_terminfo.rst <span style='color:#111;'> 4.35KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_executable.rst <span style='color:#111;'> 16.93KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging.rst <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"pyoxidizer_managing_projects.rst <span style='color:#111;'> 12.90KB </span>","children":null,"spread":false},{"title":"pyoxidizer_rust_projects.rst <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_tkinter.rst <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_packaging_policy.rst <span style='color:#111;'> 9.05KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_python_files.rst <span style='color:#111;'> 14.77KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_creating_projects.rst <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_interpreter_config.rst <span style='color:#111;'> 32.08KB </span>","children":null,"spread":false},{"title":"pyoxidizer_faq.rst <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_global_state.rst <span style='color:#111;'> 737B </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_extension_modules.rst <span style='color:#111;'> 9.17KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_config_file.rst <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packed_resources.rst <span style='color:#111;'> 18.72KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_wix.rst <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"pyoxidizer_rust_porting.rst <span style='color:#111;'> 12.16KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_file.rst <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_pitfalls.rst <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_module_source.rst <span style='color:#111;'> 971B </span>","children":null,"spread":false},{"title":"pyoxidizer_status.rst <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_overview.rst <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"pyoxidizer_history.rst <span style='color:#111;'> 94.10KB </span>","children":null,"spread":false},{"title":"pyoxidizer_technotes.rst <span style='color:#111;'> 24.68KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_licensing.rst <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_embedded_resources.rst <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_binary_portability.rst <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"pyoxidizer_contributing.rst <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_static_linking.rst <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_ssl_certificates.rst <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_target_management.rst <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"pyoxidizer_comparisons.rst <span style='color:#111;'> 9.98KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_extension_module.rst <span style='color:#111;'> 585B </span>","children":null,"spread":false},{"title":"pyoxidizer_rust.rst <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_trimming_resources.rst <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_masquerading.rst <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_macos.rst <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_tugger_extensions.rst <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_linux.rst <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false},{"title":"pyoxidizer_rust_rust_code.rst <span style='color:#111;'> 6.43KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_globals.rst <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_python_executable.rst <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_concepts.rst <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_performance.rst <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"pyoxidizer_getting_started.rst <span style='color:#111;'> 12.46KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_resources.rst <span style='color:#111;'> 16.31KB </span>","children":null,"spread":false},{"title":"pyoxidizer_rust_cargo_source_checkouts.rst <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_additional_files.rst <span style='color:#111;'> 13.26KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_distribution.rst <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_multiprocessing.rst <span style='color:#111;'> 7.22KB </span>","children":null,"spread":false},{"title":"pyoxidizer_config_locating.rst <span style='color:#111;'> 838B </span>","children":null,"spread":false},{"title":"pyoxidizer_overview.rst <span style='color:#111;'> 8.36KB </span>","children":null,"spread":false},{"title":"pyoxidizer_packaging_resources_data.rst <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing_windows.rst <span style='color:#111;'> 9.25KB </span>","children":null,"spread":false},{"title":"pyoxidizer_distributing.rst <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_package_resource.rst <span style='color:#111;'> 817B </span>","children":null,"spread":false},{"title":"pyoxidizer_config_type_python_package_distribution_resource.rst <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"build.rs <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"python_distributions.rs <span style='color:#111;'> 11.86KB </span>","children":null,"spread":false},{"title":"testutil.rs <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"environment.rs <span style='color:#111;'> 18.55KB </span>","children":null,"spread":false},{"title":"cli.rs <span style='color:#111;'> 21.55KB </span>","children":null,"spread":false},{"title":"logging.rs <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"pyembed-license.rs <span style='color:#111;'> 18.09KB </span>","children":null,"spread":false},{"title":"project_layout.rs <span style='color:#111;'> 16.94KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"projectmgmt.rs <span style='color:#111;'> 18.75KB </span>","children":null,"spread":false},{"title":"project_building.rs <span style='color:#111;'> 29.14KB </span>","children":null,"spread":false},{"title":"testutil.rs <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"python_extension_module.rs <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"python_packaging_policy.rs <span style='color:#111;'> 24.29KB </span>","children":null,"spread":false},{"title":"python_module_source.rs <span style='color:#111;'> 10.59KB </span>","children":null,"spread":false},{"title":"python_package_distribution_resource.rs <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"mod.rs <span style='color:#111;'> 800B </span>","children":null,"spread":false},{"title":"python_interpreter_config.rs <span style='color:#111;'> 41.88KB </span>","children":null,"spread":false},{"title":"python_package_resource.rs <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"python_resource.rs <span style='color:#111;'> 12.70KB </span>","children":null,"spread":false},{"title":"file_resource.rs <span style='color:#111;'> 13.19KB </span>","children":null,"spread":false},{"title":"python_executable.rs <span style='color:#111;'> 48.88KB </span>","children":null,"spread":false},{"title":"python_embedded_resources.rs <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明