{"id":13502077,"url":"https://github.com/nylas/make-deb","last_synced_at":"2025-10-17T03:49:11.059Z","repository":{"id":53670990,"uuid":"38717377","full_name":"nylas/make-deb","owner":"nylas","description":"Tool for building debian packages from your python projects","archived":false,"fork":false,"pushed_at":"2022-12-26T19:53:44.000Z","size":17,"stargazers_count":295,"open_issues_count":19,"forks_count":45,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-10-31T21:35:38.869Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nylas.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-07T22:06:33.000Z","updated_at":"2024-07-25T02:49:47.000Z","dependencies_parsed_at":"2023-01-31T01:00:59.451Z","dependency_job_id":null,"html_url":"https://github.com/nylas/make-deb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylas%2Fmake-deb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylas%2Fmake-deb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylas%2Fmake-deb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylas%2Fmake-deb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nylas","download_url":"https://codeload.github.com/nylas/make-deb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246174207,"owners_count":20735406,"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-07-31T22:02:00.851Z","updated_at":"2025-10-17T03:49:05.999Z","avatar_url":"https://github.com/nylas.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"make-deb: Helper Tool for getting your python code into debian packages\n=============================================\n\nMake-deb is a simple tool that generates Debian configuration based on your setuptools configuration and git history. When run, it will create a Debian directory at the root of your python project with the necessary files to build your package into a Debian package using `dh-virtualenv \u003chttps://github.com/spotify/dh-virtualenv\u003e`_\n\n.. code-block:: bash\n\n   $ cd /my/python/repository\n   $ make-deb\n\n   'debian' directory successfully placed at the root of your repository\n\nIf setuptools does not have complete information, make-deb will ask for additional information (for example, maintainer email). After initialization, a directory named \"debian\" will be reated at the root of your repo. Assuming you have dh-virtualenv installed, you should be able to simply create a .deb from your python project by running the following command at the root of your project.\n\n.. code-block:: bash\n\n   $ dpkg-buildpackage -us -uc\n\nInstallation\n------------\n\nTo install make-deb:\n\n.. code-block:: bash\n\n   $ pip install make-deb\n\nDocumentation\n-------------\n\nGenerating your Debian configuration can be run from any operating system. However, in order to build a debian package, you must be on a Debian-based operating system and have dh-virtualenv installed. In the future, we plan to support Vagrant integration to build packages from any platform.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnylas%2Fmake-deb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnylas%2Fmake-deb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnylas%2Fmake-deb/lists"}