Ronan Lamy
7e5a586f85
fs: Remove redundant .isdvc() check
...
fs.walk(..., dvc_only=True) already outputs dvc objects only, so
fs.isdvc(path, recursive=True) is always True.
2022-08-23 23:20:42 +03:00
Ronan Lamy
c76a84b7b1
fs: remove one call to ._get_key() in _DvcFS._get_fs_pair()
2022-08-23 23:20:42 +03:00
Daniele Trifirò
26008f1559
import-url/update: add --no-download flag
...
add --no-download flag to dvc import-url/dvc update to only create/update .dvc
files without downloading the associated data.
Created .dvc files can be fetched using `dvc pull` or can be
updated using `dvc update --no-download`.
2022-08-23 23:07:01 +03:00
Daniele Trifirò
92d680ff94
tests: fix typo in test name
2022-08-23 23:07:01 +03:00
Daniele Trifirò
c69c46d08c
fix error message on fetch/pull/checkout failure
2022-08-23 23:07:01 +03:00
skshetry
6477ade557
build: skip install fpm and ruby on Windows ( #8169 )
2022-08-23 18:02:47 +05:45
skshetry
78dd045d29
ci: drop __token__, it's the default ( #8157 )
2.19.0
2022-08-22 08:40:31 +05:45
skshetry
2ddbbdf5a4
ci: refactor binary executable building workflow ( #8156 )
...
This now uses the matrix to build executables from same jobs definition.
2022-08-22 08:38:58 +05:45
skshetry
17a565023b
build: bump ruby to 2.6 ( #8154 )
2022-08-20 23:32:23 +05:45
skshetry
b5d5728bf8
deps: bump dvc-data to 0.1.22 and dvc-s3 to 0.0.2 ( #8153 )
...
* deps: bump dvc-data to 0.1.22
* deps: bump dvc-s3 to 0.0.2
2022-08-20 22:59:40 +05:45
skshetry
055641a51e
deps: bump dvc-data to 0.1.21 ( #8147 )
2022-08-19 13:22:56 +05:45
Ruslan Kuprieiev
fc509d4e4a
Delete hook-googleapiclient.model.py
...
This is already provided by pyinstaller's standard hooks https://github.com/pyinstaller/pyinstaller-hooks-contrib/blob/master/src/_pyinstaller_hooks_contrib/hooks/stdhooks/hook-googleapiclient.model.py
2022-08-18 21:07:57 +03:00
Ruslan Kuprieiev
a67fea2235
doctor: ignore missing plugins
2022-08-18 21:02:41 +03:00
skshetry
f062b52e05
Add python version label to the readme ( #8146 )
2022-08-18 18:34:58 +05:45
Paweł Redzyński
25166f3e02
plots: show-vega: adjust renderers before show vega
...
Fixes : iterative/cml#1112
2022-08-18 12:52:52 +02:00
Ruslan Kuprieiev
a79ea15827
tests: webhdfs: fix linter
2022-08-18 12:43:12 +03:00
Ruslan Kuprieiev
8db9a2f70f
deps: bump dvc-data to 0.1.19
2022-08-18 12:43:12 +03:00
David de la Iglesia Castro
ff2f2e433f
pyinstaller: Restrict to 5.0
...
5.2 didn't fix https://github.com/iterative/dvc/issues/7949
2022-08-18 12:42:11 +03:00
Ruslan Kuprieiev
3fc9f323a7
fs: don't import SSHFileSystem
2022-08-18 00:23:40 +03:00
Ruslan Kuprieiev
bf0aa5e8aa
repo: data: ignore pylint false-positives
2022-08-17 23:02:22 +03:00
Ruslan Kuprieiev
3b3866323e
deps: bump dvc-data to 0.1.18
2022-08-17 23:02:22 +03:00
Ruslan Kuprieiev
3c3cbee7fd
deps: bump dvc-http to 0.0.2
2.18.1
2022-08-16 22:31:05 +03:00
Ruslan Kuprieiev
4a95020155
gs: add endpointurl
2022-08-14 13:39:03 +03:00
Ruslan Kuprieiev
3a429a869e
tests: lockfile: use fs_path
2022-08-13 23:09:21 +03:00
Ruslan Kuprieiev
99465b25b5
deps: bump dvc-data to 0.1.17
2022-08-13 22:43:46 +03:00
Ruslan Kuprieiev
fcdad4d229
deps: bump dvc-data to 0.1.16
2022-08-13 22:25:24 +03:00
Ruslan Kuprieiev
2e8b463795
deps: bump dvc-data
2.18.0
2022-08-12 11:58:44 +03:00
Ivan Shcheklein
206e00ccbe
guard rwlock file to prevent not locked repo edits
2022-08-11 15:54:42 +03:00
Peter Rowlands
f13443477d
exp run: account for repo root when staging git-deps
2022-08-11 13:48:28 +09:00
Dave Berenbaum
9837747eef
exp run: ui tweak ( #8124 )
2022-08-11 09:14:43 +05:45
dependabot[bot]
cf5dfc517a
build(deps-dev): Bump filelock from 3.7.1 to 3.8.0 ( #8125 )
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/py-filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.7.1...3.8.0 )
---
updated-dependencies:
- dependency-name: filelock
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 09:14:12 +05:45
dependabot[bot]
c134d4ab8e
build(deps): Bump dvc-data from 0.1.13 to 0.1.14 ( #8117 )
...
Bumps [dvc-data](https://github.com/iterative/dvc-data ) from 0.1.13 to 0.1.14.
- [Release notes](https://github.com/iterative/dvc-data/releases )
- [Commits](https://github.com/iterative/dvc-data/compare/0.1.13...0.1.14 )
---
updated-dependencies:
- dependency-name: dvc-data
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 09:17:12 +05:45
skshetry
7a0b3e9377
Update tests/func/experiments/test_queue.py
2022-08-09 17:50:48 +08:00
karajan1001
d6f8e5a507
Add flaky to a queue related test.
...
This is a flaky, the queue tasks status might remain "Running" even if
it had already been completed, beside sometimes I also noticed it raise
a pytest fixture error.
2022-08-09 17:50:48 +08:00
Alex Hall and David de la Iglesia Castro
2ca1d6c7c1
refactor: extract load_path function from common code using LOADERS ( #7983 )
...
Following up on https://github.com/iterative/dvc/pull/7965#discussion_r912684074
Co-authored-by: David de la Iglesia Castro <[email protected] >
2022-08-09 09:09:43 +00:00
Ivan Shcheklein
f7fbac1eed
stage add: fix hint message consistency ( #8112 )
2022-08-09 11:18:37 +05:45
skshetry
7c1e339650
data status: handle path joining properly for tree leaves/items ( #8107 )
2022-08-09 09:34:15 +05:45
Ivan Shcheklein
b7c0c41262
lock test name fix
2022-08-09 00:47:04 +03:00
karajan1001
9180a718c1
queue status: show final experiment name
...
fix : #8059
1. showing final experiment name in `queue status` for successful tasks.
2. Add a unit test for `celery_queue.status`
2022-08-08 15:49:51 +09:00
karajan1001
306456d453
queue status: ERROR: Invalid experiment
...
fix : #8014
> ERROR: Invalid experiment '{entry.stash_rev[:7]}'.
This happens when the queue task failed from a scm error.
{"exc_type": "GitMergeError", "exc_message": ["Cannot fast-forward HEAD
to '05100047a341f2fa4a02421289d48f84d8c45e86'"], "exc_module": "dvc.scm"}.
And the failed task neither create a infofile nor create a fail_stash.
1. Didn't raise DvcException if no infofile found for failed tasks.
(success tasks still raise it)
2. Add a new unit test for this.
2022-08-08 15:07:11 +09:00
Ivan Shcheklein
95421a5605
fix logic for unlock on unlocked lock calls
2022-08-08 14:25:10 +09:00
David de la Iglesia Castro
31635b8312
exp run: Use hydra for parsing --set-param.
...
- Overriding a config value : foo.bar=value
- Appending a config value : +foo.bar=value
- Appending or overriding a config value : ++foo.bar=value
- Removing a config value : ~foo.bar, ~foo.bar=value
See https://hydra.cc/docs/advanced/override_grammar/basic/#modifying-the-config-object
---
Breaking changes:
To modify a list, `foo[0]=bar` must now be passed as `foo.0=bar`.
Modifying a nested list inside a dictionary is not supported by omegaconf.
---
Closes #4883
Closes #5868
Closes #6129
2022-08-05 17:53:24 +02:00
David de la Iglesia Castro
45ac64ddde
api: Fix params_show when stage has no params
...
Also fix when `deps=True` and no params in the entire pipeline.
Closes #8064
2.17.0
2022-08-05 16:26:19 +03:00
Sami Abdul-Wahid
c7b22b467c
Upgrade from toml to tomlkit library ( #7468 )
...
* Upgrade from toml to tomlkit library
2022-08-05 18:58:22 +05:45
karajan1001
ae83e3c787
Now exp remove can clean up failed tasks and associated successful tasks
...
fix : #8018
fix : #8071
1. Add one line to make `exp remove` can remove failed tasks, and will
also delete associated successful tasks
2. Add a new unit test for this behaviour.
3. Solve the unstable test_queue problem.
2022-08-05 16:09:51 +09:00
karajan1001 and Peter Rowlands
f68c4e9a4b
Refactor dvc.repo.experiment.remove to make matching exp by name also
...
return its queue entry info.
Some review changes.
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
2022-08-05 16:09:51 +09:00
karajan1001
2182c4508d
Make exp remove flags and arguments mutually exclusive.
...
1. Current behavior didn't follow the either or description.
2. Make the underlying logic more clear.
2022-08-05 16:09:51 +09:00
karajan1001
eaab253e2b
Refactor dvc.repo.experiments.queue.remove.py
...
Make a better API for other place to call.
2022-08-05 16:09:51 +09:00
karajan1001
905c416ffc
Decouple queue clear and remove commands
2022-08-05 16:09:51 +09:00
karajan1001
a6063307b5
Replace the _clear_queue function with celery_queue.clear
2022-08-05 16:09:51 +09:00