Tags: analog-cbarber/conda
Tags
* skip scanning folders for contents during reversal of transactions.… … Just ignore folders. A bit messier, but a lot faster. (conda#8266) * fix some logic in renaming trash files to fix permission errors (conda#8300) * wrap pip subprocess calls in conda-env more cleanly and uniformly (conda#8307) * revert conda prepending to PATH in cli main file on windows (conda#8307) * simplify ``conda run`` code to use activation subprocess wrapper. Fix a few conda tests to use ``conda run``. (conda#8307) * fixed duplicated "to" in managing envs section (conda#8298) * flesh out docs on activation (conda#8314) * correct git syntax for adding a remote in dev docs (conda#8316) * unpin sphinx version in docs requirements (conda#8317) * @jjhelmus * @MarckK * @msarahan * @rrigdon * @samgd
* fix incorrect syntax prepending to PATH for conda CLI functionality (… …conda#8295) * fix rename_tmp.bat operating on folders, leading to hung interactive dialogs. Operate only on files. (conda#8295) * @mingwandroid * @msarahan
* Make super in resolve.py python 2 friendly (conda#8280) * support unicode paths better in activation scripts on Windows (#) * set PATH for conda.bat to include Conda's root prefix, so that libraries can be found when using conda when the root env is not activated (conda#8287, conda#8292) * clean up warnings/errors about rsync and trash files (conda#8290) * @jjhelmus * @mingwandroid * @msarahan * @rrigdon
* allow configuring location of instrumentation records (conda#7849) * prepend conda-env pip commands with env activation to fix library loading (conda#8263) * resolve conda#8176 SAT solver choice error handling (conda#8248) * document ``pip_interop_enabled`` config parameter (conda#8250) * ensure prefix temp files are inside prefix (conda#8253) * ensure ``script_caller`` is bound before use (conda#8254) * fix overzealous removal of folders after cleanup of failed post-link scripts (conda#8259) * fix conda#8264: Allow 'int' datatype for values to non-sequence parameters (conda#8268) * remove experimental ``featureless_minimization_disabled`` feature flag (conda#8249) * @davemasino * @geremih * @jjhelmus * @kalefranz * @msarahan * @minrk * @nehaljwani * @prusse-martin * @rrigdon * @soapy1
* Implement ``-stack`` switch for powershell usage of conda (conda#8217) * Enable system-wide initialization for conda shell support (conda#8219) * Activate environments prior to running post-link scripts (conda#8229) * Instrument more solve calls to prioritize future optimization efforts (conda#8231) * print more env info when searching in envs (conda#8240) * resolve conda#8178, fix conda pip interop assertion error with egg folders (conda#8184) * resolve conda#8157, fix token leakage in errors and config output (conda#8163) * resolve conda#8185, fix conda package filtering with embedded/vendored python metadata (conda#8198) * resolve conda#8199, fix errors on .* in version specs that should have been specific to the ~= operator (conda#8208) * fix .bat scripts for handling paths on Windows with spaces (conda#8215) * fix powershell scripts for handling paths on Windows with spaces (conda#8222) * handle missing rename script more gracefully (especially when updating/installing conda itself) (conda#8212) * @dhirschfeld * @jjhelmus * @kalefranz * @msarahan * @murrayreadccdc * @nehaljwani * @rrigdon * @soapy1
* Documentation restructuring/improvements (conda#8139, conda#8143) * rewrite rm_rf to use native system utilities and rename trash files (conda#8134) * fix UnavailableInvalidChannel errors when only noarch subdir is present (conda#8154) * document, but disable the ``allow_conda_downgrades`` flag, pending re-examination of the warning, which was blocking conda operations after an upgrade-downgrade cycle across minor versions. (conda#8160) * fix conda env export missing pip entries without use of pip interop enabled setting (conda#8165) * @jjhelmus * @msarahan * @nehaljwani * @rrigdon
* optimizations in ``get_reduced_index`` (conda#8117, conda#8121, con… …da#8122) * fix faulty onerror call for rm (conda#8053) * fix activate.bat to use more direct call to conda.bat (don't require conda init; fix non-interactive script) (conda#8113) * @jjhelmus * @msarahan * @pv
* resolve conda#7053 preview support for conda operability with pip; … …disabled by default (conda#7067, conda#7370, conda#7710, conda#8050) * conda initialize (conda#6518, conda#7388, conda#7629) * resolve conda#7194 add '--stack' flag to 'conda activate'; remove max_shlvl config (conda#7195, conda#7226, conda#7233) * resolve conda#7087 add non-conda-installed python packages into PrefixData (conda#7067, conda#7370) * resolve conda#2682 add 'conda run' preview support (conda#7320, conda#7625) * resolve conda#626 conda wrapper for PowerShell (conda#7794, conda#7829) * resolve conda#6915 remove 'conda env attach' and 'conda env upload' (conda#6916) * resolve conda#7061 remove pkgs/pro from defaults (conda#7162) * resolve conda#7078 add deprecation warnings for 'conda.cli.activate', 'conda.compat', and 'conda.install' (conda#7079) * resolve conda#7194 add '--stack' flag to 'conda activate'; remove max_shlvl config (conda#7195) * resolve conda#6979, conda#7086 remove Dist from majority of project (conda#7216, conda#7252) * fix conda#7362 remove --license from conda info and related code paths (conda#7386) * resolve conda#7309 deprecate 'conda info package_name' (conda#7310) * remove 'conda clean --source-cache' and defer to conda-build (conda#7731) * resolve conda#7724 move windows package cache and envs dirs back to .conda directory (conda#7725) * disallow env names with colons (conda#7801) * import speedups (conda#7122) * --help cleanup (conda#7120) * fish autocompletion for conda env (conda#7101) * remove reference to 'system' channel (conda#7163) * add http error body to debug information (conda#7160) * warn creating env name with space is not supported (conda#7168) * support complete MatchSpec syntax in environment.yml files (conda#7178) * resolve conda#4274 add option to remove an existing environment with 'conda create' (conda#7133) * add ability for conda prompt customization via 'env_prompt' config param (conda#7047) * resolve conda#7063 add license and license_family to MatchSpec for 'conda search' (conda#7064) * resolve conda#7189 progress bar formatting improvement (conda#7191) * raise log level for errors to error (conda#7229) * add to conda.exports (conda#7217) * resolve conda#6845 add option -S / --satisfied-skip-solve to exit early for satisfied specs (conda#7291) * add NoBaseEnvironmentError and DirectoryNotACondaEnvironmentError (conda#7378) * replace menuinst subprocessing by ctypes win elevation (4.6.0a3) (conda#7426) * bump minimum requests version to stable, unbundled release (conda#7528) * resolve conda#7591 updates and improvements from namespace PR for 4.6 (conda#7599) * resolve conda#7592 compatibility shims (conda#7606) * user-agent context refactor (conda#7630) * solver performance improvements with benchmarks in common.logic (conda#7676) * enable fuzzy-not-equal version constraint for pip interop (conda#7711) * add -d short option for --dry-run (conda#7719) * add --force-pkgs-dirs option to conda clean (conda#7719) * address conda#7709 ensure --update-deps unlocks specs from previous user requests (conda#7719) * add package timestamp information to output of 'conda search --info' (conda#7722) * resolve conda#7336 'conda search' tries "fuzzy match" before showing PackagesNotFound (conda#7722) * resolve conda#7656 strict channel priority via 'channel_priority' config option or --strict-channel-priority CLI flag (conda#7729) * performance improvement to cache __hash__ value on PackageRecord (conda#7715) * resolve conda#7764 change name of 'condacmd' dir to 'condabin'; use on all platforms (conda#7773) * resolve conda#7782 implement PEP-440 '~=' compatible release operator (conda#7783) * disable timestamp prioritization when not needed (conda#7894, conda#8012) * compile pyc files for noarch packages in batches (conda#8015) * disable per-file sha256 safety checks by default; add extra_safety_checks condarc option to enable them (conda#8017) * shorten retries for file removal on windows, where in-use files can't be removed (conda#8024) * expand env vars in ``custom_channels``, ``custom_multichannels``, ``default_channels``, ``migrated_custom_channels``, and ``whitelist_channels`` (conda#7826) * encode repodata to utf-8 while caching, to fix unicode characters in repodata (conda#7873) * fix conda#7107 verify hangs when a package is corrupted (conda#7131) * fix conda#7145 progress bar uses stderr instead of stdout (conda#7146) * fix typo in conda.fish (conda#7152) * fix conda#2154 conda remove should complain if requested removals don't exist (conda#7135) * fix conda#7094 exit early for --dry-run with explicit and clone (conda#7096) * fix activation script sort order (conda#7176) * fix conda#7109 incorrect chown with sudo (conda#7180) * fix conda#7210 add suppressed --mkdir back to 'conda create' (fix for 4.6.0a1) (conda#7211) * fix conda#5681 conda env create / update when --file does not exist (conda#7385) * resolve conda#7375 enable conda config --set update_modifier (conda#7377) * fix conda#5885 improve conda env error messages and add extra tests (conda#7395) * msys2 path conversion (conda#7389) * fix autocompletion in fish (conda#7575) * fix conda#3982 following 4.4 activation refactor (conda#7607) * fix conda#7242 configuration load error message (conda#7243) * fix conda env compatibility with pip 18 (conda#7612) * fix conda#7184 remove conflicting specs to find solution to user's active request (conda#7719) * fix conda#7706 add condacmd dir to cmd.exe path on first activation (conda#7735) * fix conda#7761 spec handling errors in 4.6.0b0 (conda#7780) * fix conda#7770 'conda list regex' only applies regex to package name (conda#7784) * fix conda#8076 load metadata from index to resolve inconsistent envs (conda#8083) * resolve conda#6595 use OO inheritance in activate.py (conda#7049) * resolve conda#7220 pep8 project renamed to pycodestyle (conda#7221) * proxy test routine (conda#7308) * add .mailmap and .cla-signers (conda#7361) * add copyright headers (conda#7367) * rename common.platform to common.os and split among windows, linux, and unix utils (conda#7396) * fix windows test failures when symlink not available (conda#7369) * test building conda using conda-build (conda#7251) * solver test metadata updates (conda#7664) * explicitly add Mapping, Sequence to common.compat (conda#7677) * add debug messages to communicate solver stages (conda#7803) * add undocumented sat_solver config parameter (conda#7811) * 4.6.0a1 at d5bec21 on 2018-04-20 * 4.6.0a2 at c467517 on 2018-05-01 * 4.6.0b0 at 21a24f0 on 2018-09-07 * 4.6.0b1 at 1471f04 on 2018-10-22 * 4.6.0rc1 at 64bde06 on 2018-12-31 * @cgranade * @fabioz * @geremih * @goanpeca * @jesse- * @jjhelmus * @kalefranz * @makbigc * @mandeep * @mbargull * @msarahan * @nehaljwani * @ohadravid * @teake
* resolve conda#7053 preview support for conda operability with pip; … …disabled by default (conda#7067, conda#7370, conda#7710, conda#8050) * conda initialize (conda#6518, conda#7388, conda#7629) * resolve conda#7194 add '--stack' flag to 'conda activate'; remove max_shlvl config (conda#7195, conda#7226, conda#7233) * resolve conda#7087 add non-conda-installed python packages into PrefixData (conda#7067, conda#7370) * resolve conda#2682 add 'conda run' preview support (conda#7320, conda#7625) * resolve conda#626 conda wrapper for PowerShell (conda#7794, conda#7829) * resolve conda#6915 remove 'conda env attach' and 'conda env upload' (conda#6916) * resolve conda#7061 remove pkgs/pro from defaults (conda#7162) * resolve conda#7078 add deprecation warnings for 'conda.cli.activate', 'conda.compat', and 'conda.install' (conda#7079) * resolve conda#7194 add '--stack' flag to 'conda activate'; remove max_shlvl config (conda#7195) * resolve conda#6979, conda#7086 remove Dist from majority of project (conda#7216, conda#7252) * fix conda#7362 remove --license from conda info and related code paths (conda#7386) * resolve conda#7309 deprecate 'conda info package_name' (conda#7310) * remove 'conda clean --source-cache' and defer to conda-build (conda#7731) * resolve conda#7724 move windows package cache and envs dirs back to .conda directory (conda#7725) * disallow env names with colons (conda#7801) * import speedups (conda#7122) * --help cleanup (conda#7120) * fish autocompletion for conda env (conda#7101) * remove reference to 'system' channel (conda#7163) * add http error body to debug information (conda#7160) * warn creating env name with space is not supported (conda#7168) * support complete MatchSpec syntax in environment.yml files (conda#7178) * resolve conda#4274 add option to remove an existing environment with 'conda create' (conda#7133) * add ability for conda prompt customization via 'env_prompt' config param (conda#7047) * resolve conda#7063 add license and license_family to MatchSpec for 'conda search' (conda#7064) * resolve conda#7189 progress bar formatting improvement (conda#7191) * raise log level for errors to error (conda#7229) * add to conda.exports (conda#7217) * resolve conda#6845 add option -S / --satisfied-skip-solve to exit early for satisfied specs (conda#7291) * add NoBaseEnvironmentError and DirectoryNotACondaEnvironmentError (conda#7378) * replace menuinst subprocessing by ctypes win elevation (4.6.0a3) (conda#7426) * bump minimum requests version to stable, unbundled release (conda#7528) * resolve conda#7591 updates and improvements from namespace PR for 4.6 (conda#7599) * resolve conda#7592 compatibility shims (conda#7606) * user-agent context refactor (conda#7630) * solver performance improvements with benchmarks in common.logic (conda#7676) * enable fuzzy-not-equal version constraint for pip interop (conda#7711) * add -d short option for --dry-run (conda#7719) * add --force-pkgs-dirs option to conda clean (conda#7719) * address conda#7709 ensure --update-deps unlocks specs from previous user requests (conda#7719) * add package timestamp information to output of 'conda search --info' (conda#7722) * resolve conda#7336 'conda search' tries "fuzzy match" before showing PackagesNotFound (conda#7722) * resolve conda#7656 strict channel priority via 'channel_priority' config option or --strict-channel-priority CLI flag (conda#7729) * performance improvement to cache __hash__ value on PackageRecord (conda#7715) * resolve conda#7764 change name of 'condacmd' dir to 'condabin'; use on all platforms (conda#7773) * resolve conda#7782 implement PEP-440 '~=' compatible release operator (conda#7783) * disable timestamp prioritization when not needed (conda#7894, conda#8012) * compile pyc files for noarch packages in batches (conda#8015) * disable per-file sha256 safety checks by default; add extra_safety_checks condarc option to enable them (conda#8017) * shorten retries for file removal on windows, where in-use files can't be removed (conda#8024) * expand env vars in ``custom_channels``, ``custom_multichannels``, ``default_channels``, ``migrated_custom_channels``, and ``whitelist_channels`` (conda#7826) * encode repodata to utf-8 while caching, to fix unicode characters in repodata (conda#7873) * fix conda#7107 verify hangs when a package is corrupted (conda#7131) * fix conda#7145 progress bar uses stderr instead of stdout (conda#7146) * fix typo in conda.fish (conda#7152) * fix conda#2154 conda remove should complain if requested removals don't exist (conda#7135) * fix conda#7094 exit early for --dry-run with explicit and clone (conda#7096) * fix activation script sort order (conda#7176) * fix conda#7109 incorrect chown with sudo (conda#7180) * fix conda#7210 add suppressed --mkdir back to 'conda create' (fix for 4.6.0a1) (conda#7211) * fix conda#5681 conda env create / update when --file does not exist (conda#7385) * resolve conda#7375 enable conda config --set update_modifier (conda#7377) * fix conda#5885 improve conda env error messages and add extra tests (conda#7395) * msys2 path conversion (conda#7389) * fix autocompletion in fish (conda#7575) * fix conda#3982 following 4.4 activation refactor (conda#7607) * fix conda#7242 configuration load error message (conda#7243) * fix conda env compatibility with pip 18 (conda#7612) * fix conda#7184 remove conflicting specs to find solution to user's active request (conda#7719) * fix conda#7706 add condacmd dir to cmd.exe path on first activation (conda#7735) * fix conda#7761 spec handling errors in 4.6.0b0 (conda#7780) * fix conda#7770 'conda list regex' only applies regex to package name (conda#7784) * resolve conda#6595 use OO inheritance in activate.py (conda#7049) * resolve conda#7220 pep8 project renamed to pycodestyle (conda#7221) * proxy test routine (conda#7308) * add .mailmap and .cla-signers (conda#7361) * add copyright headers (conda#7367) * rename common.platform to common.os and split among windows, linux, and unix utils (conda#7396) * fix windows test failures when symlink not available (conda#7369) * test building conda using conda-build (conda#7251) * solver test metadata updates (conda#7664) * explicitly add Mapping, Sequence to common.compat (conda#7677) * add debug messages to communicate solver stages (conda#7803) * add undocumented sat_solver config parameter (conda#7811) * 4.6.0a1 at d5bec21 on 2018-04-20 * 4.6.0a2 at c467517 on 2018-05-01 * 4.6.0b0 at 21a24f0 on 2018-09-07 * 4.6.0b1 at 1471f04 on 2018-10-22 * 4.6.0rc1 at * @cgranade * @fabioz * @geremih * @goanpeca * @jesse- * @jjhelmus * @kalefranz * @makbigc * @mandeep * @mbargull * @msarahan * @nehaljwani * @ohadravid * @teake
PreviousNext