# Roxy AI Inspect-Sever
検査サーバのモジュールです。
---
---
## 開発環境の構築方法
---
以下の順番でPython仮想環境を構築します。
### 1. 検査サーバ用のVSCワークスペースを開く
```
code .vscode\roxyai-inspect.code-workspace
```
### 2. Python仮想環境を構築する
```
py -3.7 -m venv env
```
### 3. Python仮想環境にモジュールを設定する
```
env\Scripts\activate
python -m pip install --upgrade pip
pip install pipenv
pipenv sync --dev
```
pipenv により必要な Python モジュールが仮想環境に一通り組み込まれる
---
## パッケージ構築方法
---
### 1. Pythonコードの難読化
```
obfsucate.bat
```
VSCのタスク実行 [Ctrl]+[Shift]+[B] に登録済み
### 2. Wheelパッケージの生成とアップロード確認
Wheel生成と TestPyPI への登録までを実行
```
upload.bat
```
Wheel生成と開発リビジョン番号の更新と TestPyPI への登録までを実行
```
upload.bat -r
```
### 3. PyPIへのアップロード
Wheel生成と開発リビジョン番号の更新と PyPI への登録
```
upload.bat -U
```
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/roxy-ai/roxy-ai",
"name": "roxyai-inspect",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Roxy Corp.",
"author_email": "support@roxy-ai.jp",
"download_url": "https://files.pythonhosted.org/packages/5e/a0/5ffdb51ddf93b4e850721b3d391cd73bb345ed05ecb2ca2f0ad9a866d5f2/roxyai-inspect-1.13.1.post1.tar.gz",
"platform": null,
"description": "# Roxy AI Inspect-Sever\n\n\u691c\u67fb\u30b5\u30fc\u30d0\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u3059\u3002\n\n---\n\n---\n## \u958b\u767a\u74b0\u5883\u306e\u69cb\u7bc9\u65b9\u6cd5\n---\n\n\u4ee5\u4e0b\u306e\u9806\u756a\u3067Python\u4eee\u60f3\u74b0\u5883\u3092\u69cb\u7bc9\u3057\u307e\u3059\u3002\n\n### 1. \u691c\u67fb\u30b5\u30fc\u30d0\u7528\u306eVSC\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u3092\u958b\u304f\n\n```\ncode .vscode\\roxyai-inspect.code-workspace\n```\n\n### 2. Python\u4eee\u60f3\u74b0\u5883\u3092\u69cb\u7bc9\u3059\u308b \n\n```\npy -3.7 -m venv env\n```\n\n### 3. Python\u4eee\u60f3\u74b0\u5883\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\n\n```\nenv\\Scripts\\activate\n\npython -m pip install --upgrade pip\n\npip install pipenv\n\npipenv sync --dev\n```\npipenv \u306b\u3088\u308a\u5fc5\u8981\u306a Python \u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u4eee\u60f3\u74b0\u5883\u306b\u4e00\u901a\u308a\u7d44\u307f\u8fbc\u307e\u308c\u308b\n\n\n---\n## \u30d1\u30c3\u30b1\u30fc\u30b8\u69cb\u7bc9\u65b9\u6cd5\n---\n\n### 1. Python\u30b3\u30fc\u30c9\u306e\u96e3\u8aad\u5316\n\n```\nobfsucate.bat\n```\n\nVSC\u306e\u30bf\u30b9\u30af\u5b9f\u884c [Ctrl]+[Shift]+[B] \u306b\u767b\u9332\u6e08\u307f\n\n### 2. Wheel\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u751f\u6210\u3068\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u78ba\u8a8d\n\nWheel\u751f\u6210\u3068 TestPyPI \u3078\u306e\u767b\u9332\u307e\u3067\u3092\u5b9f\u884c\n```\nupload.bat\n```\n\nWheel\u751f\u6210\u3068\u958b\u767a\u30ea\u30d3\u30b8\u30e7\u30f3\u756a\u53f7\u306e\u66f4\u65b0\u3068 TestPyPI \u3078\u306e\u767b\u9332\u307e\u3067\u3092\u5b9f\u884c\n```\nupload.bat -r\n```\n\n### 3. PyPI\u3078\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\n\nWheel\u751f\u6210\u3068\u958b\u767a\u30ea\u30d3\u30b8\u30e7\u30f3\u756a\u53f7\u306e\u66f4\u65b0\u3068 PyPI \u3078\u306e\u767b\u9332\n```\nupload.bat -U\n```\n\n\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "Roxy AI Inspect-Server package",
"version": "1.13.1.post1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e03124d07397a6e77c3bc61687ef135c",
"sha256": "45c27af0f7450d80c5323415f6cac1e5bedc049af6a1fbd4d687d8c79e3457dd"
},
"downloads": -1,
"filename": "roxyai_inspect-1.13.1.post1-py3.7.egg",
"has_sig": false,
"md5_digest": "e03124d07397a6e77c3bc61687ef135c",
"packagetype": "bdist_egg",
"python_version": "1.13.1.post1",
"requires_python": null,
"size": 28736241,
"upload_time": "2022-12-28T07:34:21",
"upload_time_iso_8601": "2022-12-28T07:34:21.557193Z",
"url": "https://files.pythonhosted.org/packages/dc/5a/e387dad76dfdcd100a4dca0abe41103fa0e81e9dcf7fa99e0a98903ff82d/roxyai_inspect-1.13.1.post1-py3.7.egg",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "84437f0c632cc68fcf64575fdac8f9cd",
"sha256": "621f8402f65aad99c6135509efdaa5353d2e0d569255244d9a3c0058548fac97"
},
"downloads": -1,
"filename": "roxyai_inspect-1.13.1.post1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "84437f0c632cc68fcf64575fdac8f9cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 28026127,
"upload_time": "2022-12-28T07:33:27",
"upload_time_iso_8601": "2022-12-28T07:33:27.451235Z",
"url": "https://files.pythonhosted.org/packages/1b/b8/fe61a87de7c8638c46fcb9dffd6b3dc949ae5604615cf27e164cd684df91/roxyai_inspect-1.13.1.post1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "687425fe7e3a9d16389fbd701c382f4d",
"sha256": "ed0dcddd390e72af69c3259bc167fbed402c9ef444f6695854c455bb59c78d66"
},
"downloads": -1,
"filename": "roxyai-inspect-1.13.1.post1.tar.gz",
"has_sig": false,
"md5_digest": "687425fe7e3a9d16389fbd701c382f4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10184165,
"upload_time": "2022-12-28T07:33:43",
"upload_time_iso_8601": "2022-12-28T07:33:43.500098Z",
"url": "https://files.pythonhosted.org/packages/5e/a0/5ffdb51ddf93b4e850721b3d391cd73bb345ed05ecb2ca2f0ad9a866d5f2/roxyai-inspect-1.13.1.post1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-28 07:33:43",
"github": false,
"gitlab": true,
"bitbucket": false,
"gitlab_user": "roxy-ai",
"gitlab_project": "roxy-ai",
"lcname": "roxyai-inspect"
}