Anaconda is the OS installer used by Fedora, RHEL, CentOS and other Linux distributions.

Overview

Anaconda

Anaconda is the OS installer used by Fedora, RHEL, CentOS and other Linux distributions.

Build status Refresh container images Documentation Status Translation status

Documentation

Documentation for the Anaconda installer can be found at: https://anaconda-installer.readthedocs.io

I want to report a bug!

Report a new bug or a feature request at: https://bugzilla.redhat.com/

I want to contribute!

Checkout out our easy guide at: https://anaconda-installer.readthedocs.io/en/latest/contributing.html

Or help to translate: https://translate.fedoraproject.org/engage/anaconda/

I want to do an automated installation!

Kickstart has you covered! Check out the docs at: https://pykickstart.readthedocs.io

I want to follow the project!

Subscribe to our blog website at: https://rhinstaller.wordpress.com

Comments
  • For EL rebuilds, users often want EPEL this permits a clean way to add it

    For EL rebuilds, users often want EPEL this permits a clean way to add it

    Hello,

    From the Scientific Linux side, we'd like to add EPEL to the list of disabled additional software repos.

    It shouldn't be enabled by default, but it is something a lot of our users utilize.

    This code adds a place within the InstallClass were distribution owners can add 3rd party repos they believe their community may desire.

    This may also be helpful for pre-seeding the CentOS folks. They could use this to add some of their most popular SIGs to the list.

    master 
    opened by jcpunk 33
  • Change the root password spoke GUI design

    Change the root password spoke GUI design

    This resolves ambiguity of what options are available when root is locked.

    ~~This is a draft because there are at least these TODOs:~~

    • [x] make bold labels "clickable"
    • [x] verify the logic
    • [x] find bugs etc. to link
    • [x] consider renaming spoke to "Root account security"
    • [x] ~~add an "empty password" banner~~ automatically switches to no password + locked instead.

    See also: https://github.com/rhinstaller/anaconda/pull/3262#issuecomment-839202230 Suggested-by: Mairin Duffy [email protected] @mairin

    master notable change 
    opened by VladimirSlavik 30
  • Use yescrypt hashing method for shadow passwords

    Use yescrypt hashing method for shadow passwords

    The yescrypt hashing method is considered to be much stronger than sha512crypt and fully supported by libxcrypt. It is based on NIST-approved primitives and on par with argon2 in strength.

    Fresh installed systems, as well as newly computed hashes for the UNIX shadow file should prefer this method.

    master 
    opened by besser82 28
  • repair  password entry box conflicts with  root lock button when enter root_password spoke

    repair password entry box conflicts with root lock button when enter root_password spoke

    The logic of the password entry box conflicts with that of the root lock button when enter the root_password spoke Root is locked but the password_entry box can still be entered when enter the root password spoke It's a confusing situation

    master manual testing required 
    opened by bitcoffeeiux 25
  • There's a logic bug here when the Xorg server slow start

    There's a logic bug here when the Xorg server slow start

    the program triggers a timeout and executes sigalrm_handler When the Xorg service starts too slowly and exceeds the timeout time, which executes the raise exiterror causing the finally block to be executed. The finally block will cancel processing of the SIGUSER1 signal, which will cause the signuser1 sent to Anaconda after the Xorg service is started to fail to process and the program will die

    link:https://bugzilla.redhat.com/show_bug.cgi?id=1918702

    master 
    opened by bitcoffeeiux 24
  • Fix ELN containers somewhat

    Fix ELN containers somewhat

    This fixes a large part of the ELN container builds.

    Unfortunately, there are still missing BuildRequires so it can't be tested completely: Error: Unable to find a match: libtimezonemap-devel >= 0.4.1-2.

    infrastructure f37 
    opened by VladimirSlavik 23
  • Add Satellite registration support

    Add Satellite registration support

    Add support to Anaconda to register no only to Red Hat run subscription infrastructure (usually called Hosted Candlepin) but also to custom Red Hat Satellite instances run by customers.

    This is implemented by a couple new tasks and and a new library module called satellite.

    To register to a Satellite instance instead of to Hosted Candlepin the use sets the Satellite URL in the GUI or the --server-hostname option of the rhsm kickstart command. Then at registration time Anaconda will try to fetch and execute a Satellite provisioning script from this URL.

    If this is successful, the registration process will continue but the machine will end up talking to the Satellite instance instead of to Hosted Candlepin.

    Also at installation time, execute the provisioning script on the target system after installation, so that the installed system is also properly provisioned for the given Satellite instance as well.

    NOTE: Most Satellite instances use self signed certificates and only after the provisioning script has been run the chain of trust containing these self signed certificates is established.

    Due to this it is recommended only ever register to Satellite via a trusted network where an attacker can't replace the provisioning script in transit as it by necessity has to be transferred a secure SSL connection being established (as before the script is run no chain of trust to the Satellite instance exists).

    TODO

    • [x] check registration to Satellite from kickstart works as well
    • [x] check the system can still work with Satellite and its repositories after installation
    • [x] check Satellite provided repos can be used as installation source (needs content added to Satellite test instance)
    • [x] check why install time token transfer fails (likely caused by missing entitlements on Satellite test instance)
    • [x] rename "Red Hat CDN" to "Satellite" when system is registered to Satellite, roll back to "Red Hat CDN" if unregistered at installation time
    • [x] ~find why source spoke status is not updated after un-registration from Satellite~ actually a race condition in payload thread, see details in a comment below
    • [x] adjust and fixup unit tests to cover Satellite functionality
    • [x] resolve and remove all #FIXME items in the code
    port to Fedora rhel-9 ready to merge 
    opened by M4rtinK 22
  • Migrate from pytz to zoneinfo, list (close to) all time zones

    Migrate from pytz to zoneinfo, list (close to) all time zones

    https://listman.redhat.com/archives/anaconda-devel-list/2021-February/msg00020.html

    This is very much untested. I've written it and never actually attempted to run it. Not yet anyway.

    I found a problem thou. Python's zoneinfo does not have any concept of common timezones. I can implement my own method to determine whether a timezone is common (pytz uses zone.tab and a short list of hardcoded values).

    With pytz 2021.1, the extra zones effectively added by this PR are:

    >>> import pytz, zoneinfo
    >>> pytz_zones = {tz for tz in pytz.common_timezones if '/' in tz and not tz.startswith('Etc/')}
    >>> zoneinfo_zones = {tz for tz in zoneinfo.available_timezones() if '/' in tz and not tz.startswith('Etc/')}
    >>> len(zoneinfo_zones) / len(pytz_zones)
    1.1762013729977117
    >>> zoneinfo_zones - pytz_zones
    {'Africa/Asmera',
     'Africa/Timbuktu',
     'America/Argentina/ComodRivadavia',
     'America/Atka',
     'America/Buenos_Aires',
     'America/Catamarca',
     'America/Coral_Harbour',
     'America/Cordoba',
     'America/Ensenada',
     'America/Fort_Wayne',
     'America/Godthab',
     'America/Indianapolis',
     'America/Jujuy',
     'America/Knox_IN',
     'America/Louisville',
     'America/Mendoza',
     'America/Montreal',
     'America/Porto_Acre',
     'America/Rosario',
     'America/Santa_Isabel',
     'America/Shiprock',
     'America/Virgin',
     'Antarctica/South_Pole',
     'Asia/Ashkhabad',
     'Asia/Calcutta',
     'Asia/Chongqing',
     'Asia/Chungking',
     'Asia/Dacca',
     'Asia/Harbin',
     'Asia/Istanbul',
     'Asia/Kashgar',
     'Asia/Katmandu',
     'Asia/Macao',
     'Asia/Rangoon',
     'Asia/Saigon',
     'Asia/Tel_Aviv',
     'Asia/Thimbu',
     'Asia/Ujung_Pandang',
     'Asia/Ulan_Bator',
     'Atlantic/Faeroe',
     'Atlantic/Jan_Mayen',
     'Australia/ACT',
     'Australia/Canberra',
     'Australia/Currie',
     'Australia/LHI',
     'Australia/NSW',
     'Australia/North',
     'Australia/Queensland',
     'Australia/South',
     'Australia/Tasmania',
     'Australia/Victoria',
     'Australia/West',
     'Australia/Yancowinna',
     'Brazil/Acre',
     'Brazil/DeNoronha',
     'Brazil/East',
     'Brazil/West',
     'Canada/Saskatchewan',
     'Canada/Yukon',
     'Chile/Continental',
     'Chile/EasterIsland',
     'Europe/Belfast',
     'Europe/Nicosia',
     'Europe/Tiraspol',
     'Mexico/BajaNorte',
     'Mexico/BajaSur',
     'Mexico/General',
     'Pacific/Johnston',
     'Pacific/Ponape',
     'Pacific/Samoa',
     'Pacific/Truk',
     'Pacific/Yap',
     'US/Aleutian',
     'US/East-Indiana',
     'US/Indiana-Starke',
     'US/Michigan',
     'US/Samoa'}
    

    That's 17.6% of extra zones.

    Please let me know if this actually matters or not.

    master notable change f34 
    opened by hroncok 22
  • rhbz#1888697 list important major languages

    rhbz#1888697 list important major languages

    Listing the most important major languages make them super-easy to find for international users. (lesser scroll) Identification of those languages is a challenge, however we may refer gnome-control-center.

    Implementation

    • One option is to join (prepend) those identified languages to locales in pyanaconda/ui/gui/spokes/welcome.py. Here, we may have separators to avoid confusion: separate local/national languages to common/major ones. So, major languages | national languages | other languages. However, in a many cases the count of national languages remain less than 4 which may leave the separators very close! And may not look nice.

    • Another option could be major languages + national languages | other languages. I feel this may create confusion.

    • As we are identifying local/national languages already to help ease user's search (for their languages), it makes sense to populate the first list with identified common languages in the event when territory lookup fails instead of just en_US.

    Should we try moving get_common_languages to langtable instead?

    Please feel free, to suggest better implementation way.

    master 
    opened by sdp5 22
  • rpm-ostree: Setup readonly sysroot for ostree & rw karg

    rpm-ostree: Setup readonly sysroot for ostree & rw karg

    • Enable read only sysroot in the ostree repo config.
    • Add rw to the kernel arguments to keep statefull parts of the system (/var & /etc) writable.

    See: https://fedoraproject.org/wiki/Changes/Silverblue_Kinoite_readonly_sysroot Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2086489

    f37 
    opened by travier 21
  • Improve driver_updates logging

    Improve driver_updates logging

    Debugging of the driver_updates script could be a pain. To improve that we need much more logs in the whole file in a way that it won't bother users during boot. To solve that we are adding debug logs and showing them on the console only in case that inst.debug or rd.debug is used.

    f38 
    opened by jkonecny12 21
  • Qubes features

    Qubes features

    I propose a set of features allowing to reduce modifications we need for Qubes OS:

    • Allow to specify default thin pool name and size,
    • Allow to provide default partitioning based on scheme,
    • Support for adding bootloader options in configuration file
    • Support for setting encryption from configuration file
    • Support for setting hostname from configuration file

    We think that would benefit other parties, that's the reason of this PR.

    opened by fepitre 0
  • bootloader/zipl.py: update for zipl >= 2.25.0

    bootloader/zipl.py: update for zipl >= 2.25.0

    The output of the zipl tool has been changed in version 2.25.0 [1], thus adapt the line prefix in the anaconda check as well.

    [1] https://github.com/ibm-s390-linux/s390-tools/commit/f7d2339c6ad6c0adf1902a1a97a30b3168bc2c46

    Resolves: rhbz#2157916

    rhel-9 ready to merge 
    opened by rvykydal 1
  • bootloader/zipl.py: update for zipl >= 2.25.0

    bootloader/zipl.py: update for zipl >= 2.25.0

    The output of the zipl tool has been changed in version 2.25.0 [1], thus adapt the line prefix in the anaconda check as well.

    [1] https://github.com/ibm-s390-linux/s390-tools/commit/f7d2339c6ad6c0adf1902a1a97a30b3168bc2c46

    Resolves: rhbz#2157917

    rhel8-branch ready to merge 
    opened by rvykydal 1
  • bootloader/zipl.py: update for zipl >= 2.25.0

    bootloader/zipl.py: update for zipl >= 2.25.0

    The output of the zipl tool has been changed in version 2.25.0 [1], thus adapt the line prefix in the anaconda check as well.

    [1] https://github.com/ibm-s390-linux/s390-tools/commit/f7d2339c6ad6c0adf1902a1a97a30b3168bc2c46

    f38 
    opened by sharkcz 3
  • Fix network configuration from kickstart in intramfs

    Fix network configuration from kickstart in intramfs

    Resolves: rhbz#2153361

    In case of late network activation based on kickstart (fetched from storage) we need to start the nm-initrd service manually by anaconda.

    Follow-up of https://github.com/redhat-plumbers/dracut-rhel9/commit/c17c5b7604c8d61dd1c00ee22d

    blocked rhel-9 
    opened by rvykydal 1
