eudplib


Nameeudplib JSON
Version 0.79.7 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_time2024-12-28 06:08:44
maintainerNone
docs_urlNone
authorArmoha <kein0011@naver.com>
requires_python<3.12,>=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.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"
}
        
Elapsed time: 0.43821s