Commit Graph

1341 Commits

Author SHA1 Message Date
Wolf Vollprecht 627e1d555a
Add SECURITY.md file with email addresses 2021-07-01 18:06:33 +02:00
Wolf Vollprecht 5908630dcf
Merge pull request #1048 from adriendelsalle/freeze-installed 2021-06-30 22:48:58 +02:00
Adrien Delsalle d01633f996
fix update_modifier read from conda api 2021-06-30 21:28:14 +02:00
Adrien DELSALLE d8a7f01503
add capability to freeze/lock env during install
add umamba corresponding --freeze-installed flag
add test
implement freeze installed in mamba
update changelog
2021-06-30 19:41:50 +02:00
Wolf Vollprecht 5ad58d72a2
Merge pull request #1046 from wolfv/track_features_pkginfo
Keep track features around in PackageInfo class
2021-06-30 19:25:55 +02:00
Wolf Vollprecht 7a7c4ae175 keep track_features around in PackageInfo class 2021-06-30 19:25:30 +02:00
Wolf Vollprecht 3572383165 import enoent from python stdlib 2021-06-30 07:29:36 +02:00
Wolf Vollprecht 07905fd747
Merge pull request #1040 from adriendelsalle/remove-orphaned 2021-06-29 20:23:55 +02:00
Wolf Vollprecht 7c0f4ac3c7
Merge pull request #1041 from wolfv/package_resolution_docs
add package resolution docs
2021-06-29 20:19:44 +02:00
Wolf Vollprecht 24ba4286f8 add package resolution docs 2021-06-29 20:19:24 +02:00
Adrien DELSALLE a33a445f14
use history to remove orphaned pkgs
add git diff like chars for installed, removed and skipped pkgs
add and update remove umamba tests
add the same behavior to mamba
update changelog
2021-06-29 19:56:35 +02:00
Wolf Vollprecht cb9b4e8ed3 release 0.14.1 2021-06-25 18:25:41 +02:00
Wolf Vollprecht 18239e72d8
Merge pull request #1038 from adriendelsalle/prepare-0.14.1 2021-06-25 18:00:33 +02:00
Adrien DELSALLE aa9cb82a21
uppdate changelog 2021-06-25 17:30:26 +02:00
Adrien Delsalle 85a0ada5a4
Refactor `micromamba` config prepend and append sequence (#1023)
* refactor umamba config prepend and append sequence
add capability to define multiple key/val pairs
catch empty args or no values passed cases
check if keys match rc configurables configs
define config append or prepend spec as required
update and add tests

* add is_sequence method on configurable and its interface
add tests on non sequence configurable
2021-06-23 19:50:02 +02:00
Wolf Vollprecht e7a8caea03
Merge pull request #1031 from adriendelsalle/fix-json-output 2021-06-22 20:04:36 +02:00
Adrien DELSALLE 62421e0fda
fix json output in mamba
do not print pinned packages when using json output
2021-06-22 19:29:31 +02:00
Madhur Tandon e45af49eb7
fix wrong update spec in history (#1028) 2021-06-22 15:39:06 +02:00
Wolf Vollprecht 9d50206d70
Merge pull request #1025 from madhur-tandon/user_with_email
fix bug when username has @
2021-06-22 08:50:03 +02:00
Madhur Tandon b0c6399070 fix bug when username has @ 2021-06-21 17:33:11 +05:30
Wolf Vollprecht f60dfa806e release 0.14.0 2021-06-17 16:14:28 +02:00
Adrien Delsalle a52105bede
Prepare 0.14.0 release (#1006) 2021-06-17 16:09:36 +02:00
Mariana Meireles 0d2b14fc3c
Adds remove command, to remove keys of vectors (#1011) 2021-06-17 15:28:44 +02:00
Wolf Vollprecht b2851c8592
Merge pull request #1010 from adriendelsalle/py-pin-err-msg
Improve python auto pinning
2021-06-17 13:30:12 +02:00
Wolf Vollprecht 81a490a046
add menu install shortcut and more long paths support for Windows (#975) 2021-06-17 13:28:36 +02:00
Adrien DELSALLE 27ce964de1
add configurable _no_py_pin to disable python pinning
add cli flags for pinning or not python, --no-py-pin and --py-pin
add display of pinned packages in umamba
have exact same print in mamba
test with old setuptools
2021-06-17 11:51:49 +02:00
Wolf Vollprecht fec4633c8c
Merge pull request #1009 from adriendelsalle/link-log-levels
Refactor log levels for linking steps
2021-06-16 20:14:08 +02:00
Wolf Vollprecht 06fc08f239
Merge pull request #1007 from adriendelsalle/corrupted-cache
Fix constructor invalid `repodata_record`
2021-06-16 20:13:11 +02:00
Adrien DELSALLE 68e69d3481
refactor log levels for linking steps 2021-06-16 19:39:23 +02:00
Adrien DELSALLE 8c3bd84549
fix constructor invalid repodata_record
improve logging
have detailed warnings, other logs are debug or trace
do not raise multiple warnings when the cache is invalid
do others verifications only when previous ones are ok
2021-06-16 18:55:46 +02:00
Wolf Vollprecht e8bcf83b4e
Merge pull request #1008 from adriendelsalle/pip-options
Use a requirement file for `pip` specs
2021-06-16 17:50:02 +02:00
Adrien DELSALLE 9b2c28a687
use a requirement file for pip
fixes possibles options passed for a given package
2021-06-16 17:16:19 +02:00
Adrien Delsalle 6b54e09239
add documentation for artifacts verification (#1000)
fix files_verification link definition
2021-06-16 06:59:27 +02:00
Wolf Vollprecht 59925ad650
Merge pull request #994 from adriendelsalle/long-paths 2021-06-15 20:44:29 +02:00
Adrien Delsalle 98e8b611a4
Add repo related concepts to documentation (#1004)
* add repo, channel, repodata, subdir, tarball concepts
refactor detailed ops to use mermaid js
remove install svg

* fix code quality
add flake8 exception for mermaid, incompatible check vs isort
2021-06-15 13:06:35 +02:00
Adrien Delsalle 72a3d4efeb
More detailed documentation of `install` operation (#999) 2021-06-12 09:38:14 +02:00
Wolf Vollprecht e46993aab1
Merge pull request #998 from adriendelsalle/link-doc
Add documentation about linking
2021-06-11 15:22:05 +02:00
Adrien DELSALLE c38e55b22c
add advanced usage part
add more concepts section
describe linking
2021-06-11 13:41:14 +02:00
Adrien DELSALLE 7fd801c52c
remove GHC_WIN_DISABLE_AUTO_PREFIXES definition
resize the buffer before returning self exe
avoids long path prefix on Windows
test long prefix activation
add documentation
2021-06-10 17:16:22 +02:00
Wolf Vollprecht c1516d4cb6
Merge pull request #988 from adriendelsalle/log-trace
Add a trace log level
2021-06-09 09:08:49 +02:00
Brett Jurman ce11f0dd8c
Add yes and no as additional ways of answering a prompt (#989) 2021-06-09 07:35:02 +02:00
Adrien DELSALLE d92c93c965
add a trace log level 2021-06-07 11:10:28 +02:00
Mariana Meireles fcc20bb45b
Add config set, get, append and prepend for micromamba (#838) 2021-06-04 13:49:53 +02:00
Wolf Vollprecht a280e3e498
Merge pull request #979 from adriendelsalle/rc-file-flag 2021-06-03 19:54:32 +02:00
Adrien DELSALLE 6041111bdc
expand user on rc_file hook 2021-06-03 19:32:14 +02:00
Wolf Vollprecht ba6ac219c8
Merge pull request #978 from adriendelsalle/use-artefact-verif 2021-06-03 14:56:49 +02:00
Adrien DELSALLE 6a9258efa8
fix typo 2021-06-03 13:31:57 +02:00
Adrien DELSALLE 85a1cc8e1e
rename artifact_verif to verify_artifacts 2021-06-03 12:16:07 +02:00
Adrien DELSALLE 58b486d737
add docstrings
add RepoChecker to Channel
add lazy loading of the RepoChecker
add artefact verif flag to micromamba CLI
get index_file from a MRepo
refactor Channel to avoid circular dependency in base_url
add cache_name_from_url free function
add index_error to disambiguate with package_error
add RepoIndexChecker and RepoChecker verify_package
implement verify_package on v0.6.0 spec PkgMgr
define reference and cache path for top-level content trust roles
use cached root metadata if any
add missing virtual destructor to base class RootRole
prefer artifact vs artefact
2021-06-03 08:40:39 +02:00
Wolf Vollprecht a1f7f9b835
Merge pull request #972 from adriendelsalle/curl-av-roles 2021-06-03 08:22:26 +02:00