spllib-elunico


Namespllib-elunico JSON
Version 0.0.5 PyPI version JSON
download
home_pagehttps://github.com/elunico/spllib
SummaryLibrary for parsing and writing Simple Property List (SPL) files
upload_time2024-11-04 17:36:24
maintainerNone
docs_urlNone
authorThomas Povinelli
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SPLLib

#### This is bespoke to another one of my projects and is currently very alpha-software. I intend to improve it

Library for interacting with `.spl` files. A format created by me

SPL files stands for simple property list


## Format

An SPL file can be written according to the following specification
  -  any line matching `r"^\s*#"` is ignored
  -  Anything matching `r"#\s*\n"` is ignored
  -  all other lines should begin with a tag name
  -  then an equal sign with optional whitespace on either side
  -  then either (1) a comma separated list of tags or (2) an asterisk

In general, you can have comments starting with # until the new line

Keys are to the left of the `=` and values are to the right. Keys and values can contain any character except neither can contain `=`, `\n`, nor `\r\n`. Furthermore, whitespace at the end of a key and beginning of a value is ignored

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/elunico/spllib",
    "name": "spllib-elunico",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Thomas Povinelli",
    "author_email": "tompov227@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0d/db/9530b68042b48f667d83c8cefd49ff634119ed27566721ab9c3146673d61/spllib_elunico-0.0.5.tar.gz",
    "platform": null,
    "description": "# SPLLib\n\n#### This is bespoke to another one of my projects and is currently very alpha-software. I intend to improve it\n\nLibrary for interacting with `.spl` files. A format created by me\n\nSPL files stands for simple property list\n\n\n## Format\n\nAn SPL file can be written according to the following specification\n  -  any line matching `r\"^\\s*#\"` is ignored\n  -  Anything matching `r\"#\\s*\\n\"` is ignored\n  -  all other lines should begin with a tag name\n  -  then an equal sign with optional whitespace on either side\n  -  then either (1) a comma separated list of tags or (2) an asterisk\n\nIn general, you can have comments starting with # until the new line\n\nKeys are to the left of the `=` and values are to the right. Keys and values can contain any character except neither can contain `=`, `\\n`, nor `\\r\\n`. Furthermore, whitespace at the end of a key and beginning of a value is ignored\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Library for parsing and writing Simple Property List (SPL) files",
    "version": "0.0.5",
    "project_urls": {
        "Homepage": "https://github.com/elunico/spllib"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77a704d20d99de354e5cf18d848f2bca1ada44c5a1492bab27ae0fc0c5b9b99a",
                "md5": "a00d21c90f3e8f02578d492c810a2572",
                "sha256": "01a9f07719e70e75c052211de4a0258b86a563c7a895a42e28eea6e51aa0342d"
            },
            "downloads": -1,
            "filename": "spllib_elunico-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a00d21c90f3e8f02578d492c810a2572",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 4965,
            "upload_time": "2024-11-04T17:36:23",
            "upload_time_iso_8601": "2024-11-04T17:36:23.693974Z",
            "url": "https://files.pythonhosted.org/packages/77/a7/04d20d99de354e5cf18d848f2bca1ada44c5a1492bab27ae0fc0c5b9b99a/spllib_elunico-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ddb9530b68042b48f667d83c8cefd49ff634119ed27566721ab9c3146673d61",
                "md5": "ad383f79c670eb6f1b03cf4d64486332",
                "sha256": "d3fbfe9e36a4fb3f49098a4a914dcd51fbe21cc3fdf4dbff4e005cf3efb3231e"
            },
            "downloads": -1,
            "filename": "spllib_elunico-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "ad383f79c670eb6f1b03cf4d64486332",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 3521,
            "upload_time": "2024-11-04T17:36:24",
            "upload_time_iso_8601": "2024-11-04T17:36:24.970622Z",
            "url": "https://files.pythonhosted.org/packages/0d/db/9530b68042b48f667d83c8cefd49ff634119ed27566721ab9c3146673d61/spllib_elunico-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-04 17:36:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "elunico",
    "github_project": "spllib",
    "github_not_found": true,
    "lcname": "spllib-elunico"
}
        
Elapsed time: 0.32698s