Recent Releases of https://github.com/conda/constructor
https://github.com/conda/constructor - 3.12.2
Bug fixes
- Re-enable boolean values for
initialize_condaon Windows. (#1032)
Contributors
- @marcoesters
- Python
Published by marcoesters 11 months ago
https://github.com/conda/constructor - 3.12.1
Bug fixes
- Include
construct.schema.jsonfile as part of the source distribution. (#740) - Fix return value when running
constructor --dry-runmode. (#740)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by marcoesters 11 months ago
https://github.com/conda/constructor - 3.12.0
Enhancements
- Add support for
mirrored_channelsinconstruct.yaml. These mirrored channels are included in the resulting.condarcfile if one is created.mambaonly. (#1008) - Add JSON Schema for
construct.yml, defined with a Pydantic model (not used at runtime). (#943, #979) - Add support for
conda init --condabinininitialize_condaoption. (#960 via #965) - SH installers: Add
-cflag to control whether to run conda initialization in batch mode. (#1004 via #965) - Add compatibility for
onedirvariants ofconda-standalone, which are pre-extracted and have smaller start overheads. (#993, #1007)
Bug fixes
- Ensure environment variables are properly unset in NSIS by passing the data type explicitly. (#1005)
- EXE installers: Enable inheriting permissions of all files inside the installation directory
for
AllUsersinstallations. (#828 via #991)
Deprecations
- Remove deprecated
constructor.construct.generate_docs()function. Usescripts/make_docs.pyinstead. (#943)
Docs
- Remove inaccurate typing information from the
construct.ymlfields documentation. Full and accurate details are now available in the JSON Schema. (#943) - Add new howto section explaining the differences between types of conda initialization. (#965)
Other
- Pin
pydantictov2.11.*in test environment for consistent schema output. (#971 via #972)
Contributors
- @IsabelParedes
- @jaimergp
- @marcoesters
New contributors
- @IsabelParedes made their first contribution in https://github.com/conda/constructor/pull/1008
- Python
Published by jaimergp 12 months ago
https://github.com/conda/constructor - 3.11.3
Bug fixes
- Unset
CONDARCandMAMBARCto prevent pre-existing configuration files from influencing the installation. (#962) - Avoid using
evalto process user-provided installation prefixes in SH installers.
Other
- Apply
ruffto the whole codebase. (#956)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by marcoesters over 1 year ago
https://github.com/conda/constructor - 3.11.2
Bug fixes
- Fix version parsing when
mambav1 is used. (#936) - Enforce POSIX newline characters in checksum files to allow
shasum -con Windows. (#938) - Fix ownership of files created by
conda initforPKGinstallers. (#939) - Fix
extra_filesfunctionality on EXE installers. (#942) - Set
CONDA_QUIET=1for EXE installers to avoid crashes due to NSIS log buffer overflows. (#944 via #950) - Check
conda-standaloneversion only if shortcuts are enabled. (#952) - Catch
OSErrorduring--conda-execompatibility checks too. (#952)
Other
- Add
setuptools_scmto build recipe. (#951)
Contributors
- @jaimergp
- @jjerphan
- @marcoesters
- @NixM0nk3y
New contributors
- @NixM0nk3y made their first contribution in https://github.com/conda/constructor/pull/942
- Python
Published by marcoesters over 1 year ago
https://github.com/conda/constructor - 3.11.0
Enhancements
- Add
INSTALLER_UNATTENDEDenvironment variable forpkginstallers. (#915) - Improve use of Jinja for templating logic. (#901 via #922)
Bug fixes
- Add support of mamba v2 shell initialization. (#914)
Docs
- Fix typo for the
/RemoveConfigFilesCLI option in the Windows uninstaller. (#913) - Update miniforge example to 24.11.2 (#924)
Contributors
- @jjerphan
- @marcoesters
New contributors
- @jjerphan made their first contribution in https://github.com/conda/constructor/pull/914
- Python
Published by marcoesters over 1 year ago
https://github.com/conda/constructor - 3.11.0
Enhancements
- Use Jinja for templating logic. (#892)
- Implement feature to run uninstallation via conda-standalone (see https://github.com/conda/conda-standalone/pull/112). (#897)
- Add new
lockfileoutput inbuild_outputs. This generates a@EXPLICITlockfile for the requested environment. (#898) - When
--debugis used, do not delete temporary workspaces to facilitate inspection. (#910)
Bug fixes
- Clarify warning about
x86_64installers in non-x86_64machines. (#895 via #896) - Correctly parse post-install pages for Windows when input is a string. (#904)
channels_remapis now insensitive tohttpvshttps, and trailing slashes. (#909)- Add a regression test for packages including percent-encodable characters in their filenames. (#908 via #909)
Deprecations
constructor.utils.preprocessandconstructor.utils.fill_templateare deprecated. (#892)
Other
- Do not run CI against Python 3.8. (#909)
- Run SH tests in
-xmode ifCONSTRUCTOR_DEBUG=1is set. (#910)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by jaimergp over 1 year ago
https://github.com/conda/constructor - 3.10.0
Enhancements
- Windows installers will now report progress to stdout if run in headless mode (
/S). (#764, #812 via #847) - Add capability to add extra post-install pages to PKG installers. (#852)
- Parallelize artifact downloads. (#855 via #857)
- Improve detection and handling of standalone executable type. (#864)
- Export
INSTALLER_UNATTENDEDenvironment variable so pre- and post-install scripts can detect if the installer is running in batch/silent mode or not. (#882 via #885) - Do not run conda-based virtual specs tests for
__glibcand__osx. These are already tested by the installation script in an earlier step. (#868 via #887) - Allow
__glibcand__osxoverrides withCONDA_OVERRIDE_GLIBCandCONDA_OVERRIDE_OSXenvironment variables, respectively (.shinstallers only). (#888)
Bug fixes
- Fix GLIBC detection method in some MUSL systems. (#850 via #856)
- Respect
ssl_verifysetting if defined in anycondarcfile. (#851 via #860) - Ignore pre-existing
condarcfiles to prevent these configuration files from interfering with the installation process. (#542 and #568 via #863) - Address quoting issue that created unneeded files in installation directory. (#865 via #887)
- Perform disk space checks earlier and report errors in MB (
.shinstallers only). (#778 via 889) - Always report NSIS output when an error occurs. (#798 via #890)
- Do not crash if
--output-dirdoesn't exist. Ensure it exists before creating installers. (#772 via #891)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by jaimergp over 1 year ago
https://github.com/conda/constructor - 3.9.3
Bug fixes
- Fix a couple issues in the
virtual_specsfeature (setCONDA_PKGS_DIRSformicromamba, do not rely on$BATCHfor PKG, update the Windows example). (#843)
- Python
Published by marcoesters almost 2 years ago
https://github.com/conda/constructor - 3.9.2
Bug fixes
- Fix typo in pyproject.toml package data. (#839)
Contributors
- @marcoesters
- Python
Published by marcoesters almost 2 years ago
https://github.com/conda/constructor - 3.9.1
Bug fixes
- Prevent error on Windows where the text-based images cannot be generated because the TrueType font cannot be loaded. (#837)
Contributors
- @jaimergp
- Python
Published by jaimergp almost 2 years ago
https://github.com/conda/constructor - 3.9.0
Enhancements
- A new setting
virtual_specsallows the installer to run some checks before the installation proceeds. Useful for checking whether certain virtual package versions or system requirements can be satisfied. (#809) - Add option to output hashes of installer files. (#816)
- Merge
setup.*files intopyproject.toml. (#829)
Bug fixes
- Add setuptools to recipe host requirements. (#829)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by jaimergp almost 2 years ago
https://github.com/conda/constructor - 3.8.1
Bug fixes
- Fix
channels_remapsanitization when included as part of an item inextra_envs. (#808) - Fix a regression in the PKG installers where the installer would fail if
~/.condadid not exist before trying to fix the directory permissions. (#820)
Docs
- Clarify that channels must be passed as URLs in
channels_remap. (#808)
Other
- Mention
conda/conda-standalonerepository as a source for conda-standalone downloads in relevant error messages. (#808)
Full Changelog: https://github.com/conda/constructor/compare/3.8.0...3.8.1
- Python
Published by jaimergp almost 2 years ago
https://github.com/conda/constructor - 3.8.0
Enhancements
- Add support for AzureSignTool to sign Windows installers. (#767 via #771 and #792)
Bug fixes
- Fix ownership of files created by the PKG installer outside of
$PREFIX. (#784)
Other
- Change wording for shortcut creation on Windows. (#785)
- Automatically create issues when tests fail after pushing to
mainor creating tags. (#775 via #776 and #778) - Configure repository to use dependabot and update dependencies. (#786 via #787)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by jaimergp about 2 years ago
https://github.com/conda/constructor - 3.7.0
Enhancements
- In SH installers, error early if available disk space for chosen installation path is insufficient. (#749 via #751)
- Do not render progress bars when SH installers are run with
-b(batch). (#756 via #757) - Add a new
--config-filenameargument to specify an input file not namedconstruct.yaml. (#727 via #758)
Docs
- Clarify environment variables role in
default_prefixand friends on Windows. (#748 via #750) - Add some tips for debugging the creation and execution of
constructor-made installers. (#752)
Other
- Adjust metadata to require Python 3.8 or above, as needed by 3.6.0. (#747)
Contributors
- @jaimergp
- @millsks
- Python
Published by jaimergp over 2 years ago
https://github.com/conda/constructor - 3.6.0
Enhancements
- Add support for
menuinstv2, which extends shortcut (menu items) creation from Windows to Linux and macOS. Seemenuinstdocumentation for more information. Note that this feature requiresconda-standalone 23.11.0or later.micromambadoesn't support v2-style menu items yet. (#474, #743) - Add support for
ruamel.yaml0.18 API. (#729 via #739) - Add
pkg_domainssetting to allow customization of thedomainsattribute inPKGinstallers. (#731 via #744)
Other
- Unix installers now bundle conda-standalone (or micromamba) as
_conda, instead ofconda.exe. (#741 via #474)
Contributors
- @jaimergp
- @marcoesters
- Python
Published by jaimergp over 2 years ago
https://github.com/conda/constructor - 3.5.0
Enhancements
- Add support for the
register_envsoption. (#705 via #716) - Add new option
script_env_variables. Allows defining environment variables inconstruct.yamlfor use by pre- and post-install scripts. (#718)
Bug fixes
- Fix imports and skips for constructor tests. (#709)
- Fix a regression in the license prompt on SH installers to require a explicit answer instead of defaulting to
noon Enter. (#721 via #722)
Other
- Test
conda-standalonecanaries in CI. (#711) - Clarify consequences for when
conda initis run during the installation. (#713) - Log which subprocesses are run in
osxpkg. (#715)
Contributors
- @jaimergp
- @jlstevens
- @marcoesters
- @m-kuhn
New contributors
- @m-kuhn made their first contribution in https://github.com/conda/constructor/pull/710
- Python
Published by jaimergp over 2 years ago
https://github.com/conda/constructor - 3.4.5
Enhancements
- Support both
.yamland.txtfiles in theenvironment_filekey. This enables support for explicit lockfiles (.txt). (#477)
Bug fixes
- Ensure conda metadata is accurate when installers are created from existing environments. (#477)
- On Windows installers, only insert
conclusion_fileif the extension is.nsi. Ignore otherwise. Also prevents a double final page. (#700 via #701) - Skip imaging tests if not Windows or MacOS to avoid import errors. (#702)
Docs
- Document generic uninstall mechanisms for all operating systems. (#698)
Other
- Prohibit parentheses in
$INSTDIR. (#699) - Ensure requirements are in sync across different sources (
setup.py, conda recipe, feedstocks). (#703)
Contributors
- @jaimergp
- @marcoesters
- @mcg1969
- @pre-commit-ci[bot]
- Python
Published by jaimergp almost 3 years ago
https://github.com/conda/constructor - 3.4.4
Enhancements
- Add compatibility for the new repodata interface in conda 23.5. (#676)
- The Windows uninstaller will check the registry for
$INSTDIRbefore deleting hardcoded registry keys. (#684)
Bug fixes
- URLs in generated
envs.txtwill now use the correct URL given inchannel_remap, instead of the incorrect, installer-build-time only value. (#654 via #656) - Fix conda 23.1 incompatibilities when writing repodata.json files.
This doesn't guarantee compatibility with
conda-standalone 23.x, though. (#628 via #659). - Improve parsing of
yes/noprompts in SH installers. (#664) - Ensure error mesage is emitted when
$HOMEis not writable in shell installers. (#669) - In
.shinstallers, use/opt/NAMEas the default prefix when$HOMEis not set. (#677 via #678) - Adjust
@EXPLICITinput file so thatmicromambacorrectly finds the cache entries of transmuted packages. (#674 via #692) - Prevent Windows uninstallers from deleting directories that do not correspond to the installation directory. (#696)
Docs
- Fix "Edit Source Link" references and other minor corrections. (#652)
- Document the CLI flags used by the installers generated with
constructor. (#663)
Other
- Drop
ruamel_yamland useruamel.yamlinstead. (#633 via #660) - Windows: Always warn when installing into a path with spaces. (#665)
- Refactor
run_examples.pyastest/test_examples.pyso it usespytest. (#641 via #675) - Nightly builds will be uploaded to the
conda-canarychannel. (#612 via #675)
Contributors
- @dlmiles
- @deepeshaburse
- @jaimergp
- @jezdez
- @marcoesters
- @RahulARanger
- @EisW
- @conda-bot
- @pre-commit-ci[bot]
New Contributors
- @RahulARanger made their first contribution in https://github.com/conda/constructor/pull/652
- @EisW made their first contribution in https://github.com/conda/constructor/pull/656
- @pre-commit-ci made their first contribution in https://github.com/conda/constructor/pull/667
- @marcoesters made their first contribution in https://github.com/conda/constructor/pull/664
- @deepeshaburse made their first contribution in https://github.com/conda/constructor/pull/663
- @dlmiles made their first contribution in https://github.com/conda/constructor/pull/669
- Python
Published by jaimergp almost 3 years ago
https://github.com/conda/constructor - 3.4.3
Bug fixes
- Fix interactive installation in Linux and macOS by ensuring user default is initialized. (#635 via #636)
- Protect all user setable variables in .sh installers against variable substitution. This allows
$signs as part of the license/conclusion/name/version text without causing unexpected$1: unbound variableerrors. (#635 via #638)
Docs
- Add documentation for
--platformargument, listing out available options. (#620)
Other
- Improve CI reliability by installing NSIS with logging support via conda instead of getting it from sourceforge and manually extracting it. (#631 via #632)
- Test some .sh installers in interactive mode to test the interactive code path of the header.sh. (#637 via #638)
- Report example runs as integration coverage. (#639)
Contributors
- @dbast
- @JoelStansbury
- @hmaarrfk
New Contributors
- @JoelStansbury made their first contribution in https://github.com/conda/constructor/pull/620
Full Changelog: https://github.com/conda/constructor/compare/3.4.2...3.4.3
- Python
Published by dbast over 3 years ago
https://github.com/conda/constructor - 3.4.2
Enhancements
- Burn-in constructor version into installers to be able to better support faulty installers. (#604 via #626, #630)
Bug fixes
- Approach
pre_installscripts more carefully on Windows. Dummy scripts will not be included unless specified by the installer creator. NSIS will try to findcmd.exein some expected locations before blindly relying onPATH. (#621 via #622)
Other
- Switching from print statements to logging. Log levels, filtering, custom formatting strings etc. allow much more verbose and frequent messaging to follow the program flow in case of regular usage and also debugging and development. (#609, #630)
- Add + apply isort via pre-commit (#619)
- Speedup unit tests by factor 5. (#625)
- Add upper conda version bound as with conda >=23.1.0 the local repodata format has changed and
write_repodata()has to be updated. See #628 for details. (#627)
Contributors
- @dbast
- @jaimergp
Full Changelog: https://github.com/conda/constructor/compare/3.4.1...3.4.2
- Python
Published by dbast over 3 years ago
https://github.com/conda/constructor - 3.4.1
Bug fixes
- Fix regression introduced in #558, where
post_installscripts were silently ignored on Windows. Affects v3.4.0. (#576 via #614) - Remove duplicate CI for docs. (#613 via #615)
Contributors
- @dbast
- @jaimergp
Full Changelog: https://github.com/conda/constructor/compare/3.4.0...3.4.1
- Python
Published by dbast over 3 years ago
https://github.com/conda/constructor - 3.4.0
Enhancements
- Installers support spaces in
PREFIXnow. Old behaviour (reject chosen path if it contained spaces) is still default. Opt-in by settingcheck_path_spacestoFalse. (#449) - Windows (un)installers can be signed using the new
signing_certificateoption (#475) - Users can now add arbitrary files to the installer using the
extra_fileskeyword. (#465 via #500) - Added two new keys,
initialize_condaandregister_python, to control whether these options should be offered in the installer or not. (#507) - Add support for multi-environment installs via
extra_envskeyword (#359 via #509, #553, #599) - Enable alternative solvers by obeying
CONDA_SOLVERif set and available. (#531, #597) - PKG installers now default to the macOS logging system to log messages.
UI notifications can be enabled with
progress_notifications(off by default). (#535) - The graphical macOS installer now also displays the version number of the software in the window title. (#536)
- Enable
conclusion_texton Windows.exeand Unix.shinstallers (#443 via #547 and #550). - All installers support pre- and post-install scripts and expose the same environment variables:
PREFIX,INSTALLER_NAME,INSTALLER_VER,INSTALLER_PLAT,INSTALLER_TYPE. Thepre_install_desckey is now available, fulfilling the same role aspost_install_desc(#556 via #558) - Bypass the solver by using an
@EXPLICITinput file forconda installcommands. (#541 via #559) - cache files have correct creation and modification timestamps for
mamba which looks at the timestamp instead of the
_modvalue in the cache json (#579). - Windows GUI installer enhancement to allow for additional custom pages. These new pages can be added after the welcome page and before the conclusion. These extra pages can display text, links, and images. Such pages can be useful in providing additional instructions, guidance, or promotional materials for end-users before they begin using the application they just installed. (#590)
- A new key
build_outputsallows to generate extra artifacts besides the installer, like JSON metadata files, solved environments lock files, or licensing reports (#595, #602). - Improve and publish the documentation to
conda.github.io. (#437, #598) - header.sh and osx scripts hardening by adding
set -eu(sh) /set -euo pipefail(bash) and fixing all shellcheck findings. Shell scripts don't stop per default when commands finish with an error causing masked errors and undefined behaviours.set -echanges that behaviour by stoping in all cases where errors happen enabling better error reports on the actual error. If an error should be ignored then a command can be run via$cmd || true. Two test cases running shellcheck ensure that future changes get tested. (#600)
Bug fixes
- Check
makensis.exeexit code in verbose mode too (#453 via #475) - Fix constructor failures when the repo/subchannel only has
noarchpackages. (#512) - Fix logging error that would make
constructorcrash ifverbosemode was enabled. (#534) - Hardcode paths to Apple tools (
productbuild,productsign,codesign) to avoid using other tools with the same name in PATH. (#543) - Prevent
pre_uninstall.batscript from being deleted accidentally on cache clearing. (#514) - Shortcuts will be removed in installations that do not require
conda(#461) - Freshly created download directories are now guaranteed to be writable (#411)
- Windows CI now correctly detects installation problems (#551 and #560)
- Restore the ability to use
excludewithout solving issues. (#319 via #559) - Restore the ability to use force reinstall without solving issues. (#456 via #559)
- Fix env.txt indendation to be parsable by mamba again. (#592)
- Fix compatibility with NSIS 3.08 (#526 via #563)
- Make sure
cmdcalls in the Windows uninstaller use/Dfor added resilience against Registry issues (#566) - Fix tests that check for the presence of the
tkpackage in a given environment (#570) - (For Windows only) Fix for CVE-2022-26526. Installations for "All Users" will not be allowed the option to modify the system PATH environment variable during installation. Installations for "Just Me" will still be allowed the option to add the installation to their PATH environment variable. Additionally, when installing with Administrator privileges, non-admin system Users will no longer have “Write” permissions. (#584)
- Ensure shell installers are POSIX compliant. (#596 via #599)
- Add tests for
--conda-exe=<micromamba>and fix found issues on Linux and macOS. Not supported on Windows yet. (#503, #605)
Deprecations
- Officially require Python>=3.7 via
setup.py. Older Python versions are EOL and not part of the test matrix since #479. (#606, #610)
Docs
- Improved documentation for
post_installscripts (#537)
Other
- Removes the usage of
conda._vendor.toolz(#525) - Removed Maxiconda constructor example and updated Miniconda and Jetsonconda READMEs (and several scripts) to not contain references to Maxiconda anymore. (#470)
- Improve documentation for local channels on Windows (#483 via #564)
- Ensure
CONSTRUCT.mdis up-to-date withconstruct.py(#564) - Remove fragile and unnecessary cleanup steps from CI pipeline (#565)
- Run Windows uninstallers as part of the examples CI (#569)
- Ensure shell installers are POSIX compliant (#599)
Contributors
- @AndrewVallette
- @bryan-hunt
- @dbast
- @isuruf
- @jaimergp
- @jezdez
- @kathatherine
- @kenodegard
- @nsoranzo
- @pseudoyim
- @hoechenberger
- @ryanskeith
- @travishathaway
- @conda-bot
- @guimondmm
Full Changelog: https://github.com/conda/constructor/compare/3.3.1...3.4.0
- Python
Published by dbast over 3 years ago
https://github.com/conda/constructor - 3.3.1
Bug fixes:
Fix building examples in CI. (#502, #504, #505)
Fix truncated Python version if minor has two digits on Windows, e.g. "3.10". (#506)
Full Changelog: https://github.com/conda/constructor/compare/3.3.0...3.3.1
- Python
Published by jezdez over 4 years ago
https://github.com/conda/constructor - 3.3.0
Enhancements:
- Initialize mamba (if it exists), too. (#462)
- Add support for Python 3.9 and 3.10. (#479)
- Add an example that uses shortcuts. (#481)
- Expose the installer metadata to pre/post install scripts as environment variables
INSTALLER_NAME,INSTALLER_VERandINSTALLER_PLAT. (#491)
Bug fixes:
- Fixes for transmuting packages and generating repodata. (#489)
- Include cache metadata on the first line of the repodata cache. (#490)
- Fix
constructor.conda_interfaceto handle alpha, beta, rc versions. (#496)
Deprecations:
- Drop support for Python 2.7 and 3.6. (#479)
Other:
- CI: Run examples outside conda build to upload installers as artifacts for local testing (#498)
- Added project board, issue staleness, thread locking and label automation using GitHub action workflows to improve maintenance of GitHub project. More information can be found in the infra repo: https://github.com/conda/infra
New Contributors:
- @jaimergp made their first contribution in https://github.com/conda/constructor/pull/482
Full Changelog: https://github.com/conda/constructor/compare/3.2.2...3.3.0
- Python
Published by jezdez over 4 years ago
https://github.com/conda/constructor - 3.2.2
What's Changed
- extract pre-conda before extracting conda packages by @wolfv in https://github.com/conda/constructor/pull/450
- Fix windows shortcuts by @ericpre in https://github.com/conda/constructor/pull/455
- Avoid yaml warnings (and ensure compatibility with pyyaml 6) by @hmaarrfk in https://github.com/conda/constructor/pull/473
- Fix uninstaller error by @ericpre in https://github.com/conda/constructor/pull/467
- Unset
DYLD_FALLBACK_LIBRARY_PATHin header on macOS by @XuehaiPan in https://github.com/conda/constructor/pull/472 - Add option to disable creation of start menu shortcuts and fix regression by @ericpre in https://github.com/conda/constructor/pull/466
- Add tests for header template preprocessing and fix initialize by default by @hmaarrfk in https://github.com/conda/constructor/pull/459
- 3.3.2 changelog prerelease by @FaustinCarter in https://github.com/conda/constructor/pull/478
New Contributors
- @wolfv made their first contribution in https://github.com/conda/constructor/pull/450
- @XuehaiPan made their first contribution in https://github.com/conda/constructor/pull/472
Full Changelog: https://github.com/conda/constructor/compare/3.2.1...3.2.2
- Python
Published by jezdez over 4 years ago
https://github.com/conda/constructor -
COMMON:
- New platform selectors: s390x, osx-arm64
- Added the ability to build installers from an existing, instantiated environment or an environment.yml spec.
- Added condachannelalias and condarc options to allow more complete customization of the installed .condarc
- Added options to all install types to preserve the package cache after installation
- Migrated CI to GitHub Actions and added installation/unpack testing of generated installers
SHELL:
- Pre- and post-install scripts are now executed directly if a shebang is present; otherwise they are run by the POSIX shell
sh.
- Pre- and post-install scripts are now executed directly if a shebang is present; otherwise they are run by the POSIX shell
NSIS:
- Support for pre-install script
- Added the ability to check if the path length is longer than 46 characters, so that nodejs package contents will not exceed a path length of 260 characters.
PKG:
- Added an "all" installer type option to support building both .pkg and .sh installers with a single commmand
- Python
Published by mcg1969 almost 6 years ago
https://github.com/conda/constructor - 3.0.1
2019-09-16 3.0.1:
- COMMON:
- Add dependency on standalone conda executable
- Python
Published by forrestwaters almost 7 years ago
https://github.com/conda/constructor - 3.0.0
Contributors:
- @nehaljwani
- @mingwandroid
- @msarahan
- @soapy1
- @newville
- Python
Published by msarahan almost 7 years ago