# ili2c Python
## Develop
### Requirements
On Ubuntu 22.04:
```
sudo apt update
sudo apt install python3-pip
sudo apt install python3.10-venv
sudo apt-get install unzip zip
sudo apt-get install build-essential libz-dev zlib1g-dev
```
The latter two are needed for SDKMan and GraalVM Native Image.
### Python setup
```
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install --upgrade setuptools wheel install importlib-resources pytest
```
**TODO:** Warum importlib-resources? Ist seit Python 3.8 im Kern.
### Building
```
python3 setup.py sdist bdist_wheel
python3 setup.py sdist bdist_wheel --plat-name=manylinux2014_aarch64
python3 setup.py sdist bdist_wheel --plat-name=manylinux2014_x86_64
```
### Install locally
```
pip install -e .
pip install -e .[test]
```
### Running tests
```
pytest ili2c
```
Raw data
{
"_id": null,
"home_page": "https://github.com/edigonzales/ili2c-node",
"name": "ili2c",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "ili2c, interlis",
"author": "Stefan Ziegler",
"author_email": "edi.gonzales@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f8/e0/e004311ba987fe5005dffdefa79927dca6b7ef0d03951f384fbd93a1e59f/ili2c-0.0.6.tar.gz",
"platform": null,
"description": "# ili2c Python\n\n## Develop\n\n### Requirements\nOn Ubuntu 22.04:\n\n```\nsudo apt update\nsudo apt install python3-pip\nsudo apt install python3.10-venv\nsudo apt-get install unzip zip\nsudo apt-get install build-essential libz-dev zlib1g-dev\n```\n\nThe latter two are needed for SDKMan and GraalVM Native Image.\n\n### Python setup\n\n```\npython3 -m venv .venv\nsource .venv/bin/activate\npython3 -m pip install --upgrade setuptools wheel install importlib-resources pytest\n```\n\n**TODO:** Warum importlib-resources? Ist seit Python 3.8 im Kern.\n\n### Building\n\n```\npython3 setup.py sdist bdist_wheel\npython3 setup.py sdist bdist_wheel --plat-name=manylinux2014_aarch64 \npython3 setup.py sdist bdist_wheel --plat-name=manylinux2014_x86_64 \n```\n\n### Install locally\n\n```\npip install -e .\npip install -e .[test]\n```\n\n### Running tests\n\n```\npytest ili2c\n```\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Python package for ili2c.",
"version": "0.0.6",
"project_urls": {
"Homepage": "https://github.com/edigonzales/ili2c-node"
},
"split_keywords": [
"ili2c",
" interlis"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5f4cd1b4d9351ee3948401bb66e119466573362229ab83fd1e11403543c246eb",
"md5": "28f6b5ab623b207e3eab55fb546223a0",
"sha256": "e084eccfe8eb5ad227222e65935b0db66c12df09b2ef746d5d4650c7755ac221"
},
"downloads": -1,
"filename": "ili2c-0.0.6-py3-none-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "28f6b5ab623b207e3eab55fb546223a0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11513033,
"upload_time": "2025-07-21T18:09:06",
"upload_time_iso_8601": "2025-07-21T18:09:06.398127Z",
"url": "https://files.pythonhosted.org/packages/5f/4c/d1b4d9351ee3948401bb66e119466573362229ab83fd1e11403543c246eb/ili2c-0.0.6-py3-none-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "00735ed1c4c56a54a1cdefc216a2a964db5386f8b347010606c5436318726827",
"md5": "49cd133f85c6cf61f7e0209e3727f6a6",
"sha256": "d9d0d7efa9f9adf00fc583b29961f57e690d8ed75cc595d6cd5fb6a909837c23"
},
"downloads": -1,
"filename": "ili2c-0.0.6-py3-none-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "49cd133f85c6cf61f7e0209e3727f6a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11878568,
"upload_time": "2025-07-21T18:09:08",
"upload_time_iso_8601": "2025-07-21T18:09:08.519156Z",
"url": "https://files.pythonhosted.org/packages/00/73/5ed1c4c56a54a1cdefc216a2a964db5386f8b347010606c5436318726827/ili2c-0.0.6-py3-none-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c1353ff0dde299fca65bdfa55145f8e8b44224aa7fed581e5350582a2b91ce58",
"md5": "1cab5af47603e77a59bae0fa5eb22631",
"sha256": "060e673118581ce8655fcabc6e63f0358dd51fd240e58987b874350fc88b8b32"
},
"downloads": -1,
"filename": "ili2c-0.0.6-py3-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1cab5af47603e77a59bae0fa5eb22631",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11725948,
"upload_time": "2025-07-21T18:09:10",
"upload_time_iso_8601": "2025-07-21T18:09:10.262494Z",
"url": "https://files.pythonhosted.org/packages/c1/35/3ff0dde299fca65bdfa55145f8e8b44224aa7fed581e5350582a2b91ce58/ili2c-0.0.6-py3-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cfe01704d78ae818fb8e62569d626d4a2bd616bcead415fbac7474e4537da96a",
"md5": "abf21b82a0dee08aa4508ef46f135807",
"sha256": "2b630973b9f5a10bf2bcd1fc4feb96b6666fefb5b8af0f194a0899de51197c28"
},
"downloads": -1,
"filename": "ili2c-0.0.6-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "abf21b82a0dee08aa4508ef46f135807",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11843643,
"upload_time": "2025-07-21T18:09:11",
"upload_time_iso_8601": "2025-07-21T18:09:11.976769Z",
"url": "https://files.pythonhosted.org/packages/cf/e0/1704d78ae818fb8e62569d626d4a2bd616bcead415fbac7474e4537da96a/ili2c-0.0.6-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f8e0e004311ba987fe5005dffdefa79927dca6b7ef0d03951f384fbd93a1e59f",
"md5": "5c8f3cd9f0754d6d04e685457542f85a",
"sha256": "e8de34b051527e8fa127405ef58c81d17b920685b633dfb7f3544507841d132f"
},
"downloads": -1,
"filename": "ili2c-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "5c8f3cd9f0754d6d04e685457542f85a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 3310,
"upload_time": "2025-07-21T18:09:13",
"upload_time_iso_8601": "2025-07-21T18:09:13.441236Z",
"url": "https://files.pythonhosted.org/packages/f8/e0/e004311ba987fe5005dffdefa79927dca6b7ef0d03951f384fbd93a1e59f/ili2c-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-21 18:09:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "edigonzales",
"github_project": "ili2c-node",
"github_not_found": true,
"lcname": "ili2c"
}