{"id":18320419,"url":"https://github.com/vikdevelop/pythonpackager","last_synced_at":"2025-08-25T15:15:09.908Z","repository":{"id":123412639,"uuid":"441739015","full_name":"vikdevelop/pythonpackager","owner":"vikdevelop","description":"Simple installing, packaging \u0026 removing Python (GUI) apps on Linux!","archived":false,"fork":false,"pushed_at":"2022-03-25T20:21:38.000Z","size":11769,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T14:28:16.264Z","etag":null,"topics":["package-manager","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikdevelop.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-25T18:45:47.000Z","updated_at":"2022-02-05T21:52:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"f65df657-1fb1-49f8-b764-a762028eb308","html_url":"https://github.com/vikdevelop/pythonpackager","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/vikdevelop/pythonpackager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2Fpythonpackager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2Fpythonpackager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2Fpythonpackager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2Fpythonpackager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikdevelop","download_url":"https://codeload.github.com/vikdevelop/pythonpackager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2Fpythonpackager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272084931,"owners_count":24870602,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["package-manager","python"],"created_at":"2024-11-05T18:16:20.130Z","updated_at":"2025-08-25T15:15:09.880Z","avatar_url":"https://github.com/vikdevelop.png","language":"Python","readme":"# Python Packager\nSimple creating, installing, \u0026 uninstalling Python (GUI) apps on Linux!\n\n## Installation \u0026 usage\n#### Watch a video-tutorial on YT:\n\n\u003ca href=\"https://youtu.be/WuOrkaiAa5M\"\u003e\u003cimg src=\"https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fofficialpsds.com%2Fimageview%2Fr0%2F56%2Fr0569p_large.png%3F1521316500\u0026f=1\u0026nofb=1\" height=50\u003e\u003c/a\u003e\n\n1. clone this repo:\n```bash\ngit clone https://github.com/vikdevelop/python-packager.git\n```\n2. Build \u0026 install on your OS\n- For build this app, you will need installed `flatpak-builder`.\n- If you're installed `flatpak-builder`, you will start build this project:\n```bash\nflatpak-builder build com.github.vikdevelop.pythonpackager.yaml # cmd for build Python Packager\nflatpak-builder build com.github.vikdevelop.pythonpackager.yaml --install --user # cmd for build and install Python Packager on your OS\n```\n\n3. Run `pythonpackager` via Linux terminal:\n```bash\nflatpak run com.github.vikdevelop.pythonpackager -C /path/to # cmd for creaate package from manifest\nflatpak run com.github.vikdevelop.pythonpackager -I /path/to # cmd for install package on your OS\nflatpak run com.github.vikdevelop.pythonpackager -R pkgname # cmd for remove a package from your OS\n```\n### Creation package\n- create *pkg-manifest.json* file:\n```json\n{\n  \"name\": \"TYPE YOUR APP NAME\",\n  \"version\": \"1.0\",\n  \"summary\": \"SHORT SUMMARY...\",\n  \"script\": \"src # Type src directory\",\n  \"mainscript\": \"main.py\"\n  \"desktop\": \"filename.desktop\",\n  \"icon\": \"icon.png/icon.jpg/icon.ico/icon.svg/... with resolution: 128x128 px\"\n}\n```\n- create or include needed files: `appname-or-id.desktop`, and `scriptname-or-appname.py` (it is also possible to create a directory with Python scripts), and app icon in format `png, ico, jpg, jpeg, svg...` in resolution 128x128 PX.\n- For create package from manifest, use command: `flatpak run com.github.vikdevelop.pythonpackager -C /path/to`. **DON'T WRITE `/path/to/pkg-manifest.json`, BUT JUST `/PATH/TO`** .\n\n### Installation package\n- if you have a package archive `package-name_version.pythonpkg.tar.zst`, you can install a package on your operating system.\n- in terminal, you enter command: `flatpak run com.github.vikdevelop.pythonpackager -I /path/to/`. **DON'T WRITE `/path/to/package-name_version.pythonpkg.tar.zst`, BUT JUST `/PATH/TO`** \n\n### Uninstallation package\n- if you want uninstall Python package from your OS, use command: `flatpak run com.github.vikdevelop.pythonpackager -R pkgname`\n\n## Uninstallation Python Packager from your OS\n```bash\nflatpak remove com.github.vikdevelop.pythonpackager\n```\n\n## License\nThis program is available under [GPL-3.0 license](https://github.com/vikdevelop/python-packager/blob/main/LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikdevelop%2Fpythonpackager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikdevelop%2Fpythonpackager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikdevelop%2Fpythonpackager/lists"}