{"id":18951006,"url":"https://github.com/cloud-py-api/py_bundler-demo","last_synced_at":"2026-03-28T17:30:17.148Z","repository":{"id":64405884,"uuid":"575410519","full_name":"cloud-py-api/py_bundler-demo","owner":"cloud-py-api","description":"Demonstration of how to use py_bundler for part of a Python application","archived":false,"fork":false,"pushed_at":"2022-12-20T11:25:27.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T02:18:26.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloud-py-api.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-12-07T13:01:30.000Z","updated_at":"2022-12-07T17:47:24.000Z","dependencies_parsed_at":"2023-01-30T00:30:23.067Z","dependency_job_id":null,"html_url":"https://github.com/cloud-py-api/py_bundler-demo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fpy_bundler-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fpy_bundler-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fpy_bundler-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-py-api%2Fpy_bundler-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloud-py-api","download_url":"https://codeload.github.com/cloud-py-api/py_bundler-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239950176,"owners_count":19723633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T13:25:49.783Z","updated_at":"2026-03-28T17:30:17.087Z","avatar_url":"https://github.com/cloud-py-api.png","language":"Python","readme":"## py_bundler basic usage example\n \nThis is a basic example with only the python part, without the php part.\n\nThe full application skeleton will be published later.\n\nTHIS DESCRIPTION IS IN DEVELOPMENT, and may be wrong.\n\n### workflows\n\n- `generate-binaries-1.yml`\n\nInstalling from `requirements.txt` packages and caching docker layers.\n\n- `generate-binaries-2.yml`\n\nInvokes `Nuitka` to build standalone binaries, and store them as an artifacts into the workflow result.\n\nAfter that in your release action file, call `dawidd6/action-download-artifact@v2` to get them.\n\n### requirements.txt\n\nThis file is used in `generate-binaries-1.yml` step, it installs all packages specified here.\n\nSpecifying requirements in `TOML` or `cfg` is not supported, and in near future will not be.\n\n### main.py\n\nNuitka will be called for this file as the entry point for python part.\n\nProbably you should take file from this repository and modify it according to your needs, e.g. add commands\nthat will be called from php, change description, etc.\n\n### `python` folder\n\nFolder where live python part of your app. You can give it any name you want.\n\n`bundle_info.py` should be the same format in your project as in this repo. Framework use this for bug reports.\n\nIt is also recommended to take `log.py` from this repository (just change the logger name inside).\n\nNote: It is not necessary to export anything in `__init__.py`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-py-api%2Fpy_bundler-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloud-py-api%2Fpy_bundler-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-py-api%2Fpy_bundler-demo/lists"}