eudplib


Nameeudplib JSON
Version 0.80.4 PyPI version JSON
download
home_pageNone
Summaryeudplib is a package which provides scripting for StarCraft Use Map Setting(UMS) to UMS map and tool developers.
upload_time2025-08-02 14:39:49
maintainerNone
docs_urlNone
authorNone
requires_python<3.14,>=3.10
licenseMIT
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.14,>=3.10",
    "maintainer_email": "Armoha <kein0011@naver.com>",
    "keywords": "StarCraft, EUD, Trigger",
    "author": null,
    "author_email": "Trgk <whyask37@naver.com>, Armoha <kein0011@naver.com>",
    "download_url": "https://files.pythonhosted.org/packages/5e/1d/2e4b4eed202b2573d6ff6090f27d8430278d7565c98a67963f2cae8e0eb0/eudplib-0.80.4.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.80.4",
    "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": null,
            "digests": {
                "blake2b_256": "0e3840534c04f1e738e2790dbd1172b8a99941371fd7d3a1401d3bb8803b6314",
                "md5": "9ac1ce064cfe1c93ff9ecfc2e1353d8c",
                "sha256": "0c27d68956a2189ca30a3524a999ddce5696ee92646aeb5e4c6728c380e0781d"
            },
            "downloads": -1,
            "filename": "eudplib-0.80.4-cp310-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9ac1ce064cfe1c93ff9ecfc2e1353d8c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.10",
            "size": 1875049,
            "upload_time": "2025-08-02T14:39:47",
            "upload_time_iso_8601": "2025-08-02T14:39:47.263579Z",
            "url": "https://files.pythonhosted.org/packages/0e/38/40534c04f1e738e2790dbd1172b8a99941371fd7d3a1401d3bb8803b6314/eudplib-0.80.4-cp310-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5e1d2e4b4eed202b2573d6ff6090f27d8430278d7565c98a67963f2cae8e0eb0",
                "md5": "34e703222ed9f3477edcc32e4f4f4387",
                "sha256": "b5cd4f5cbafcf40c1cae3b14d92003030a049da6afb373c4c502a3d86dec6778"
            },
            "downloads": -1,
            "filename": "eudplib-0.80.4.tar.gz",
            "has_sig": false,
            "md5_digest": "34e703222ed9f3477edcc32e4f4f4387",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.10",
            "size": 4432985,
            "upload_time": "2025-08-02T14:39:49",
            "upload_time_iso_8601": "2025-08-02T14:39:49.388869Z",
            "url": "https://files.pythonhosted.org/packages/5e/1d/2e4b4eed202b2573d6ff6090f27d8430278d7565c98a67963f2cae8e0eb0/eudplib-0.80.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 14:39:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "armoha",
    "github_project": "euddraft",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "eudplib"
}
        
Elapsed time: 2.82330s