【发布时间】:2021-06-27 16:26:46
【问题描述】:
首先,我的目标是与已经安装 Java JRE 的非计算机极客分享这种最简单的方法。
我正在使用带有 Python 和 Jython 插件的 Netbeans。我开始了一个 Python 项目 并编写了我的代码。我导入标准的 JAVA 包和只有一个 Java 插件
导入 gnu.io
将 gnu.io.RXTXPort 导入为 RXTX RXTX 被添加到 JDK/JRE 和 JRE 我认为这将是一个依赖项
程序在 Netbeans 中运行良好,现在我想做一个鸡蛋。 项目 SRC 文件夹包含 29 个 .py + 25 个 .class + 7 个 .jpg + 2 个 .XML 文件和 __ INIT __.py
我右键单击项目并使用 CLEAN 和 BUILD EGG 这会将 setup.py 文件放在源目录中,并创建一个 build 和 info 文件夹。 我还从项目 SRC 文件夹 jython setup.py bdist_egg 中发出了 Jython 命令
这两种方法都运行完成并产生以下结果
文件夹构建
-------- 子文件夹 bdist.java1.80_251 -- 为空
文件夹分布
------- 文件 JythonProject0.1-py2.7.egg -- 内容 = egg-info 文件列表
文件夹 JythonProject.egg-info 与
------ 文件dependency_links.txt -- 无内容
------ 文件 PKG-INFO -- setup.py 条目摘要
------ 文件 SOURCES.txt -- setup.py + 这些文件的列表
------ 文件 top_level.txt -- 无内容
我研究过 setup.py 文件的结构,但我承认,如果没有示例,我对填空的语法感到困惑。
问题:如何添加我的源数据以获得工作鸡蛋?
Setup.py =
from setuptools import setup, find_packages
setup
name='JythonProject'
version='0.1'
packages=find_packages() **supposed to find all .PY files ?**
**how to include CLASS files?**
# Declare your packages' dependencies here, for eg:
install_requires=[] **my RXTX? path/xx.JAR?**
# Fill in these to make your Egg ready for upload to
# PyPI
author='jwkel'
author_email='email@gmail.com'
#summary = 'Just another Python package for the cheese shop'
url='' **none**
license='' **I understand this**
long_description='Long description of the package'
【问题讨论】:
标签: java python netbeans jython