{"id":18613925,"url":"https://github.com/enthought/enstaller","last_synced_at":"2025-08-28T02:42:09.087Z","repository":{"id":15267856,"uuid":"17997072","full_name":"enthought/enstaller","owner":"enthought","description":"Default Repo description from terraform module","archived":false,"fork":false,"pushed_at":"2017-01-13T19:16:57.000Z","size":6894,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-27T02:42:29.752Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enthought.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-21T23:03:58.000Z","updated_at":"2021-06-01T20:13:22.000Z","dependencies_parsed_at":"2022-09-14T13:53:07.430Z","dependency_job_id":null,"html_url":"https://github.com/enthought/enstaller","commit_stats":null,"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2Fenstaller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2Fenstaller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2Fenstaller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2Fenstaller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enthought","download_url":"https://codeload.github.com/enthought/enstaller/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239406446,"owners_count":19633024,"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-07T03:24:21.199Z","updated_at":"2025-02-18T03:43:37.812Z","avatar_url":"https://github.com/enthought.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://travis-ci.org/enthought/enstaller.png\n  :target: https://travis-ci.org/enthought/enstaller\n\n.. image:: https://coveralls.io/repos/enthought/enstaller/badge.png?branch=master\n  :target: https://coveralls.io/r/enthought/enstaller?branch=master\n\n\nThe Enstaller (version 4) project is a package management and installation\ntool for egg-based Python distributions.\n\nIt supports python \u003e= 2.6 and python \u003e= 3.3, as well as pypi.\n\nInstallation\n============\n\nThe preferred and easiest way to install enstaller on any platform is to\ndownload the\n`bootstrap.py\n\u003chttps://s3.amazonaws.com/enstaller-assets/enstaller/bootstrap.py\u003e`_\nscript and then execute it with the python interpreter::\n\n   $ python bootstrap.py\n   enstaller-4.7.5-1.egg                              [installing egg]\n      4.34 MB [......................................................]\n\nIf you already have an enstaller egg, you can use the bootstrap script\noffline::\n\n   $ python bootstrap.py enstaller-4.7.3-py2.7.egg\n   enstaller-4.7.3-1.egg                              [installing egg]\n      4.31 MB [......................................................]\n\nor request a specific version::\n\n   $ python bootstrap.py -l\n   4.6.5-1\n   4.7.5-1\n   4.7.6-1\n   $ python bootstrap.py --version 4.6.5-1\n   enstaller-4.6.5-1.egg                             [installing egg]\n      766 KB [......................................................]\n\nOnce Enstaller is installed, it can update itself.  Note that, as Enstaller is\nthe install tool for Canopy and EPD, those products already include enstaller.\nThe bootstrap script may be used to repair broken environments where enpkg is\nnot usable anymore.\n\nInstalling a dev version\n------------------------\n\nTo install a dev version, you should do as follows::\n\n    # Build an egg compatible with Enthought format\n    $ python setup.py bdist_enegg\n\n    # Install it\n    $ python scripts/bootstrap.py dist/\u003cproduced_egg\u003e\n\nAvailable features\n==================\n\nEnstaller consists of the sub-packages enstaller (package management tool) and\negginst (package (un)installation tool).\n\nenstaller\n---------\n\nenstaller is a management tool for egginst-based installs. The CLI, called\nenpkg, calls out to egginst to do the actual installation. Enpkg is concerned\nwith resolving dependencies, managing user configuration and fetching eggs\nreliably.\n\negginst\n-------\n\negginst is the underlying tool for installing and uninstalling eggs. It\ninstalls modules and packages directly into site-packages, i.e.  no .egg\ndirectories are created.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenthought%2Fenstaller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenthought%2Fenstaller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenthought%2Fenstaller/lists"}