Name | eudplib JSON |
Version |
0.79.7
JSON |
| download |
home_page | None |
Summary | eudplib is a package which provides scripting for StarCraft Use Map Setting(UMS) to UMS map and tool developers. |
upload_time | 2024-12-28 06:08:44 |
maintainer | None |
docs_url | None |
author | Armoha <kein0011@naver.com> |
requires_python | <3.12,>=3.10 |
license | MIT |
keywords |
starcraft
eud
trigger
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
eudplib : EUD python library
============================
``eudplib`` is a StarCraft Use Map Setting(UMS) map tool library for Python programming language.
Fork of https://github.com/phu54321/eudplib
For easy-to-use executable, see https://github.com/armoha/euddraft/releases
Features
--------
* Support opening (unprotected) map and extracting scenario.chk data
* Powerful trigger scripting
* Edit input map to compile output EUD map
* ``epScript``, scripting language for StarCraft Trigger similar to JavaScript
Where is the issue tracker?
---------------------------
The eudplib issue tracker lives in `euddraft repository <https://github.com/armoha/euddraft/issues/>`_.
Since euddraft is standalone distribution for Python, eudplib, freeze map protector and epTrace line profiler, it's convenient to use a single issue tracker for both.
How to build ``libepScript.dll``
--------------------------------
Windows
^^^^^^^
Requires CMake, MSVC, Python >= 3.10
#. ``git clone https://github.com/armoha/eudplib --recursive``
#. ``cd eudplib/eudplib/epscript/cpp``
#. ``mkdir build``
#. ``cd build``
#. ``cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release``
#. ``msbuild ALL_BUILD.vcxproj /p:Configuration=Release /p:Platform=x64``
Raw data
{
"_id": null,
"home_page": null,
"name": "eudplib",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12,>=3.10",
"maintainer_email": "Armoha <kein0011@naver.com>",
"keywords": "StarCraft, EUD, Trigger",
"author": "Armoha <kein0011@naver.com>",
"author_email": "Trgk <whyask37@naver.com>, Armoha <kein0011@naver.com>",
"download_url": "https://files.pythonhosted.org/packages/4e/0f/43e2a1e77aaf26e4ce1fb79ce5597c90ea2e51bed8fe4dc203fcaa3133f5/eudplib-0.79.7.tar.gz",
"platform": null,
"description": "eudplib : EUD python library\r\n============================\r\n``eudplib`` is a StarCraft Use Map Setting(UMS) map tool library for Python programming language.\r\n\r\nFork of https://github.com/phu54321/eudplib\r\n\r\nFor easy-to-use executable, see https://github.com/armoha/euddraft/releases\r\n\r\nFeatures\r\n--------\r\n* Support opening (unprotected) map and extracting scenario.chk data\r\n* Powerful trigger scripting\r\n* Edit input map to compile output EUD map\r\n* ``epScript``, scripting language for StarCraft Trigger similar to JavaScript\r\n\r\nWhere is the issue tracker?\r\n---------------------------\r\n\r\nThe eudplib issue tracker lives in `euddraft repository <https://github.com/armoha/euddraft/issues/>`_.\r\n\r\nSince euddraft is standalone distribution for Python, eudplib, freeze map protector and epTrace line profiler, it's convenient to use a single issue tracker for both.\r\n\r\nHow to build ``libepScript.dll``\r\n--------------------------------\r\nWindows\r\n^^^^^^^\r\nRequires CMake, MSVC, Python >= 3.10\r\n\r\n#. ``git clone https://github.com/armoha/eudplib --recursive``\r\n#. ``cd eudplib/eudplib/epscript/cpp``\r\n#. ``mkdir build``\r\n#. ``cd build``\r\n#. ``cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release``\r\n#. ``msbuild ALL_BUILD.vcxproj /p:Configuration=Release /p:Platform=x64``\r\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "eudplib is a package which provides scripting for StarCraft Use Map Setting(UMS) to UMS map and tool developers.",
"version": "0.79.7",
"project_urls": {
"changelog": "https://github.com/armoha/euddraft/blob/master/CHANGELOG.md",
"documentation": "https://github.com/armoha/euddraft/wiki",
"homepage": "https://github.com/armoha/eudplib/",
"issues": "https://github.com/armoha/euddraft/issues",
"source": "https://github.com/armoha/eudplib/"
},
"split_keywords": [
"starcraft",
" eud",
" trigger"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0c7dac6baf6a34c26bde15a4fbc27e063f7f7fc9e4258beeed6a34642b1d33bf",
"md5": "bf470e7a7797138200b3381da74a2120",
"sha256": "cb954eb6f1163947d0ad8e18ef93f432290c49ffa4ebc61a1c213b578682b57f"
},
"downloads": -1,
"filename": "eudplib-0.79.7-cp310-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "bf470e7a7797138200b3381da74a2120",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.12,>=3.10",
"size": 1870140,
"upload_time": "2024-12-28T06:08:40",
"upload_time_iso_8601": "2024-12-28T06:08:40.689115Z",
"url": "https://files.pythonhosted.org/packages/0c/7d/ac6baf6a34c26bde15a4fbc27e063f7f7fc9e4258beeed6a34642b1d33bf/eudplib-0.79.7-cp310-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e0f43e2a1e77aaf26e4ce1fb79ce5597c90ea2e51bed8fe4dc203fcaa3133f5",
"md5": "987c87a6e80d5aa7f5406ae34d4a63c9",
"sha256": "19cb4143ecb71ee64614ec7f5eba72a1d71e1cba7cefacbaee13713eed513780"
},
"downloads": -1,
"filename": "eudplib-0.79.7.tar.gz",
"has_sig": false,
"md5_digest": "987c87a6e80d5aa7f5406ae34d4a63c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.10",
"size": 4382944,
"upload_time": "2024-12-28T06:08:44",
"upload_time_iso_8601": "2024-12-28T06:08:44.605820Z",
"url": "https://files.pythonhosted.org/packages/4e/0f/43e2a1e77aaf26e4ce1fb79ce5597c90ea2e51bed8fe4dc203fcaa3133f5/eudplib-0.79.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-28 06:08:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "armoha",
"github_project": "euddraft",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "eudplib"
}