Paweł Redzyński
ba2e8bdac7
plots: data conversion: adjust for viewer backend ( #8421 )
...
* plots: vega: converter: support multi series data split and props inference
Fixes : #7754 , #8399
Related: iterative/studio#4369
* plots: converter: make converter infer x and y labels if not provided
* plots: vega: converter: roll back to datapoints format
* plots: vega: converter: refactor
* plots: infer labels on
* plots: get_plot_id: fix naming
* plots: vega: converter: notes regarding converting
2022-11-18 12:36:00 +00:00
Peter Rowlands
4d6e045989
status -c: exclude push: false outs
2022-11-18 16:32:29 +09:00
Peter Rowlands
00eea4560e
import-url: default to push: false for cloud-versioned imports
2022-11-18 16:32:29 +09:00
Peter Rowlands
6e02dddabd
output: check push in get_used_objs
2022-11-18 16:32:29 +09:00
Peter Rowlands
b550c5e625
output: add PARAM_PUSH
2022-11-18 16:32:29 +09:00
Ruslan Kuprieiev and Peter Rowlands
b36861ada9
tests: import: use odb.clear()
...
Co-authored-by: Peter Rowlands <[email protected] >
2022-11-17 10:56:01 +02:00
Ruslan Kuprieiev
d482e26c99
deps: bump dvc-data to 0.26.0
2022-11-17 10:56:01 +02:00
dependabot[bot]
a8ad59ae4e
build(deps-dev): Bump dvc-render from 0.0.12 to 0.0.13
...
Bumps [dvc-render](https://github.com/iterative/dvc-render ) from 0.0.12 to 0.0.13.
- [Release notes](https://github.com/iterative/dvc-render/releases )
- [Commits](https://github.com/iterative/dvc-render/compare/0.0.12...0.0.13 )
---
updated-dependencies:
- dependency-name: dvc-render
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-16 11:13:05 +01:00
Ivan Shcheklein
76cc649f5e
fix/8550+: cover with test
2022-11-16 15:16:37 +05:45
Ivan Shcheklein
d52e1aa17b
fix: exp list ref heads handling
2022-11-16 15:16:37 +05:45
Saugat Pachhai (सौगात)
65f61acffa
tests: garbage collect sqlite connections on Windows + Python 3.11
...
There seems to be a regression in Python 3.11, where the sqlite
connections are not deallocated, due to some internal changes in
Python 3.11, where they are now using LRU cache. They are not deallocated
until `gc.collect()` is not called.
See https://github.com/python/cpython/issues/97641 .
This affects only Windows, because when we try to remove the tempdir for
the exp run, the sqlite connection is open which prevents us from
deleting that folder.
Although this may happen in real scenario in `exp run`, I am only fixing
the tests by mocking `dvc.close()` and extending it by calling
`gc.collect()` after it. We could also mock `State.close()` but didnot
want to mock something that is not in dvc itself.
The `diskcache` uses threadlocal for connections, so they are expected
to be garbage collected, and therefore does not provide a good way to
close the connections. The only API it offers is `self.close()` and that
only closes main thread's connection. If we had access to connection,
an easier way would have been to explicitly call `conn.close()`.
But we don''t have such option at the moment.
Related: https://github.com/iterative/dvc/pull/8404#issuecomment-1310024661
GHA Failure: https://github.com/iterative/dvc/actions/runs/3437324559/jobs/5731929385#step:5:57
2022-11-16 08:02:43 +05:45
Peter Rowlands
fdc689954f
pyinstaller: drop google-api-client hooks
2.34.2
2022-11-15 22:07:05 +09:00
Peter Rowlands
076c48532d
deps: bump dvc-gdrive to 2.19.1
2022-11-15 22:07:05 +09:00
David de la Iglesia Castro
e4ea463c73
hydra: Raise error when name and sweeps.
2022-11-14 21:34:55 +01:00
Saugat Pachhai (सौगात)
87d8269365
typecheck: fix type error in _git_info
2022-11-14 10:21:31 +05:45
Peter Rowlands
a753ee215f
output: fix get_entry dep object generation for imports
2022-11-13 14:41:21 +02:00
dependabot[bot]
014a38fae2
build(deps-dev): Bump iterative-telemetry from 0.0.5 to 0.0.6
...
Bumps [iterative-telemetry](https://github.com/iterative/telemetry-python ) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/iterative/telemetry-python/releases )
- [Commits](https://github.com/iterative/telemetry-python/compare/0.0.5...0.0.6 )
---
updated-dependencies:
- dependency-name: iterative-telemetry
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2.34.1
2022-11-11 14:54:07 +09:00
Peter Rowlands
8913f5a6fe
mypy: allow implicit-optional
2022-11-11 14:17:17 +09:00
dependabot[bot]
4ce9825c2b
build(deps-dev): Bump mypy from 0.982 to 0.990
...
Bumps [mypy](https://github.com/python/mypy ) from 0.982 to 0.990.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.982...v0.990 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-11 14:17:17 +09:00
dependabot[bot]
e9c5b5fa84
build(deps-dev): Bump dvc-gs from 2.19.1 to 2.20.0
...
Bumps [dvc-gs](https://github.com/iterative/dvc-gs ) from 2.19.1 to 2.20.0.
- [Release notes](https://github.com/iterative/dvc-gs/releases )
- [Commits](https://github.com/iterative/dvc-gs/compare/2.19.1...2.20.0 )
---
updated-dependencies:
- dependency-name: dvc-gs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-11 13:33:10 +09:00
karajan1001
fa54c1af7c
Solve run_all flaky tests
...
1. Modify run all to include currently running exps.
2. bump dvc-task to 0.1.5
2022-11-11 07:04:43 +05:45
karajan1001
9fbbfd07a6
Fix some celery queue realted ci failure
...
fix : #8403
1. remove some of the flaky mark
2. In `get_result` make sure the celery task is completed.
2022-11-11 07:04:43 +05:45
karajan1001
929de7c651
Solve the crash on getting name of applied experiment branch
...
fix : #8526
1. The current `get_names` will crash if an experiment branch had
already been given a new branch name to it.
1. Solve the crash when we getting the name of a newly fixed experiment
branch.
2. Add a new unit test to it.
2022-11-10 13:18:45 +08:00
blakeNaccarato
49af6e1435
plots: support svg
...
Add SVG to parser and parametrize an existing functionality test on SVG as well as JPG.
Fixes #6714 .
2022-11-09 19:23:49 +02:00
skshetry
a6bfc7db4e
ci: test with 3.11 on all OSes ( #8543 )
...
* ci: test with 3.11 on all OSes
* Update tests.yaml
* Update tests.yaml
2022-11-09 12:05:27 +00:00
Yury
872a0d663e
dvc exceptions CyclicGraphError: add more clear message for the exception
...
Fixes : #7915
2022-11-09 14:33:08 +05:45
dependabot[bot]
c01583f3dd
build(deps-dev): Bump dvc-task from 0.1.4 to 0.1.5
...
Bumps [dvc-task](https://github.com/iterative/dvc-task ) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/iterative/dvc-task/releases )
- [Commits](https://github.com/iterative/dvc-task/compare/0.1.4...0.1.5 )
---
updated-dependencies:
- dependency-name: dvc-task
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-09 16:37:14 +09:00
karajan1001
e0d41c7012
Make exp show handle errors better
...
fix : #8350
We shouldn't add locks to exp show to prevent race conditions
as this command is calling continuously by the extension.
So we make a better way to handle all kinds of reference failures.
1. Drop all based experiments if got a SCMError in baseline.
2. Drop all checkpoint experiments if any commit got a SCMError in
one of checkpoint commit.
3. Drop the entire experiments if got a SCMError.
4. Add tests for each of the conditions above.
2022-11-08 20:12:22 +08:00
Peter Rowlands
628b992442
index: fix granular dir output view filtering
2022-11-08 19:28:10 +09:00
Peter Rowlands
99e7f52bbd
index: support filtering by output in views
2022-11-08 19:28:10 +09:00
skshetry
b2a275ee9e
Create codeql.yml
2022-11-08 13:21:20 +05:45
skshetry
7e423b668f
pkging: also post released packages to test.pypi.org
2022-11-07 18:57:53 +05:45
Saugat Pachhai (सौगात)
2c3956bdb0
exp init: fix live metrics path
2.34.0
2022-11-07 12:45:32 +01:00
Saugat Pachhai (सौगात)
a48a19ce31
tests: ignore versions for subprojects
2022-11-07 12:45:32 +01:00
David de la Iglesia Castro
1de983f0de
Remove live section support.
2022-11-07 12:45:32 +01:00
David de la Iglesia Castro
eb20a8e049
deps: Bump dvclive to >= 1.0
2022-11-07 12:45:32 +01:00
David de la Iglesia Castro
78e25747a4
exp init: Update DVCLive paths.
...
Closes #8531
2022-11-07 12:45:32 +01:00
dberenbaum
240f0ebdc3
fix hydra_sweeps referenced before assignment
2022-11-04 15:59:26 +01:00
skshetry
69f78d3bb6
ci: bench: use 3.11 in benchmarks
2022-11-04 18:43:02 +05:45
skshetry
740fe504c9
Update README.rst
2022-11-04 18:27:50 +05:45
skshetry
7bb84286f5
readme: show downloads badge
2022-11-04 18:27:50 +05:45
Peter Rowlands
3891e81bdd
index: load dir entries before generating target views
2022-11-04 19:09:48 +09:00
Peter Rowlands
bb62833897
index: move import specific entry building out of index.data() property
2022-11-04 19:09:48 +09:00
Peter Rowlands
fb703150ce
output: load precomputed md5 from PARAM_FILES for non-local fs
2022-11-04 19:09:48 +09:00
Peter Rowlands
33d4ead8b6
import-url: save files for version-aware dir
2022-11-04 19:09:48 +09:00
Peter Rowlands
76b1f8c907
deps: bump dvc-data to 0.25.3
2022-11-04 19:09:48 +09:00
Paweł Redzyński
d7152e360e
Update dvc/repo/plots/__init__.py
2022-11-04 09:54:45 +05:45
dberenbaum
ab69b88a21
plots: allow top-level strings
2022-11-04 09:54:45 +05:45
dependabot[bot]
43a8eab2e0
build(deps-dev): Bump dvc-s3 from 2.20.1 to 2.21.0
...
Bumps [dvc-s3](https://github.com/iterative/dvc-s3 ) from 2.20.1 to 2.21.0.
- [Release notes](https://github.com/iterative/dvc-s3/releases )
- [Commits](https://github.com/iterative/dvc-s3/compare/2.20.1...2.21.0 )
---
updated-dependencies:
- dependency-name: dvc-s3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-11-04 08:09:29 +05:45
Saugat Pachhai (सौगात)
15f35e827e
fix windows
2022-11-03 23:07:28 +05:45