Releases(anaconda-38.14-1)
  • anaconda-38.14-1(Dec 22, 2022)

  • anaconda-38.13-1(Dec 22, 2022)

  • anaconda-38.12-1(Dec 6, 2022)

  • anaconda-38.11-1(Dec 6, 2022)

  • anaconda-38.10-1(Nov 28, 2022)

    • infra: Fix the condition for bumping a release version (vponcova)
    • infra: Fetch all tags before tagging the release (vponcova)
    • Web UI: Add a payload to ks.cfg (ozobal)
    • infra: Set up the access token during the code checkout (vponcova)
    • infra: Don't release periodically on forks (vponcova)
    • Make text in custom_storage_helper more accurate (ozobal)
    • test: Update pixel references to current Fedora (martin)
    • Fix infobar colors in GTK GUI (ozobal)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.10.tar.bz2(4.12 MB)
  • anaconda-38.9-1(Nov 16, 2022)

  • anaconda-38.8-1(Nov 8, 2022)

    • Web UI: Update language selection screen (ozobal)
    • There are no installation targets if bootloader devices are not set (#2131183) (vponcova)
    • makebumpver: import bugzilla only if used (vslavik)
    • Remove the period at the end of the button caption (bramgn)
    • sync_run_task: Poll proxy state faster (vslavik)
    • Use more dasbus-ish interface (vslavik)
    • Web UI: Redesign language selection screen (ozobal)
    • Add GetCommonLocales to API (ozobal)
    • network: fix add_connection_sync doc string (rvykydal)
    • webui: update pixel tests for "Detect disks" updates (rvykydal)
    • webui: Use 'Detect Disks' instead of 'Discover Disks' (rvykydal)
    • webui: do not hide checkbox when showing skeleton while rescanning disks (rvykydal)
    • Add release notes for Fedora 37 (vponcova)
    • driver_updates: migrate driver_updates.py to pep8 format (jkonecny)
    • driver_updates: adding tests for the new logging solution (jkonecny)
    • driver_updates: add lot of debug logs for easier debugging (jkonecny)
    • driver_updates: extend where we print log messages (jkonecny)
    • Change screensaver handling to dasbus, drop safe_dbus (vslavik)
    • webui: improve formatting of a promise (rvykydal)
    • webui: show alert when there are no discovered disks (rvykydal)
    • webui: disable bulk selection during disks discovery (rvykydal)
    • webui: add tooltip to disks discovery button (rvykydal)
    • webui: replace discovery button spinner with skeleton (rvykydal)
    • rpm-ostree: set untrusted ostree pull flag (champetier.etienne)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.8.tar.bz2(4.00 MB)
  • anaconda-38.7-1(Oct 17, 2022)

    • Call date by full path and list it as a dependency (vslavik)
    • Remove the isys module and directory (vslavik)
    • Move set_system_date_time to pyanaconda.timezone (vslavik)
    • Call date instead of settimeofday (vslavik)
    • Clean up time-setting (vslavik)
    • network: document edge case of resolv.conf missing for %post scripts (#2101527) (rvykydal)
    • Revert "webui: start using custom webui-desktop script instead of cockpit-desktop" (rvykydal)
    • infra: bump pylint from 2.15.3 to 2.15.4 in /dockerfile (49699333+dependabot[bot])
    • infra: bump astroid from 2.12.10 to 2.12.11 in /dockerfile (49699333+dependabot[bot])
    • network: use separate main conext for NM client in threads (rvykydal)
    • Clean up configure and #include (vslavik)
    • Remove our custom mock auditd binary (vslavik)
    • Turn off audit without our custom binary (vslavik)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.7.tar.bz2(4.07 MB)
  • anaconda-38.6-1(Oct 10, 2022)

    • Remove bogus dependency on python3-dbus (vslavik)
    • Fix a few typos in release document (rvykydal)
    • Make driver disk code run only on boot.iso (vslavik)
    • Call the Blivet.copy method (vponcova)
    • Web UI: Make context help reusable (ozobal)
    • Fix Web UI VM startup on F37 (mkolman)
    • Don't duplicate dependency on hfsplus-tools (vslavik)
    • Move createrepo_c to anaconda-img-deps (vslavik)
    • Use faulthandler instead of isys signal handlers (vslavik)
    • Fix duplicate alt-D accelerator on root account screen (jeremy.linton)
    • Add minimal_memory_needed to hw module (vslavik)
    • Use more specific imports in startup_utils (vslavik)
    • Use total_memory() from blivet.util instead of ours (vslavik)
    • Move storage constraints setting to a helper (vslavik)
    • Add tests for is_smt_enabled (vslavik)
    • Move some functions from util to hw (vslavik)
    • Move memory-related things from isys to new module (vslavik)
    • infra: bump pylint from 2.15.2 to 2.15.3 in /dockerfile (49699333+dependabot[bot])
    • infra: bump @patternfly/patternfly from 4.210.2 to 4.215.1 in /ui/webui (49699333+dependabot[bot])
    • Use existing locale in welcome spoke (vslavik)
    • Apply geolocation in main process (vslavik)
    • infra: bump astroid from 2.12.9 to 2.12.10 in /dockerfile (49699333+dependabot[bot])
    • infra: bump @patternfly/react-core from 4.224.1 to 4.239.0 in /ui/webui (49699333+dependabot[bot])
    • Add back waiting for geolocation (vslavik)
    • Add wait_for_task() to wait for a Task with timeout (vslavik)
    • dracut: handle compressed kernel modules (m.novosyolov)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.6.tar.bz2(4.06 MB)
  • anaconda-37.12.6-1(Oct 5, 2022)

  • anaconda-38.5-1(Sep 19, 2022)

    • Do not require the anaconda-webui package (mkolman)
    • Document how to fix NPM cache issues in Cockpit CI (mkolman)
    • Use correct hint for VNC password boot option (jstodola)
    • infra: Use the Bugzilla API key in the makebumpver script (vponcova)
    • Drop the devel branch from the docs (mkolman)
    • gui: fix summary hub layout for Japanese translations (rvykydal)
    • Improve Register button click feedback (mkolman)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.5.tar.bz2(4.05 MB)
  • anaconda-37.12.5-1(Sep 19, 2022)

  • anaconda-37.12.4-1(Sep 13, 2022)

    • Verify a biosboot partition on all installation targets (vponcova)
    • Define the install_targets property for all bootloader classes (vponcova)
    • Test the InstallerStorage.copy method (vponcova)
    • Show multiple bootloader devices on the Manual Partitioning screen (vponcova)
    • Implement the Root.copy method (vponcova)
    • Redefine the Blivet.roots attribute (vponcova)
    • Redefine the Blivet.copy method (vponcova)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.12.4.tar.bz2(4.04 MB)
  • anaconda-38.4-1(Sep 6, 2022)

    • Run yelp under liveuser if possible (vslavik)
    • infra: bump astroid from 2.12.5 to 2.12.6 in /dockerfile (49699333+dependabot[bot])
    • Disable the Unregister button during unregistration (mkolman)
    • Update outdated system purpose related strings (mkolman)
    • Always set system purpose from GUI (mkolman)
    • Report registration errors from kickstart (mkolman)
    • Do not pass rd.znet on to installed system unconditionally (jstodola)
    • Ignore dependabot commits in changelog (vslavik)
    • infra: bump @patternfly/patternfly from 4.206.3 to 4.210.2 in /ui/webui (49699333+dependabot[bot])
    • Web UI: Increase visibility of warning messages (ozobal)
    • Drop packit override for webui package build (mkolman)
    • Create the LVM devices file, if supported (vslavik)
    • Remove unused import that snuck in somehow (vslavik)
    • Bump SshKeyData version (vslavik)
    • Bump pykickstart version for F38_AutoPart (vslavik)
    • Document the automated Anaconda package release process (mkolman)
    • Web UI: for disks selection show empty label rather than '0 selected' (rvykydal)
    • Web UI: use toolbox in disk selection (rvykydal)
    • Web UI: Show the help drawer next to content (ozobal)
    • Silence pylint warnings in webui code (vslavik)
    • Remove execInSysroot (vslavik)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.4.tar.bz2(4.05 MB)
  • anaconda-37.12.3-1(Sep 6, 2022)

  • anaconda-37.12.2-1(Sep 1, 2022)

  • anaconda-38.3-1(Aug 30, 2022)

    • Add --hibernation option for Kickstart autopart (ozobal)
    • Docs: How to run non-unit tests in CI standalone (#docs) (vslavik)
    • Define more macros for cppcheck (vslavik)
    • Infra templating script improvements (vslavik)
    • infra: bump @patternfly/patternfly from 4.202.1 to 4.206.3 in /ui/webui (49699333+dependabot[bot])
    • webui: clean up prepare-updates-img (allison.karlitskaya)
    • Adjust dependencies of the anaconda-webui package (mkolman)
    • test: Update to cockpit 275 (allison.karlitskaya)
    • Add test for dracut_eject (vslavik)
    • Add test for ipmi_abort (vslavik)
    • Add test for ipmi_report (vslavik)
    • Simplify test_detect_virtualized_platform (vslavik)
    • Rewrite test_vt_activate to use patch (vslavik)
    • webui: build RPMs inside the fedora-37 image (allison.karlitskaya)
    • Web UI: update target name in test documentation (rvykydal)
    • Verify a biosboot partition on all installation targets (vponcova)
    • Define the install_targets property for all bootloader classes (vponcova)
    • Test the InstallerStorage.copy method (vponcova)
    • Show multiple bootloader devices on the Manual Partitioning screen (vponcova)
    • Implement the Root.copy method (vponcova)
    • Redefine the Blivet.roots attribute (vponcova)
    • Redefine the Blivet.copy method (vponcova)
    • Add infrastructure templating tools (ozobal)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.3.tar.bz2(4.00 MB)
  • anaconda-38.2-1(Aug 19, 2022)

    • Fix building for RHEL/ELN without live installer (sgallagh)
    • Remove the SimpleConfigFile class (vponcova)
    • Don't use the SimpleConfigFile class (vponcova)
    • Add a function for splitting values into two strings (vponcova)
    • Move DNF code from the payload manager to the DNF payload (vponcova)
    • Remove the restart_thread method of the payload manager (vponcova)
    • Simplify the implementation of the payload manager (vponcova)
    • Remove error messages from the payload manager (vponcova)
    • Keep the "Setting up installation source..." message in a new constant (vponcova)
    • Remove the WAITING_NETWORK state of the payload manager (vponcova)
    • Remove the VERIFYING_AVAILABILITY state of the payload manager (vponcova)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.2.tar.bz2(4.00 MB)
  • anaconda-38.1-1(Aug 15, 2022)

    • Remove release builds from CI status page (#docs) (vslavik)
    • Update the tests for the SELinux configuration (vponcova)
    • Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny)
    • Documented required space always including swap (ozobal)
    • Remove the DeprecatedSection class (vponcova)
    • Remove the sensitive info logger (vponcova)
    • Remove the _repos_lock property of the DNF payload class (vponcova)
    • Remove the function get_locale_timezones (vponcova)
    • Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova)
    • Add release notes for f37 vslavik PRs (#docs) (vslavik)
    • Do not provide the anaconda-live subpackage on RHEL (vslavik)
    • Add release note for no more copying /etc/resolv.conf (rvykydal)
    • Add release note for rootpw --allow-ssh option (rvykydal)
    • Fix growing installation size requirement (ozobal)
    • Add a release note for the inst.disklabel boot option (vponcova)
    • Add unit tests for the initialization of the default disk label type (vponcova)
    • Prefer GPT instead of legacy MBR (vponcova)
    • Support the inst.disklabel boot option (vponcova)
    • Skip Kickstart version tests on RHEL (ozobal)
    • Add unit tests for errors raised by the ZFCPDiscoverTask task (vponcova)
    • rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim)
    • Document the Dependabot status (vponcova)
    • Initialize empty disks on the Manual Partitioning screen (vponcova)
    • Revert "Temporarily ignore the new version of the zfcp command" (jstodola)
    • Revert "Ignore also ZFCPData temporarily" (jstodola)
    • Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola)
    • Reduce the width of the zFCP dialog (jstodola)
    Source code(tar.gz)
    Source code(zip)
    anaconda-38.1.tar.bz2(4.01 MB)
  • anaconda-37.12.1-1(Aug 15, 2022)

    • Adjust configuration options for Fedora 37 (mkolman)
    • Remove release builds from CI status page (#docs) (vslavik)
    • Update the tests for the SELinux configuration (vponcova)
    • Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny)
    • Documented required space always including swap (ozobal)
    • Remove the DeprecatedSection class (vponcova)
    • Remove the sensitive info logger (vponcova)
    • Remove the _repos_lock property of the DNF payload class (vponcova)
    • Remove the function get_locale_timezones (vponcova)
    • Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova)
    • Add release notes for f37 vslavik PRs (#docs) (vslavik)
    • Do not provide the anaconda-live subpackage on RHEL (vslavik)
    • Add release note for no more copying /etc/resolv.conf (rvykydal)
    • Add release note for rootpw --allow-ssh option (rvykydal)
    • Fix growing installation size requirement (ozobal)
    • Add a release note for the inst.disklabel boot option (vponcova)
    • Add unit tests for the initialization of the default disk label type (vponcova)
    • Prefer GPT instead of legacy MBR (vponcova)
    • Support the inst.disklabel boot option (vponcova)
    • Skip Kickstart version tests on RHEL (ozobal)
    • Add unit tests for errors raised by the ZFCPDiscoverTask task (vponcova)
    • rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim)
    • Document the Dependabot status (vponcova)
    • Initialize empty disks on the Manual Partitioning screen (vponcova)
    • Revert "Temporarily ignore the new version of the zfcp command" (jstodola)
    • Revert "Ignore also ZFCPData temporarily" (jstodola)
    • Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola)
    • Reduce the width of the zFCP dialog (jstodola)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.12.1.tar.bz2(3.99 MB)
  • anaconda-37.12-1(Aug 2, 2022)

    • Web UI: Replace a newly translated string in tests (vponcova)
    • Communicate media verification result clearly (vslavik)
    • Fix: check that the password contains the username (songmingliang)
    • Fixed required space check always including swap (ozobal)
    • Hide the keyboard layout indicator in the passphrase dialog (#2070823) (vponcova)
    • Call the check_duplicate_repo_names function (vponcova)
    • Call the validate_repo_name function (vponcova)
    • Call the get_unique_repo_name function (vponcova)
    • Simplify the condition for the disk_space parameter in suggest_swap_size (vponcova)
    • Remove the quiet parameter of the suggest_swap_size function (vponcova)
    • Test the suggest_swap_size function (vponcova)
    • Web UI: Don't wait for animations in the pixel tests (vponcova)
    • Web UI: Show a context help about storage options (vponcova)
    • Silence pylint warnings about crypt module (vslavik)
    • Ignore no-member pylint detections on gi.repository (vslavik)
    • Revert "Disable Pylint" (vslavik)
    • bootloader/base.py: enable resume on arm64 (mihai.carabas)
    • Disable kexec on RISC-V (imbearchild)
    • simplify TestValues enum creation and usage (ethan)
    • Disable Pylint (vslavik)
    • Fix unit tests for python 3.11 (vslavik)
    • Change the Python version to 3.11 in the makeupdates script (rvykydal)
    • bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal)
    • Revert "Temporarily keep setter methods for Initial Setup" (vponcova)
    • Revert "Temporarily keep setter methods for the Kdump add-on" (vponcova)
    • Change default swap size for large-memory systems (pablomh)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.12.tar.bz2(3.98 MB)
  • anaconda-37.11-1(Jun 27, 2022)

    • anaconda-modprobe: don't try and load cramfs (awilliam)
    • module-setup.sh: Don't ignore errors, unbound variable and pipe fails (miro)
    • Don't attempt to add frozen python modules to initramfs (miro)
    • Fix kickstart command order in new version (vslavik)
    • Ignore also ZFCPData temporarily (vslavik)
    • Temporarily ignore the new version of the zfcp command (vponcova)
    • Web UI: Fix betanag popover position (mkolman)
    • Web UI: Make it possible to close the disks alert (mkolman)
    • tests: update the order of commands (rootpw) in generated kickstart (rvykydal)
    • webui: Disable "Next" button if no disks are selected (mkolman)
    • dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal)
    • kstests on pr: run in separate anaconda directory (rvykydal)
    • Web UI: Show the "Checking disks" spinner for at least two seconds (vponcova)
    • Web UI: Show the "Checking disks" spinner (vponcova)
    • kstest on pr: use Permian GitHub ReportSender to show results (rvykydal)
    • Web UI: Vertically grow the wizard page (vponcova)
    • Web UI: Hide the footer if the wizard page is in progress (vponcova)
    • Web UI: Add the sleep function (vponcova)
    • Web UI: Remove the getSteps function (vponcova)
    • Web UI: Remove the wrapWithContext function (vponcova)
    • Add Circle Linux profile to Anaconda (bella)
    • Web UI: Don't try to replicate installation flags (vponcova)
    • Web UI: Remove an unused context from the wizard (vponcova)
    • Update pixel test reference image. (mkolman)
    • fix type (48353898+copperii)
    • Display keyboard accelerator properly (jstodola)
    • Revert "Temporarily keep setter methods for the OSCAP add-on" (vponcova)
    • Remove missing kickstart command for root ssh password login from common issues (rvykydal)
    • GUI: Show the dialog for a missing passphrase in an enlight box (vponcova)
    • GUI: Ask for a missing passphrase during automated installations (vponcova)
    • Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova)
    • Add support for rootpw --allow-ssh (rvykydal)
    • Enable bootloader hiding on RHEL (rharwood)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.11.tar.bz2(3.90 MB)
  • anaconda-37.10-1(Jun 6, 2022)

    • Web UI: Don't use a top-level text content (vponcova)
    • Update common bugs for F35 resolv.conf issue (rvykydal)
    • Check if run as root earlier (#1935470) (luke)
    • kstests on PR: adapt to tclib renamig to tplib (rvykydal)
    • Add 'eln-baseos' to the DEFAULT_REPOS (sgallagh)
    • Web UI: Jump only to the previous wizard steps (vponcova)
    • Always tear down devices after finding existing installations (vponcova)
    • Update reference images (vslavik)
    • Change kstest workflow badge and link for Permian (#docs) (vslavik)
    • Fix tests README.rst how to run one unit test (jkonecny)
    • kstests on PR: Use stable permian branch (rvykydal)
    • Don't fall back to default timezone in welcome spoke (vslavik)
    • Use directly URLs in conf geoloc provider field (vslavik)
    • Remove unmodularized geolocation (vslavik)
    • Use modularized geolocation instead of unmodularized (vslavik)
    • Hide the geolocation task in Timezone's interface (vslavik)
    • Add GeolocationTask to the Timezone module (vslavik)
    • Add a D-Bus structure for geolocation data (vslavik)
    • Add conf option for geolocation provider (vslavik)
    • Run FixZIPLBootloader task after FIPS setup (rvykydal)
    • webui: Make app/page span the whole viewport (vslavik)
    • Web UI: Automatically change the popover position (vponcova)
    • webui: Add inline alert to the Storage screen (mkolman)
    • Web UI: Always allow to sort disks by their name (vponcova)
    • Web UI: Improve the table for local standard disks (vponcova)
    • Add missing period when concatenating password error strings (#2075419) (jkonecny)
    • Prepare release notes for Fedora 36 (vponcova)
    • Add tooltip to the Insights checkbox (#2069178) (jkonecny)
    • Enable bootloader hiding on RHEL (rharwood)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.10.tar.bz2(3.85 MB)
  • anaconda-37.9-1(May 24, 2022)

  • anaconda-37.8-1(May 23, 2022)

    • Web UI: Add the Language label on the Welcome page (vponcova)
    • Specify that we want the Adwaita icon theme (awilliam)
    • Web UI: Fix the style of paragraphs (vponcova)
    • Web UI: Fix header styles in the Review screen (vponcova)
    • Web UI: Inform users about the required space and the partitioning method (vponcova)
    • Round the required device size up (vponcova)
    • tests: Use MD instead of LVM to test available RAID levels (vtrefny)
    • webui: Show installation status text on progress screen (mkolman)
    • build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot])
    • webui: Wait longer for installation to fail (mkolman)
    • webui: Add a Quit confirmation dialog (mkolman)
    • build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot])
    • Don't use Cockpit style overrides (vponcova)
    • Web UI: Reset the bootloader drive before we schedule partitions (vponcova)
    • webui: tests: Streamline working with dbus language setting (zveleba)
    • Make check for geolocation start a standalone helper (vslavik)
    • Split Timezone module tests for tasks to new file (vslavik)
    • Move the default source type on DBus (vponcova)
    • Temporarily keep setter methods for Initial Setup (vponcova)
    • Temporarily keep setter methods for the OSCAP add-on (vponcova)
    • Temporarily keep setter methods for the Kdump add-on (vponcova)
    • Use DBus read-write properties (vponcova)
    • Simplify the implementation for the DBus interface for Users module (vponcova)
    • Install rdma-core if infiniband network device is found (rvykydal)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.8.tar.bz2(3.85 MB)
  • anaconda-36.16.6-1(May 23, 2022)

  • anaconda-37.7-1(May 9, 2022)

    • Remove the is_repo_enabled method (vponcova)
    • Fix too long lines in the Network spoke (vponcova)
    • Rename the checkmount argument (vponcova)
    • Rename the onlyOnChange argument (vponcova)
    • Run an installation task to close the DNF base (vponcova)
    • Close the DNF base during the reset (vponcova)
    • Move isIsoImage to the Payloads module (vponcova)
    • Move find_first_iso_image to the Payloads module (vponcova)
    • Move helper functions for HDISO sources to pyanaconda.ui.lib (vponcova)
    • Keep Timezone proxy in Welcome spoke (vslavik)
    • Split starting locales in welcome spoke to a helper (vslavik)
    • Rename constant to reflect its usage (vslavik)
    • makeupdates: Don't be silent about copying anaconda.py (vslavik)
    • Remove the get_mount_points function (vponcova)
    • Remove PayloadError (vponcova)
    • Remove PayloadInstallError (vponcova)
    • Remove PayloadSetupError (vponcova)
    • (build-deps): Update misc. npm packages (vslavik)
    • (build-deps): Update chrome-remote-interface npm package (vslavik)
    • (build-deps): Update sass npm packages (vslavik)
    • (build-deps): Update patternfly npm packages (vslavik)
    • (build-deps): Update eslint npm packages (vslavik)
    • (build-deps): Update webpack and plugin npm packages (vslavik)
    • (deps-dev): Update babel npm packages (vslavik)
    • Add the UpdatesEnabled DBus property (vponcova)
    • webui: tests: Add cleanup to TestLanguage to make it non-destructive (zveleba)
    • webui: tests: Change handling of steps and hide selectors in methods (zveleba)
    • Remove the _configure method (vponcova)
    • webui: Document how to fix failing pixel tests (mkolman)
    • build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot])
    • Remove the unused _set_repo_enabled method (vponcova)
    • build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot])
    • Don't continue if there is no valid base source to use (vponcova)
    • Clean up the code that includes additional repositories (vponcova)
    • Split the code for the installation source spoke (vponcova)
    • Remove ancient file (vslavik)
    • Convert additional space checkbox to use child label (vslavik)
    • Indent everything on root spoke by 4px (vslavik)
    • Set correct focused widget for root spoke (vslavik)
    • Add eslint as an unit test for webui (vslavik)
    • Run eslint only in dev builds or when requested (vslavik)
    • Run restorecon in chroot when handling home dirs (vslavik)
    • Move restorecon calls in Tasks to a helper function (vslavik)
    • Add Virtuozzo Linux profile to Anaconda, Resolves: rhbz#2067195 (dsilakov)
    • webui: Don't check SSH key in command from VM script (vslavik)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.7.tar.bz2(3.86 MB)
  • anaconda-37.6-1(Apr 25, 2022)

    • Map Anaconda exceptions to org.fedoraproject.Anaconda.Error (vponcova)
    • Use our error mapper only for the Anaconda message bus (vponcova)
    • Clean up the code that adds a base repository (vponcova)
    • Remove dependency on eslint-plugin-standard (vslavik)
    • webui - Fix pixel test failure due to string being translated (mkolman)
    • Call join_paths to create an absolute path (vponcova)
    • Document why the DNF transaction runs in a sub-process (vponcova)
    • Correct message when ignoring hibernation flag (jblz)
    • Clean up the code that reloads the treeinfo metadata (vponcova)
    • Don't add treeinfo repositories to DNF twice (vponcova)
    • Clean up the code for removal of treeinfo repositories (vponcova)
    • Clean up the code that generates treeinfo repositories (vponcova)
    • Distinguish URLs from paths in the treeinfo support (vponcova)
    • Improve logic of the keyboard spoke completed method (jkonecny)
    • webui: tests: Add function for checking pre-release information (zveleba)
    • build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot])
    • webui: tests: Make it easier to reset partitioning (zveleba)
    • webui: tests: increase abstraction of changing pages in the wizard (zveleba)
    • build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot])
    • webui: Update READMEs (mmarusak)
    • Don't unnecessarily use cat and use grep -E (oguz)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.6.tar.bz2(3.80 MB)
  • anaconda-36.16.5-1(Apr 12, 2022)

  • anaconda-37.5-1(Apr 12, 2022)

    • Fix keyboard spoke issue if Live system changed keyboard layouts (#2072941) (jkonecny)
    • webui: tests: update reference image for the languate test (kkoukiou)
    • webui: fix typo in progress page (oguz)
    • webui: Update pixel test reference (mkolman)
    • webui: use className for customizing CSS not an ID (kkoukiou)
    • webui: be more specific in the custom CSS selectors for the progress stepper (kkoukiou)
    • webui: remove unused custom CSS for the progress bar component (kkoukiou)
    • webui: show all installation logs in a LogViewer component (kkoukiou)
    • webui: Use ProgressStepper on the installation progress screen (mkolman)
    • webui: update welcome page title text (kkoukiou)
    • webui: improve documentation and add makefile target for updating reference images (kkoukiou)
    • webui: tests: make sure TestReview cleans up its changes (kkoukiou)
    • webui: tests: extend storage test to validate the disk table rows content (kkoukiou)
    • webui: tests: add a test for backend language being initially not english (kkoukiou)
    • webui: add a basic check that the webui strings get translated (kkoukiou)
    • webui: fix case where the default language is not english (kkoukiou)
    • webui: set modules locale for translating messages from the backend (kkoukiou)
    • webui: Also filter languages by English names (mmarusak)
    • Don't set LC_ALL for live installations (vponcova)
    • Don't set the global domain to anaconda (vponcova)
    • webui: Support other rsync targets (martin)
    • webui: tests: Wait for UI initialization in Installer.open() (martin)
    • webui: tests: Simplify check-basic (martin)
    • webui: fix typo in the review configuration disk table (kkoukiou)
    • webui: tests: ignore the labels (PF4 Labels) when pixel testing (kkoukiou)
    • webui: tests: introduce some pixel tests (kkoukiou)
    • Don't log the output of journalctl -b (vponcova)
    • webui: tests: add missing machine_class to the check-language (kkoukiou)
    • webui: tests: use the prefixes of the ids from variables (kkoukiou)
    • webui: tests: ignore test/images symlink needed for the tests (kkoukiou)
    • webui: standardize the naming of the ids and classNames (kkoukiou)
    • webui: bring some order to the react components folder (kkoukiou)
    • Fix unit tests of the treeinfo support (vponcova)
    • Rename the path property of the TreeInfoRepoMetadata class (vponcova)
    • Log info about loaded .treeinfo files (vponcova)
    • Use the origin to handle system repositories (vponcova)
    • Add the origin attribute to the repo configuration data (vponcova)
    • webui: setup pixel tests submodule (kkoukiou)
    • webui: tests: add teardown cleanup resetting the language to english (kkoukiou)
    • webui: tests: standardize test file names by removing -installation- substring (kkoukiou)
    • webui: port review screen confirmation from checkbox to modal dialog (kkoukiou)
    • Bump Cockpit version of testlib to 266 (vslavik)
    • webui: default language should be fetched from anaconda backend (kkoukiou)
    • webui: add support for disabling Next button if form is invalid (kkoukiou)
    • webui: pass translated string for 'No results found' text (kkoukiou)
    • webui: move language setting of cookies and backend (kkoukiou)
    • webui: menuAppendTo can be a property of Select component from Patternfly (kkoukiou)
    • webui: remove undefined property from InstallationLanguage component (kkoukiou)
    • webui: create helpers for language conversion from and to cockpit lang cookie (kkoukiou)
    • webui: set language also in backend when selecting a new language (kkoukiou)
    • webui: tests: use id instead of contains: for the Quit button test selector (kkoukiou)
    • webui: tests: add a test for the Quit button (kkoukiou)
    • webui: if the file is empty don't try to parse it (kkoukiou)
    • webui: adjust error message to make it unique and matching the actual problem (kkoukiou)
    • webui: remove unused parameter from conf.js helper function (kkoukiou)
    • webui: parsing the files for the initialization can be done in parallel (kkoukiou)
    • webui: fix 'Reboot' and 'Quit' button callbacks (kkoukiou)
    • webui: Make it possible to go back to language selection screen (mkolman)
    • webui: Add Review screen implementation (mkolman)
    • webui: add support for re-scanning disks (kkoukiou)
    • webui: Add API for selected disks access (mkolman)
    • webui: Add API for target system language access (mkolman)
    • webui: add title and icon to the empty-state component in the installation progress (kkoukiou)
    • webui: tests: create some helper test classes (kkoukiou)
    • Mark error message for missing usable disks for partitioning as translatable (kkoukiou)
    • Don't re-enable repositories (vponcova)
    • Use the disabled_repositories configuration option (vponcova)
    • Add the get_matching_repositories method (vponcova)
    • Manage the system repositories with DNF manager (vponcova)
    • Remove the _reset_configuration method of the DNF payload class (vponcova)
    • webui: show empty state loading variant if the API is still fetching data (kkoukiou)
    • webui: storage: if more than 10 disks are present change the table to compact (kkoukiou)
    • webui: storage: only show sortable columns if more than one disks exist (kkoukiou)
    • webui: allow passing different label for the wizard nav item and the step title (kkoukiou)
    • webui: rephrase the welcome screen label for the language selector (kkoukiou)
    • Add Release Notes for keyboard configuration split on Live (#2016613) (jkonecny)
    • Enable fingerprint authentication using enable-feature (#2069899) (vponcova)
    • webui: Close installer to quit/reboot/finish (vslavik)
    • webui: Increase size of VM disk for interactive work (vslavik)
    • webui: Don't use inst.nokill for testing VMs (vslavik)
    • webui: Save webui wrapper script PID (vslavik)
    • Fix the documentation of the languages attribute in packages configuration (vponcova)
    • webui: expose webui.remote boot option (kkoukiou)
    • Clean up pyanaconda.payload.utils (vponcova)
    • Clean up the RepoData class (vponcova)
    • Use a task to set up an additional HDD repository (vponcova)
    • Add the parse_hdd_url function (vponcova)
    • Improve the recommendation from the swap verification check (vponcova)
    • Improve the error message from the OPAL compatibility check (vponcova)
    • webui: Test both betanag states (vslavik)
    Source code(tar.gz)
    Source code(zip)
    anaconda-37.5.tar.bz2(3.76 MB)
Owner
Red Hat Installer Engineering Team
Red Hat Installer Engineering Team
The Application can convert the .py file into exe for faster transformation and can result to build an app in a single click

PEXEY PEXEY Is a high robust py to exe app made top on pyinstaller this application is for the developer who constantly keep making py to exe apps IMP

Aaris Kazi 11 Dec 15, 2022
Install .deb packages on any distribution:)

Install .deb packages on any distribution:) Install Dependencies The project needs dependencies Python python is often installed by default on linux d

GGroup 1 Mar 31, 2022
Auto locust load test config and worker distribution with Docker and GitHub Action

Auto locust load test config and worker distribution with Docker and GitHub Action Install Fork the repo and change the visibility option to private S

Márk Zsibók 1 Nov 24, 2021
Nuitka Organization 8k Jan 07, 2023
Python Wheel Obfuscator

pywhlobf obfuscates your wheel distribution by compiling python source file to shared library.

Hunt Zhan 79 Dec 22, 2022
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.

PyArmor Homepage (中文版网站) Documentation(中文版) PyArmor is a command line tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine

Dashingsoft 1.9k Jan 01, 2023
Anaconda is the OS installer used by Fedora, RHEL, CentOS and other Linux distributions.

Anaconda is the OS installer used by Fedora, RHEL, CentOS and other Linux distributions. Documentation Documentation for the Anaconda install

Red Hat Installer Engineering Team 454 Jan 08, 2023
WinPython is a portable distribution of the Python programming language for Windows

WinPython tools Copyright © 2012-2013 Pierre Raybaut Copyright © 2014-2019+ The Winpython development team https://github.com/winpython/ Licensed unde

1.5k Jan 04, 2023
auto packaging for iOS

iOS Auto Packaging iOS自动打包脚本 准备 脚本第一次执行之前 先检查依赖, packaging目录下终端执行 pip3 install -r requirements.txt 运行 cd packaging packaging.py -h help -s scheme

DeeCo 17 Jul 23, 2022
An example of repository data as bundles

Bundles This repository is just an example of how we can host Git bundles in a way that supports fetching data from precomputed bundles without the or

Derrick Stolee 1 Jan 02, 2022
Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.

Subpar Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel. Status Subpar is currently owned by

Google 550 Dec 27, 2022
pipx — Install and Run Python Applications in Isolated Environments

Install and Run Python Applications in Isolated Environments

Python Packaging Authority 5.9k Jan 07, 2023
A library and tool for generating .pex (Python EXecutable) files

PEX Contents Overview Installation Simple Examples Integrating pex into your workflow Documentation Development Contributing Overview pex is a library

Pants Build 2.2k Jan 01, 2023
shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.

shiv shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441, but with all their dependencies included!

LinkedIn 1.5k Dec 28, 2022
FreezeUI is a python package that creates applications using cx_freeze and GUI by converting .py to .exe .

FreezeUI is a python package use to create cx_Freeze setup files and run them to create applications and msi from python scripts (converts .py to .exe or .msi .

4 Aug 25, 2022
A distutils extension to create standalone Windows programs from Python code

py2exe for Python 3 py2exe is a distutils extension which allows to build standalone Windows executable programs (32-bit and 64-bit) from Python scrip

py2exe 526 Jan 04, 2023
executable archive format

XAR XAR lets you package many files into a single self-contained executable file. This makes it easy to distribute and install. A .xar file is a read-

Facebook Incubator 1.5k Dec 29, 2022
Build Windows installers for Python applications

Pynsist is a tool to build Windows installers for your Python applications. The installers bundle Python itself, so you can distribute your applicatio

Thomas Kluyver 818 Jan 05, 2023
Ninja is a small build system with a focus on speed.

Ninja Python Distributions Ninja is a small build system with a focus on speed. The latest Ninja python wheels provide ninja 1.10.2.g51db2.kitware.job

33 Dec 19, 2022
debinstaller - A tool to install .deb files in any distro.

debinstaller A tool to install .deb files in any distro. Installation for debinstaller

Manoj Paramsetti 6 Nov 06, 2022