Peter Rowlands
c72e1fb0b8
repo.imports: remove unused code
3.46.0
2024-02-20 15:08:07 +09:00
pre-commit-ci[bot]
9fbe5d929d
[pre-commit.ci] pre-commit autoupdate ( #10310 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.2.1 → v0.2.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.1...v0.2.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-20 09:09:04 +05:45
Ruslan Kuprieiev
0635b0ca15
index: check dep.hash_name for imports
2024-02-19 15:16:57 +02:00
Ruslan Kuprieiev
06abf73c22
deps: bump dvc-data >=3.13.0
3.45.0
2024-02-15 23:18:49 +02:00
pre-commit-ci[bot]
5e2c441d28
[pre-commit.ci] pre-commit autoupdate ( #10301 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.2.0 → v0.2.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.0...v0.2.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-15 09:03:30 +05:45
skshetry
6efd699267
deps: bump dvc-studio-client to >=0.19,<1 ( #10298 )
2024-02-10 09:56:09 +05:45
skshetry
f639ab50ab
simplify message in studio login/logout flow ( #10297 )
2024-02-09 23:02:35 +05:45
dependabot[bot] and skshetry
953ae56536
build(deps-dev): update dvc-data requirement from <3.11,>=3.10 to >=3.10,<3.12 ( #10295 )
...
* build(deps-dev): update dvc-data requirement
Updates the requirements on [dvc-data](https://github.com/iterative/dvc-data ) to permit the latest version.
- [Release notes](https://github.com/iterative/dvc-data/releases )
- [Commits](https://github.com/iterative/dvc-data/compare/3.10.0...3.11.0 )
---
updated-dependencies:
- dependency-name: dvc-data
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
* bump dvc-ssh to >=4,<5.
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: skshetry <[email protected] >
3.44.0
2024-02-08 18:00:37 +05:45
dependabot[bot]
ac0397e536
build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9 ( #10274 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.0.0...8.0.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:20:10 +05:45
skshetry
b243ccab1f
tests: remove pytest-lazy-fixture ( #10294 )
...
Since it's no longer being maintained. See https://github.com/TvoroG/pytest-lazy-fixture/issues/65 .
2024-02-08 17:10:58 +05:45
dependabot[bot]
c31a5d9df9
build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 ( #10290 )
...
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: pre-commit/action
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>
2024-02-08 17:07:25 +05:45
Matt Seddon
44b78b81b9
repo: add get_subrepo_relpath helper for studio live experiments monorepo support
2024-02-06 04:02:37 +02:00
skshetry
d25cb79e0a
deps: bump dvc-objects, dvc-data and scmrepo ( #10280 )
...
* deps: bump dvc-objects, dvc-data and scmrepo
* bump dvc-azure
* fix typo
2024-02-06 03:36:37 +02:00
skshetry
79238fd2a3
cli: sort commands ( #10281 )
2024-02-05 23:54:26 +05:45
skshetry
2bf7bd990a
pep584ify: use dict merge operator ( #10279 )
...
This was introduced in Python 3.9. The change makes
dict merges 'obvious' and looks cleaner.
I haven't changed `.update()` to `|=` (update operator),
as I find the former to be more readable and "obvious".
2024-02-03 15:58:07 +05:45
skshetry
68b9ecb95c
chore: update to ruff 0.2 ( #10278 )
...
update to ruff 0.2
2024-02-02 12:07:49 +05:45
Dave Berenbaum
594716ec79
status: add option to skip imports ( #10277 )
2024-02-01 21:49:50 +02:00
Ruslan Kuprieiev
84b2e685e2
repo: index: don't set cache storage if there is no out.cache ( #10275 )
3.43.1
2024-02-01 15:15:35 +02:00
Ruslan Kuprieiev and pre-commit-ci[bot]
0bb2f3d10c
repo: site_cache_dir: separate subdir from root_dir ( #10273 )
...
* repo: site_cache_dir: separate subdir from root_dir
Currently we join scm root_dir with subrepo root dir to have something that would represent that subrepo, but that directory might not exist in reality as we might be using a bare git repo. So we should just treat those as separate things.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update __init__.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
3.43.0
2024-02-01 09:32:22 +02:00
skshetry
f42468bcaf
Revert "build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9" ( #10269 )
2024-01-31 12:31:21 +05:45
dependabot[bot]
28545c0cc5
build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9 ( #10259 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.0.0...8.0.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 11:12:41 +05:45
dependabot[bot]
0ee752d464
build(deps-dev): update pytest-docker requirement from <3,>=1 to >=1,<4 ( #10262 )
...
Updates the requirements on [pytest-docker](https://github.com/avast/pytest-docker ) to permit the latest version.
- [Release notes](https://github.com/avast/pytest-docker/releases )
- [Changelog](https://github.com/avast/pytest-docker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/avast/pytest-docker/compare/v1.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: pytest-docker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 11:12:32 +05:45
skshetry
9a1bcd7f1d
nit: fit statement/expr in the same line instead of hanging ( #10267 )
...
The code are wrapped due to us using line-length=79 before, but now some
of the code can easily fit in 88 chars.
The formatter did not change this automatically when we changed line-length,
because of magic trailing commas that gets added when they turn into multiple lines.
Black/ruff wrapping them in parens and splitting them into multiple lines
was making it difficult to read.
2024-01-30 18:23:04 +05:45
skshetry
422caa13c4
introduce dataset dependency ( #10164 )
...
* introduce dataset dependency
* support Annotated types
* split
* drop dvc.api.datasets
* drop pydantic and typing-extensions
* drop dvc.datasets
2024-01-30 16:44:28 +05:45
skshetry
3b56c40add
remove Python 3.8 compat for threadpoolexecutor.shutdown(cancel_futures=True) ( #10266 )
2024-01-30 15:40:38 +05:45
skshetry
b647475a64
drop Python 3.8 support ( #10265 )
...
* drop Python 3.8
Note that this PR only makes typing related changes.
Other changes can be done once this gets merged, they
are relatively few in numbers.
* bump build python version
* add typing_extensions to lint group
2024-01-30 11:33:25 +02:00
skshetry
966adec21c
ruff: enable RET501 ( #10264 )
2024-01-30 14:03:49 +05:45
skshetry
4eb073868c
update ruff to 0.1.15 ( #10263 )
...
update ruff
2024-01-30 13:09:55 +05:45
Peter Rowlands
196c1c7a17
exp show: output executor info for successful exps when available
2024-01-29 16:33:48 +09:00
Ruslan Kuprieiev and dberenbaum
df5b582c3f
fetch: handle missing/modified imports ( #10220 )
...
tests: pull after imp-url no-download
Co-authored-by: dberenbaum <[email protected] >
2024-01-25 18:34:06 +02:00
Dave Berenbaum
20edd72a43
status: always show json ( #10253 )
3.42.0
2024-01-24 03:09:02 +02:00
Ruslan Kuprieiev
ba06c0504a
deps: bump dvc-data to >=3.8 ( #10254 )
2024-01-24 02:42:07 +02:00
18a9fea4af
hydra: support plugins ( #10240 )
...
* hydra: support plugins
* Update dvc/utils/hydra.py
* fix tests
* load plugins after some checks run
---------
Co-authored-by: Ruslan Kuprieiev <[email protected] >
Co-authored-by: Saugat Pachhai (सौगात) <[email protected] >
Co-authored-by: skshetry <[email protected] >
2024-01-23 19:58:14 +05:45
pre-commit-ci[bot]
bfb65870a4
[pre-commit.ci] pre-commit autoupdate ( #10238 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.11 → v0.1.14](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.11...v0.1.14 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-23 10:06:34 +05:45
Matt Seddon
a122b80d52
update min version of dvc-render to 1.0.1 ( #10250 )
3.41.0
2024-01-23 04:29:43 +02:00
dberenbaum
71afff6db3
exp save: add recursive arg
2024-01-19 12:57:27 +09:00
dberenbaum
48ec86de28
exp save: add target arg
2024-01-19 12:57:27 +09:00
Ruslan Kuprieiev and Dave Berenbaum
78ab929ad1
config: azure: don't forget Coerce() for timeouts ( #10247 )
...
Co-authored-by: Dave Berenbaum <[email protected] >
3.40.1
2024-01-19 03:19:37 +02:00
Dave Berenbaum
5c31189a91
repro --pull: always pull deps ( #10187 )
...
* repro --pull: always pull deps
* drop unused allow_missing args
3.40.0
2024-01-18 05:11:03 +02:00
skshetry
b46bd9ca65
top-level plot collections: fail on empty dict ( #10233 )
...
* top-level plot collections: skip empty dict
* tighten schema for plots; require key name
3.39.0
2024-01-12 09:56:50 +05:45
skshetry
d711ecda04
cli: remove fix_subparsers ( #10229 )
...
It does not look like we need this.
2024-01-11 15:54:44 +05:45
skshetry
e3b0f190ab
Revert "import-db: fix metavar" ( #10228 )
2024-01-11 13:30:10 +05:45
skshetry
eae4fe21ce
cli: lowercase metavar by default ( #10227 )
...
* cli: lowercase metavar by default
* add tests for help message
2024-01-11 12:53:17 +05:45
skshetry
1c06302a47
import-db: fix metavar ( #10226 )
2024-01-11 11:35:08 +05:45
skshetry
71669225c5
db: atomically create output file ( #10224 )
2024-01-09 14:32:26 +05:45
pre-commit-ci[bot]
60c5f202a1
[pre-commit.ci] pre-commit autoupdate ( #10223 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.9 → v0.1.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.9...v0.1.11 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-09 13:28:14 +05:45
skshetry
426a7149a4
database: drop dbt implementation ( #10222 )
...
* remove dbt implementation in the database
* lazy load client
* fixup
* fixup
* fix server side cursors
* use exec_driver_sql for testing connection
2024-01-05 19:16:12 +05:45
skshetry
0100c14d6a
import-db: support importing a table ( #10219 )
...
* import-db: support importing a table
* unhide the import-db command
2024-01-05 09:26:07 +05:45
Ruslan Kuprieiev
f1de712710
index: data_tree: handle partial imports
3.38.1
2024-01-04 18:17:45 +02:00
dberenbaum
bf5fe95c30
imp_url: gitignore during to_remote op
3.38.0
2024-01-03 16:12:45 +02:00