eudplib


Nameeudplib JSON
Version 0.80.2 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-03-18 11:16:08
maintainerNone
docs_urlNone
authorArmoha <kein0011@naver.com>
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": "Armoha <kein0011@naver.com>",
    "author_email": "Trgk <whyask37@naver.com>, Armoha <kein0011@naver.com>",
    "download_url": "https://files.pythonhosted.org/packages/5a/e5/97f6a1cf02cc3fc1c50a6a357aa80c9ccb82fd15109576d438cbb3a921f9/eudplib-0.80.2.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.2",
    "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": "4a45b7fdfee183c659a14fe848647b43ed8eb97de8f7b8105701e800a6143504",
                "md5": "75cdaa1b0a8adb08e7d06082d9592fc2",
                "sha256": "411f201ecf38a4e21696c2b33fc57c38c57fe3f92578cc79614c1ad61139735a"
            },
            "downloads": -1,
            "filename": "eudplib-0.80.2-cp310-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "75cdaa1b0a8adb08e7d06082d9592fc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.14,>=3.10",
            "size": 1871584,
            "upload_time": "2025-03-18T11:16:07",
            "upload_time_iso_8601": "2025-03-18T11:16:07.018416Z",
            "url": "https://files.pythonhosted.org/packages/4a/45/b7fdfee183c659a14fe848647b43ed8eb97de8f7b8105701e800a6143504/eudplib-0.80.2-cp310-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ae597f6a1cf02cc3fc1c50a6a357aa80c9ccb82fd15109576d438cbb3a921f9",
                "md5": "4af64e64f55fed46ae8066ce43f9883f",
                "sha256": "b099bfa9f5b8510d5fbc1f830b42c3524cd57ec415a76a57d0ea8f2f9e62ffd9"
            },
            "downloads": -1,
            "filename": "eudplib-0.80.2.tar.gz",
            "has_sig": false,
            "md5_digest": "4af64e64f55fed46ae8066ce43f9883f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.10",
            "size": 4431563,
            "upload_time": "2025-03-18T11:16:08",
            "upload_time_iso_8601": "2025-03-18T11:16:08.874923Z",
            "url": "https://files.pythonhosted.org/packages/5a/e5/97f6a1cf02cc3fc1c50a6a357aa80c9ccb82fd15109576d438cbb3a921f9/eudplib-0.80.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-18 11:16:08",
    "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: 0.44311s