# python-starlark-go
[![PyPI](https://img.shields.io/pypi/v/starlark-go)](https://pypi.org/project/starlark-go/)
![Tests](https://github.com/caketop/python-starlark-go/actions/workflows/test.yml/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/python-starlark-go/badge/?version=latest)](https://python-starlark-go.readthedocs.io/en/latest/?badge=latest)
[![action-bumpr supported](https://img.shields.io/badge/bumpr-supported-ff69b4?logo=github&link=https://github.com/haya14busa/action-bumpr)](https://github.com/haya14busa/action-bumpr)
## Introduction
This module provides Python bindings for the Starlark programming language.
Starlark is a dialect of Python designed for hermetic execution and deterministic evaluation. That means you can run Starlark code you don't trust without worrying about it being able access any data you did not explicitly supply to it, and that you can count on the same code to always produce the same value when used with the same input data. Starlark was orginally created for the [Bazel build system](https://bazel.build/). There are now several implementations of Starlark; this module is built on [starlark-go](https://github.com/google/starlark-go).
This module was originally forked from Kevin Chung's [pystarlark](https://github.com/ColdHeat/pystarlark).
The version of starlark-go that is currently embedded in this module is [v0.0.0-20230122040757-066229b0515d](https://pkg.go.dev/go.starlark.net@v0.0.0-20230122040757-066229b0515d).
## Features
- Evalutes Starlark code from Python
- Translates Starlark exceptions to Python exceptions
- Converts Starlark values to Python values
- Converts Python values to Starlark values
- No runtime dependencies - cgo is used to bundle [starlark-go](https://github.com/google/starlark-go) into a Python extension
## Installation
```
pip install starlark-go
```
## Usage
```python
from starlark_go import Starlark
s = Starlark()
fibonacci = """
def fibonacci(n=10):
res = list(range(n))
for i in res[2:]:
res[i] = res[i-2] + res[i-1]
return res
"""
s.exec(fibonacci)
s.eval("fibonacci(5)") # [0, 1, 1, 2, 3]
s.set(x=5)
s.eval("x") # 5
s.eval("fibonacci(x)") # [0, 1, 1, 2, 3]
```
Raw data
{
"_id": null,
"home_page": "https://github.com/caketop/python-starlark-go",
"name": "starlark-go",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "starlark",
"author": "Jordan Webb",
"author_email": "jordan@caketop.app",
"download_url": "https://files.pythonhosted.org/packages/80/b9/ef839b8591a93c79bbb30decc8bceeebade871b4f924da882a732e809b60/starlark-go-1.0.0.tar.gz",
"platform": null,
"description": "# python-starlark-go\n\n[![PyPI](https://img.shields.io/pypi/v/starlark-go)](https://pypi.org/project/starlark-go/)\n![Tests](https://github.com/caketop/python-starlark-go/actions/workflows/test.yml/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/python-starlark-go/badge/?version=latest)](https://python-starlark-go.readthedocs.io/en/latest/?badge=latest)\n[![action-bumpr supported](https://img.shields.io/badge/bumpr-supported-ff69b4?logo=github&link=https://github.com/haya14busa/action-bumpr)](https://github.com/haya14busa/action-bumpr)\n\n## Introduction\n\nThis module provides Python bindings for the Starlark programming language.\n\nStarlark is a dialect of Python designed for hermetic execution and deterministic evaluation. That means you can run Starlark code you don't trust without worrying about it being able access any data you did not explicitly supply to it, and that you can count on the same code to always produce the same value when used with the same input data. Starlark was orginally created for the [Bazel build system](https://bazel.build/). There are now several implementations of Starlark; this module is built on [starlark-go](https://github.com/google/starlark-go).\n\nThis module was originally forked from Kevin Chung's [pystarlark](https://github.com/ColdHeat/pystarlark).\n\nThe version of starlark-go that is currently embedded in this module is [v0.0.0-20230122040757-066229b0515d](https://pkg.go.dev/go.starlark.net@v0.0.0-20230122040757-066229b0515d).\n\n## Features\n\n- Evalutes Starlark code from Python\n- Translates Starlark exceptions to Python exceptions\n- Converts Starlark values to Python values\n- Converts Python values to Starlark values\n- No runtime dependencies - cgo is used to bundle [starlark-go](https://github.com/google/starlark-go) into a Python extension\n\n## Installation\n\n```\npip install starlark-go\n```\n\n## Usage\n\n```python\nfrom starlark_go import Starlark\n\ns = Starlark()\nfibonacci = \"\"\"\ndef fibonacci(n=10):\n res = list(range(n))\n for i in res[2:]:\n res[i] = res[i-2] + res[i-1]\n return res\n\"\"\"\ns.exec(fibonacci)\ns.eval(\"fibonacci(5)\") # [0, 1, 1, 2, 3]\n\ns.set(x=5)\ns.eval(\"x\") # 5\ns.eval(\"fibonacci(x)\") # [0, 1, 1, 2, 3]\n```\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Python bindings for the Go implementation of Starlark",
"version": "1.0.0",
"split_keywords": [
"starlark"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fd18c806023734bb279ac797ecfe9a18a4bf2216494b310cf411e719615a1983",
"md5": "be56f5db9286446ed02b2d82c0e56b80",
"sha256": "24a057321dfe40963e85ff62b51a1953eb830fc56464f7551e32a7c60ce9e519"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "be56f5db9286446ed02b2d82c0e56b80",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1086398,
"upload_time": "2023-01-23T02:38:49",
"upload_time_iso_8601": "2023-01-23T02:38:49.910756Z",
"url": "https://files.pythonhosted.org/packages/fd/18/c806023734bb279ac797ecfe9a18a4bf2216494b310cf411e719615a1983/starlark_go-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e54bd3006eef134e1fa6c36236ed2aaa63b267f134b0d5384c7479c760c2c5f",
"md5": "14af9e09423950ac1e0473b9eafa446d",
"sha256": "a62072ce1c2420889141603e0389a4d538cc89965ab020e04a5b30e7132f9cbb"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "14af9e09423950ac1e0473b9eafa446d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1027344,
"upload_time": "2023-01-23T02:38:52",
"upload_time_iso_8601": "2023-01-23T02:38:52.531459Z",
"url": "https://files.pythonhosted.org/packages/5e/54/bd3006eef134e1fa6c36236ed2aaa63b267f134b0d5384c7479c760c2c5f/starlark_go-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "417fb8d28e45c90919161ecb758b01d5af721b4db1727689c2c71571e18622c6",
"md5": "a653c71c02d997cf850005aabd149007",
"sha256": "6e7b045baa0fb3b03fde46cb66df7c192df3424e05b5d143e24cb605381c9b07"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a653c71c02d997cf850005aabd149007",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 998248,
"upload_time": "2023-01-23T02:38:53",
"upload_time_iso_8601": "2023-01-23T02:38:53.987162Z",
"url": "https://files.pythonhosted.org/packages/41/7f/b8d28e45c90919161ecb758b01d5af721b4db1727689c2c71571e18622c6/starlark_go-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0376087652d0ce56ed3a05ccc4eedc1107161ecee8fa90deb46806a297db9f4f",
"md5": "4954b827c092c20f4a212037e5ca2f11",
"sha256": "33493b12ae93dff1b360c397e064766bcdab5bb16a7a25c9784e9d8ee14a152e"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "4954b827c092c20f4a212037e5ca2f11",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1123015,
"upload_time": "2023-01-23T02:38:55",
"upload_time_iso_8601": "2023-01-23T02:38:55.552560Z",
"url": "https://files.pythonhosted.org/packages/03/76/087652d0ce56ed3a05ccc4eedc1107161ecee8fa90deb46806a297db9f4f/starlark_go-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6dca88b791b24035b52c542870780ad6560fb46f3d92eecb37b5e4b6eaeb3a42",
"md5": "6667be4f29f21d0df072a3f67ea3d8d2",
"sha256": "9dc911a675fcfc46b2e8297ced2ce3c93ff34ac01bcb056354624d3ac51d4498"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6667be4f29f21d0df072a3f67ea3d8d2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1084676,
"upload_time": "2023-01-23T02:38:56",
"upload_time_iso_8601": "2023-01-23T02:38:56.616082Z",
"url": "https://files.pythonhosted.org/packages/6d/ca/88b791b24035b52c542870780ad6560fb46f3d92eecb37b5e4b6eaeb3a42/starlark_go-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "79b17ac94a64641185eee99bd0959cbd3a02f014372f8633e511df8be5d41a34",
"md5": "91d4d5069627f9b0d9877c8e29658091",
"sha256": "c469cde084f2d3a331dd5e91d48e3d5f0ff9b3116fad12b6b7c8acdc5a81dfc2"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "91d4d5069627f9b0d9877c8e29658091",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1088545,
"upload_time": "2023-01-23T02:38:58",
"upload_time_iso_8601": "2023-01-23T02:38:58.239725Z",
"url": "https://files.pythonhosted.org/packages/79/b1/7ac94a64641185eee99bd0959cbd3a02f014372f8633e511df8be5d41a34/starlark_go-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64f9881271bb575c64dbbc1e48417177710ff1e7eab99bf2e2b190b0b33bae23",
"md5": "10947a33560cace02cff3f8358b62642",
"sha256": "f77614daf92ca27c2a7dcdf764ba33220e8b6abce2819f79c9829580e8c1a5f3"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "10947a33560cace02cff3f8358b62642",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1030054,
"upload_time": "2023-01-23T02:38:59",
"upload_time_iso_8601": "2023-01-23T02:38:59.866459Z",
"url": "https://files.pythonhosted.org/packages/64/f9/881271bb575c64dbbc1e48417177710ff1e7eab99bf2e2b190b0b33bae23/starlark_go-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e6af490708511e2f059f19cc203a8dd3eb1bf33f440024da74400ae6fc35503",
"md5": "49ea6c33963a5cd8c7d11828c86ee600",
"sha256": "3137f7e4afc769445395e44a670e16934db4ee3ecf30ccbf0d782b80a2da09ea"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "49ea6c33963a5cd8c7d11828c86ee600",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1000203,
"upload_time": "2023-01-23T02:39:00",
"upload_time_iso_8601": "2023-01-23T02:39:00.995982Z",
"url": "https://files.pythonhosted.org/packages/2e/6a/f490708511e2f059f19cc203a8dd3eb1bf33f440024da74400ae6fc35503/starlark_go-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5bec0d6c600d6bfc5c119954bbd9feb63bb729f970bd81087e037173ba695a62",
"md5": "8ec1bdcccd3a83b5206722df84279799",
"sha256": "ee6fcd83ab9d5a03cbbca79ba998de23ebf03d96e563090e3bfad7f22c67e70c"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8ec1bdcccd3a83b5206722df84279799",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1124499,
"upload_time": "2023-01-23T02:39:02",
"upload_time_iso_8601": "2023-01-23T02:39:02.580656Z",
"url": "https://files.pythonhosted.org/packages/5b/ec/0d6c600d6bfc5c119954bbd9feb63bb729f970bd81087e037173ba695a62/starlark_go-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "87162d398b4cb40aa48a8c9693f624778a76b85c4550db865023e25c66094b97",
"md5": "04de71bb431df3d7d3d1eeebc8b341c2",
"sha256": "6497d23b9e3ac1be9b87777c62ecb551dfd2be88b9cb2cecf3dd93797f290e3f"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "04de71bb431df3d7d3d1eeebc8b341c2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1086579,
"upload_time": "2023-01-23T02:39:03",
"upload_time_iso_8601": "2023-01-23T02:39:03.766550Z",
"url": "https://files.pythonhosted.org/packages/87/16/2d398b4cb40aa48a8c9693f624778a76b85c4550db865023e25c66094b97/starlark_go-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d7b4252666f9207bfb3576fc24205095657683f366f91ec27ab6660ca2298b0",
"md5": "ed535b27e99f453b0fa7bbe170880723",
"sha256": "f88cab2c4a4604b600c50c552f63786ba8990d85905d49f17d7921249da77a45"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ed535b27e99f453b0fa7bbe170880723",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1087843,
"upload_time": "2023-01-23T02:39:05",
"upload_time_iso_8601": "2023-01-23T02:39:05.681258Z",
"url": "https://files.pythonhosted.org/packages/6d/7b/4252666f9207bfb3576fc24205095657683f366f91ec27ab6660ca2298b0/starlark_go-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a73015a170275a8fc304adc1a2024d23252da79af1b00441112482de726f3da",
"md5": "efe8025743f741cf8eaa2d3bee8f281b",
"sha256": "a96e3f71d8680402ab534a7d0620cd4815a05f5c66ad7dd4701cdfd71af93489"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "efe8025743f741cf8eaa2d3bee8f281b",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1000284,
"upload_time": "2023-01-23T02:39:07",
"upload_time_iso_8601": "2023-01-23T02:39:07.317060Z",
"url": "https://files.pythonhosted.org/packages/0a/73/015a170275a8fc304adc1a2024d23252da79af1b00441112482de726f3da/starlark_go-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52f9588d30dfb36f1d5f84042797c652f81a2c2e957404e1c68e2aae568d1b15",
"md5": "aafa3b447891d45c858a31d74c357bf6",
"sha256": "620ababb79cd34d936b71d8076e5d10304459522ad03b77359d726966fbb33a1"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "aafa3b447891d45c858a31d74c357bf6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1124535,
"upload_time": "2023-01-23T02:39:09",
"upload_time_iso_8601": "2023-01-23T02:39:09.014338Z",
"url": "https://files.pythonhosted.org/packages/52/f9/588d30dfb36f1d5f84042797c652f81a2c2e957404e1c68e2aae568d1b15/starlark_go-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb0efb0240bd0c15256784731a4465920f6170e439b4742f6eb8b951690a0f88",
"md5": "65648315fc50027f1eaf7176922e3042",
"sha256": "d2a375f0fc5f4eed8a18d01405820796b2be8fd0d79e26b6723401696adcc185"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "65648315fc50027f1eaf7176922e3042",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1086767,
"upload_time": "2023-01-23T02:39:10",
"upload_time_iso_8601": "2023-01-23T02:39:10.678797Z",
"url": "https://files.pythonhosted.org/packages/bb/0e/fb0240bd0c15256784731a4465920f6170e439b4742f6eb8b951690a0f88/starlark_go-1.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f9f200be25ceae5566f1d34fc3bc6664e353f73dd73eae395c00ddbea0357145",
"md5": "6f788c84068dc3046c4f5bb8c09cc583",
"sha256": "fe6b7a7abe8c38e6c7776d60a2bab6af49f02938bae604725aadd508a576a8ee"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6f788c84068dc3046c4f5bb8c09cc583",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1086135,
"upload_time": "2023-01-23T02:39:11",
"upload_time_iso_8601": "2023-01-23T02:39:11.829888Z",
"url": "https://files.pythonhosted.org/packages/f9/f2/00be25ceae5566f1d34fc3bc6664e353f73dd73eae395c00ddbea0357145/starlark_go-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cba66c96ccf1457fadc4444ce3a2b016adf4f3a318d55b71879cd1f53d452182",
"md5": "16355dfcf9a197a01d99c1b81eb7ff14",
"sha256": "7c767d338adc74d3a3530539f5a87d0dda1d4e8d2363f58cf0428f5d1f507c30"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "16355dfcf9a197a01d99c1b81eb7ff14",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1026648,
"upload_time": "2023-01-23T02:39:13",
"upload_time_iso_8601": "2023-01-23T02:39:13.514824Z",
"url": "https://files.pythonhosted.org/packages/cb/a6/6c96ccf1457fadc4444ce3a2b016adf4f3a318d55b71879cd1f53d452182/starlark_go-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b4dbbec06a680db7e2d7da316708ecd8e2b4d0852edcd2a6281628972f2c7cf",
"md5": "ac12cfe539386aa86f9736868c118f33",
"sha256": "dbff9ea9b5a873b67ada0d1b27f380ea81a371a6f1b5741eff1dc42c614fb4f2"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ac12cfe539386aa86f9736868c118f33",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 998217,
"upload_time": "2023-01-23T02:39:14",
"upload_time_iso_8601": "2023-01-23T02:39:14.590956Z",
"url": "https://files.pythonhosted.org/packages/6b/4d/bbec06a680db7e2d7da316708ecd8e2b4d0852edcd2a6281628972f2c7cf/starlark_go-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5894becf91c139a745ca5dd02e521aedd5ab5ab09a2926ca8eda30db6edb4cc",
"md5": "edf0c70833574dea6a0953ac525791c7",
"sha256": "42418b3e9e62765c7627f3a8a4a4881f230d603e51959ebe39ec17c872c14e71"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "edf0c70833574dea6a0953ac525791c7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1122948,
"upload_time": "2023-01-23T02:39:15",
"upload_time_iso_8601": "2023-01-23T02:39:15.699464Z",
"url": "https://files.pythonhosted.org/packages/c5/89/4becf91c139a745ca5dd02e521aedd5ab5ab09a2926ca8eda30db6edb4cc/starlark_go-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a19d3bf13fdfb07a35db402109a0a4f87dd5089eb40a56b63f8c64e5bb4cea89",
"md5": "731a0c3ac3322fb22f5caaffdc01d87c",
"sha256": "6a306ddea3c7d155c47ac0109a28c8ce56034a75596721126de9a95773af745d"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "731a0c3ac3322fb22f5caaffdc01d87c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1084394,
"upload_time": "2023-01-23T02:39:17",
"upload_time_iso_8601": "2023-01-23T02:39:17.011359Z",
"url": "https://files.pythonhosted.org/packages/a1/9d/3bf13fdfb07a35db402109a0a4f87dd5089eb40a56b63f8c64e5bb4cea89/starlark_go-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb15c9082a8d3ad584ad732b22e17fcb3e6b41fa9b0771070630340a483cf1ee",
"md5": "67e38836e74e77e1e91995260bab61e4",
"sha256": "f00cb4252f8d62cc2cb379ed8384f9da58de16143f9facee18f8def0f83bbe8d"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "67e38836e74e77e1e91995260bab61e4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1086169,
"upload_time": "2023-01-23T02:39:18",
"upload_time_iso_8601": "2023-01-23T02:39:18.071466Z",
"url": "https://files.pythonhosted.org/packages/fb/15/c9082a8d3ad584ad732b22e17fcb3e6b41fa9b0771070630340a483cf1ee/starlark_go-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4b3c9b10cb95b9addbc8069e885caa70aefe4804bc2cc615d5de1c7b30d42dac",
"md5": "2b1e70a15870f457ca96ec590b0f034d",
"sha256": "2fbc370e7a1b6573d21170d37117e071042af5693ad4ccf5b14e7a8302db80bf"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2b1e70a15870f457ca96ec590b0f034d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1026819,
"upload_time": "2023-01-23T02:39:19",
"upload_time_iso_8601": "2023-01-23T02:39:19.112479Z",
"url": "https://files.pythonhosted.org/packages/4b/3c/9b10cb95b9addbc8069e885caa70aefe4804bc2cc615d5de1c7b30d42dac/starlark_go-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f82d860672b5fc41c6cb903b26029a37f8dc97aa858742ccc2d21a6345054bb",
"md5": "6d1086d895ee61f4cec9993a9b1edcf2",
"sha256": "87ed7b8aa76eb049793a7b221387fb2ed4c9a7643daa7e0333528609b59c29c7"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6d1086d895ee61f4cec9993a9b1edcf2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 998269,
"upload_time": "2023-01-23T02:39:20",
"upload_time_iso_8601": "2023-01-23T02:39:20.223004Z",
"url": "https://files.pythonhosted.org/packages/9f/82/d860672b5fc41c6cb903b26029a37f8dc97aa858742ccc2d21a6345054bb/starlark_go-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0593f71a16030da5c20712b9861a3bf473a5a066793da11e8cb9330f7a793fc",
"md5": "2ac2a9964a6abeb3683bc5397ee1cbee",
"sha256": "f122c10c6315ca8390c481ea145b152ad00c4a4428b102a45a2e338db282a858"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2ac2a9964a6abeb3683bc5397ee1cbee",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1123036,
"upload_time": "2023-01-23T02:39:21",
"upload_time_iso_8601": "2023-01-23T02:39:21.295803Z",
"url": "https://files.pythonhosted.org/packages/f0/59/3f71a16030da5c20712b9861a3bf473a5a066793da11e8cb9330f7a793fc/starlark_go-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "150413eee513aa0b357e25ed9e6c61a928a9a94078f57935cd9dd01a2a8a07ff",
"md5": "1f5824a7cdefae096f763b0dfb812075",
"sha256": "a57b52bd5c3cae63ccf8664836cbaa97d39b59eba4adb9fcc237c176cb824120"
},
"downloads": -1,
"filename": "starlark_go-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1f5824a7cdefae096f763b0dfb812075",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1084440,
"upload_time": "2023-01-23T02:39:22",
"upload_time_iso_8601": "2023-01-23T02:39:22.382109Z",
"url": "https://files.pythonhosted.org/packages/15/04/13eee513aa0b357e25ed9e6c61a928a9a94078f57935cd9dd01a2a8a07ff/starlark_go-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80b9ef839b8591a93c79bbb30decc8bceeebade871b4f924da882a732e809b60",
"md5": "46853c3c585e9241af213f7ab8006602",
"sha256": "a0fa3634859fa8bbca7083ae49f76b20fbdda27d73d5daec0ace9d1c2b885369"
},
"downloads": -1,
"filename": "starlark-go-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "46853c3c585e9241af213f7ab8006602",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 37661,
"upload_time": "2023-01-23T02:39:23",
"upload_time_iso_8601": "2023-01-23T02:39:23.456710Z",
"url": "https://files.pythonhosted.org/packages/80/b9/ef839b8591a93c79bbb30decc8bceeebade871b4f924da882a732e809b60/starlark-go-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-23 02:39:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "caketop",
"github_project": "python-starlark-go",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "starlark-go"
}