{"id":24719500,"url":"https://github.com/nrxss/auto-python-pack","last_synced_at":"2025-03-22T11:43:03.474Z","repository":{"id":64607955,"uuid":"462004129","full_name":"nrxss/Auto-Python-Pack","owner":"nrxss","description":"Converts python code to packages (modules) using your setup.py file","archived":false,"fork":false,"pushed_at":"2023-03-11T10:14:38.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T11:18:01.326Z","etag":null,"topics":["packaging","python-wheel","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrxss.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":"2022-02-21T19:31:46.000Z","updated_at":"2022-04-25T18:13:49.000Z","dependencies_parsed_at":"2025-01-16T14:22:31.963Z","dependency_job_id":"d0fa0410-ef63-4f37-9664-598a63ad2c81","html_url":"https://github.com/nrxss/Auto-Python-Pack","commit_stats":null,"previous_names":["nrxss/auto-python-pack","neek8044/auto-python-pack"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrxss%2FAuto-Python-Pack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrxss%2FAuto-Python-Pack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrxss%2FAuto-Python-Pack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrxss%2FAuto-Python-Pack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrxss","download_url":"https://codeload.github.com/nrxss/Auto-Python-Pack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244952561,"owners_count":20537468,"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":["packaging","python-wheel","python3"],"created_at":"2025-01-27T11:18:04.199Z","updated_at":"2025-03-22T11:43:03.445Z","avatar_url":"https://github.com/nrxss.png","language":"Python","readme":"# Auto-Python-Pack\nA tiny tool that converts python code to packages (modules) using your setup.py file\n\nGo to [releases](https://github.com/neek8044/Auto-Python-Pack/releases) and download the latest version\n\n## Use\n### Step 1\n**Create a setup.py**\n\u003cbr\u003e\nExample:\n```\nfrom setuptools import setup, find_packages\n\nNAME = 'Local folder to pack'\nAUTHOR = 'Your full name'\nURL = 'https://github.com/your_username/your_repo'\n\nVERSION = '0.2.5' \nDESCRIPTION = 'A python package'\nLONG_DESCRIPTION = 'A longer description of the python package'\n\n##############################\n# Leave the following as is: #\nsetup(\n        name = NAME, \n        version = VERSION,\n        author = AUTHOR,\n        url = URL,\n        description = DESCRIPTION,\n        long_description = LONG_DESCRIPTION,\n        packages = find_packages(),\n        \n#                            #\n##############################\n\n# You may want to change those:\n\n        classifiers = [\n            \"Development Status :: Alpha\",\n            \"Operating System :: OS Independent\",\n            \"Programming Language :: Python :: 3\"\n        ]\n)\n```\n\n### Step 2\nPlace pack.exe in the same folder as setup.py\n\u003cbr\u003e\nsetup.py should be under the root of the project to locate the folder as said above in the example.\n\n### Step 3\nLaunch pack.exe\nIt may show a warning that it is malware/virus or similar stuff. It is completely safe though. If you still do not trust it, you can inspect pack.py and after being sure it is safe, copy it in the same folder as setup.py, then run it.\n\n## Now what?\nIn the folder you are currently at, there sould have been created three more folders: dist, build, and egg-info.\n\u003cbr\u003e\nTo find your packages, go under dist and you sould see two files: a '.whl' (wheel) and a '.tar.gz' (compressed)\n\n**You can now publish your pack to [pypi.org](https://pypi.org/)**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrxss%2Fauto-python-pack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrxss%2Fauto-python-pack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrxss%2Fauto-python-pack/lists"}