Dave Berenbaum
279f8cb68f
repro --pull: don't fail for cloud-versioned remotes ( #10001 )
...
* repro --pull: don't fail for cloud-versioned remotes
* raise RunCacheNotSupported for cloud-versioned remotes
2023-10-06 18:11:30 +03:00
dberenbaum
8a70877748
fix artifact name test
2023-10-05 13:39:06 -04:00
dberenbaum
f60091e64f
bump gto
2023-10-05 13:39:06 -04:00
Matt Seddon
3661b8998b
Enable forcing exp apply (unsaved files in the workspace)
3.24.0
2023-10-04 16:12:52 -04:00
Matt Seddon
dcb678d606
exp rename: update help text
2023-10-04 15:14:49 -04:00
Ruslan Kuprieiev
6394a503be
deps: bump dvc-data to >=2.18.1
...
To ensure people are getting a fix related to iterative/dvc#9826
2023-10-04 16:03:22 +03:00
Ruslan Kuprieiev
00c10eb6bd
repo: bump site_cache_dir salt
...
Caused by a cache corruption fix in https://github.com/iterative/dvc-data/pull/447
2023-10-04 04:01:26 +03:00
Ruslan Kuprieiev
b0a25f11b7
deps: bump dvc-data to >= 2.18.0
2023-10-04 04:01:26 +03:00
Dave Berenbaum
bc1a700254
gc: add dry option and log num removed objs ( #9952 )
...
Closes #9330
2023-09-30 02:33:44 +00:00
Ruslan Kuprieiev
9f4b67cec4
site_cache_dir: use .dvc/tmp/btime and fallback to st_birthtime
...
This will ensure that we won't be using index cache if you delete your repo
and start/clone fresh.
2023-09-29 20:30:28 +03:00
Ruslan Kuprieiev
4d5a0163ea
diff: handle granular targets
2023-09-28 21:54:06 +03:00
Ruslan Kuprieiev
0053b1ccd2
index: check parents when trying to detect hash_name
2023-09-28 21:54:06 +03:00
Ruslan Kuprieiev
f981500862
cli: data_sync: show warning about missing default remote ( #9979 )
2023-09-26 23:29:33 +03:00
David de la Iglesia Castro
a6e0d68cd2
run-cache: Load newest instead of first found in os.listdir. ( #9908 )
...
Closes https://github.com/iterative/dvc/issues/9420
3.23.0
2023-09-26 15:07:13 +03:00
David de la Iglesia Castro
2aa2bef9d6
artifacts: Bring back name_is_compatible. ( #9972 )
...
* artifacts: Bring back `name_is_compatible`.
Unfortunately, DVCLive was importing this function so I am bringing back the name for backwards compatibility.
* Update artifacts.py
2023-09-26 14:32:27 +03:00
skshetry
95c9790368
Revert "build: temporarily pin setuptools-scm" ( #9978 )
...
This reverts commit 7b40968741 .
2023-09-26 13:47:31 +05:45
pre-commit-ci[bot]
b8106e50fb
[pre-commit.ci] pre-commit autoupdate ( #9976 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.290 → v0.0.291](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.290...v0.0.291 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-26 08:55:57 +05:45
dependabot[bot]
ccc84a0a43
build(deps-dev): bump pylint from 2.17.5 to 2.17.6 ( #9977 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 2.17.5 to 2.17.6.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.5...v2.17.6 )
---
updated-dependencies:
- dependency-name: pylint
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>
2023-09-26 08:55:03 +05:45
Ruslan Kuprieiev
2e1166d520
fetch: don't clear pbars
...
There is more we can do during the `Fetching` stage, but it will
require additional tweaks, so just keeping it simple here.
Similar to https://github.com/iterative/dvc/pull/9974
2023-09-26 01:27:59 +03:00
Ruslan Kuprieiev
18b4d610d6
checkout: tweak messages and don't clear pbars
2023-09-25 23:17:26 +03:00
Ruslan Kuprieiev
b77218aa5b
fetch: use ui.progress instead of raw Callback
2023-09-25 22:21:42 +03:00
Peter Rowlands (변기호)
12b572596f
repo: add API and CLI for reading artifacts ( #9770 )
...
* deps: add GTO as a dependency
* deps: bump dvc-studio-client to 0.13.0
* fs: return downloaded count in fs.download()
* utils: add type hints for resolve_output
* artifacts: add `dvc artifacts get`
* api: add `api.artifacts_show`
* artifacts get: support --remote, --remote-config
* gto: update to 1.3.0
2023-09-25 20:21:34 +05:45
dberenbaum
e8362db9bc
exp: force add include_untracked paths
2023-09-25 19:02:38 +09:00
skshetry
6502234022
ci: build: split publishing and building into separate jobs ( #9970 )
...
https://github.com/pypa/gh-action-pypi-publish suggests separating building from publishing
for security reasons.
3.22.1
2023-09-23 18:05:03 +05:45
Ruslan Kuprieiev
1fa9f1f6ea
index: fix fs cache location
...
Existing logic might result in weird fs cache location like
`.dvc/cache/files/md5/fs`, while we really only want
`.dvc/cache/fs`, since it is not an odb cache.
2023-09-23 05:44:05 +03:00
Peter Rowlands
4645975ee3
gc -c: always gc both 2.x and 3.x odbs for remotes
2023-09-22 09:55:50 +09:00
Peter Rowlands
5139da5f8e
output: return both 2.x and 3.x remote odbs in get_used_objects
2023-09-22 09:55:50 +09:00
Peter Rowlands
f801eb4380
studio: remove redundant type cast
2023-09-21 15:20:27 +09:00
Peter Rowlands
acb54a3462
deps: bump dvc-data to 2.16.3
2023-09-21 15:20:27 +09:00
Peter Rowlands
7b40968741
build: temporarily pin setuptools-scm
2023-09-21 15:08:28 +09:00
pre-commit-ci[bot]
b85608121f
[pre-commit.ci] pre-commit autoupdate ( #9960 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.288 → v0.0.290](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.288...v0.0.290 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-19 09:29:23 +05:45
Ruslan Kuprieiev
4bf19debb4
index: don't load external outs
3.22.0
2023-09-19 01:21:04 +03:00
BradyJ27 and daavoo
51dc78a135
exp: add rename command ( #9812 )
...
* Add renaming for finished experiments
* Update arg parser
* Add rename by rev
* Add rename tests
* Change remove to rename; Refactor arguments error
* Remove --rev; Use resolve_name; Add test
* Update testing; Fix python3.10 rename failure
* Update rename test
* Update tests and error handling
* exp rename: Add `--force`.
Fail if experiment new_name exists but allow to overwrite it.
---------
Co-authored-by: daavoo <[email protected] >
2023-09-18 17:01:32 +00:00
Peter Rowlands
784a5b5199
api.DVCFileSystem: fix fsspec compliance
3.21.1
2023-09-16 00:05:31 +09:00
dberenbaum
bf2af86397
drop irrelevant errors in tests/unit/render/test_match.py
3.20.0
2023-09-14 10:36:46 -04:00
dberenbaum
08d37912d6
add util function to group plot definitions
2023-09-14 10:36:46 -04:00
dberenbaum
0e66aa2b6a
add integration test for dvclive 2.x->3.x plots
2023-09-14 10:36:46 -04:00
dberenbaum
f9340ed7b9
add test cases for plots group_definitions
2023-09-14 10:36:46 -04:00
dberenbaum
e6ddb31525
keep config_file in plot_id if multiple config_files
2023-09-14 10:36:46 -04:00
dberenbaum
7f2ddf943f
dropped config_file from calls to _matches
2023-09-14 10:36:46 -04:00
dberenbaum
3d664f1dbf
drop unused arg
2023-09-14 10:36:46 -04:00
Dave Berenbaum and David de la Iglesia Castro
cdbed33386
Update dvc/render/match.py
...
Co-authored-by: David de la Iglesia Castro <[email protected] >
2023-09-14 10:36:46 -04:00
dberenbaum
e1599ae280
add test for merging plot ids across config files
2023-09-14 10:36:46 -04:00
pre-commit-ci[bot]
ee367dcb1b
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-14 10:36:46 -04:00
dberenbaum
7e7d0e1dd8
merge plot ids across dvc.yaml files
2023-09-14 10:36:46 -04:00
dberenbaum
d81a1bbf56
make exp run --dry imply --temp
2023-09-13 15:06:46 +09:00
Bilel Omrani
ba0834caa0
Fix Repo instantiation error when using fsspec chaining API
2023-09-12 21:41:48 +03:00
pre-commit-ci[bot]
9a4578cc72
[pre-commit.ci] pre-commit autoupdate ( #9937 )
...
updates:
- [github.com/psf/black: 23.7.0 → 23.9.1](https://github.com/psf/black/compare/23.7.0...23.9.1 )
- [github.com/astral-sh/ruff-pre-commit: v0.0.287 → v0.0.288](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.287...v0.0.288 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-12 20:44:17 +05:45
Helio Machado and skshetry
ccf461bc84
Migrate from PyPI tokens to Trusted Publishers ( #9933 )
...
* Migrate Python repositories to Trusted Publishers
* Update build.yaml
* Update .github/workflows/build.yaml
Co-authored-by: Helio Machado <[email protected] >
* Update build.yaml
---------
Co-authored-by: skshetry <[email protected] >
2023-09-12 20:27:37 +05:45
Ruslan Kuprieiev
e9c7cd63a2
dvcfs: add tests for fsid
2023-09-11 21:20:12 +03:00