skshetry
a8bda305cd
feat(cli): support multiple --keep and --drop arguments in exp show ( #10857 )
...
* feat(cli/exp-show): support multiple --keep and --drop arguments
Closes #10851 .
* set upper bound for pytest-rerunfailures to <16.0
v16.0 started breaking in CI.
See https://github.com/pytest-dev/pytest-rerunfailures/issues/303 .
2025-08-29 21:13:15 +05:45
skshetry
e619b6dccd
exp run: fix failure when dependencies are from inside submodules ( #10831 )
2025-08-06 21:07:07 +05:45
dependabot[bot]
08f3197cdd
build(deps): bump mypy from 1.17.0 to 1.17.1 ( #10824 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 08:39:23 +05:45
dependabot[bot]
d938a1c700
build(deps): bump mypy from 1.16.1 to 1.17.0 ( #10802 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 11:06:26 +05:45
skshetry
1b9b1f870a
try to reset log-level after setting it ( #10800 )
2025-07-11 20:17:29 +05:45
dependabot[bot]
95c5ea81e0
build(deps): bump mypy from 1.15.0 to 1.16.1 ( #10781 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 19:28:24 +05:45
pre-commit-ci[bot]
5bec7d1bb9
[pre-commit.ci] pre-commit autoupdate ( #10786 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-26 18:49:25 +05:45
skshetry
549821e6be
deps: bump dvc-s3 to >=3.2.1 ( #10771 )
...
Fixes https://github.com/iterative/dvc/issues/10767 .
Related:
- https://github.com/iterative/dvc-s3/pull/129
- https://github.com/iterative/dvc/discussions/10768
2025-06-09 08:00:44 +05:45
skshetry
5fb8986dbd
bench: check for dvc_bin.version instead of dvc_rev ( #10764 )
...
* bench: check for dvc_bin.version instead of dvc_rev
* Update dvc/testing/benchmarks/cli/stories/use_cases/test_sharing.py
* Update dvc/testing/benchmarks/cli/stories/use_cases/test_sharing.py
2025-06-05 11:41:04 +05:45
skshetry
7ea1daa2b8
deps: bump minver version for dvc-gs to 3.0.2 ( #10757 )
...
To support allow_anonymous_login that was added in dvc-gs 3.0.2.
Related:
- https://github.com/iterative/dvc-gs/pull/115
- https://github.com/iterative/dvc/pull/10756
- https://github.com/iterative/dvc/issues/5797
2025-06-03 10:55:35 +05:45
skshetry
b824bc4db7
ci(build): use envvar override to omit local version for Test PyPI upload ( #10720 )
...
Uses `SETUPTOOLS_SCM_OVERRIDES_FOR_DVC` to omit the local version
when uploading to Test PyPI. This is needed because (Test) PyPI
does not support local version.
This requires bumping minimum version of `setuptools_scm` to `8.0.0`.
The envvar is documented here: https://setuptools-scm.readthedocs.io/en/latest/overrides/ .
Also see:
https://github.com/pypa/setuptools-scm/issues/455#issuecomment-2791301186 .
2025-04-10 12:59:32 +05:45
skshetry
31270c14e3
pyproject: update license to PEP 639 format ( #10709 )
...
Requires bumping `setuptools` to 77.0.0 or later.
See:
- [PEP 639](https://peps.python.org/pep-0639 )
- [Writing pyproject.toml - license](https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license )
2025-03-25 09:48:50 +05:45
dependabot[bot]
0b03714097
build(deps): bump mypy from 1.14.1 to 1.15.0 ( #10684 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.14.1 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 09:30:37 +05:45
skshetry
dd501554fe
tests: try to make tests pass on Python 3.13 on unix platforms ( #10665 )
2025-01-09 22:36:35 +05:45
pre-commit-ci[bot]
e70a1e9bfc
[pre-commit.ci] pre-commit autoupdate ( #10663 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-09 21:49:48 +05:45
dependabot[bot]
aea0e6b6cc
build(deps): bump mypy from 1.14.0 to 1.14.1 ( #10662 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 21:14:40 +05:45
dependabot[bot]
f078a572dd
build(deps): bump mypy from 1.13.0 to 1.14.0 ( #10659 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.13.0 to 1.14.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-22 18:16:06 -08:00
skshetry
d38b2dbcb8
deps: bump configobj minver to 5.0.9 ( #10636 )
2024-11-26 10:59:28 +05:45
pre-commit-ci[bot]
7e75b0616f
[pre-commit.ci] pre-commit autoupdate ( #10635 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-26 07:34:46 +05:45
skshetry
9a050684f7
fix issue with pytest-benchmark==5 ( #10618 )
2024-11-11 17:54:08 +05:45
dependabot[bot]
70fc4e6cda
build(deps): update platformdirs requirement from <4,>=3.1.1 to >=3.1.1,<5 ( #10603 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 12:27:30 +05:45
dependabot[bot]
9e26a46323
build(deps): bump mypy from 1.12.1 to 1.13.0 ( #10600 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 08:18:14 +05:45
dependabot[bot]
d22a68f7a8
build(deps): bump mypy from 1.12.0 to 1.12.1 ( #10595 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.12.0 to 1.12.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: mypy
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-10-20 20:10:06 -07:00
dependabot[bot] and Ivan Shcheklein
683ae7a951
build(deps): bump mypy from 1.11.2 to 1.12.0 ( #10586 )
...
* build(deps): bump mypy from 1.11.2 to 1.12.0
Bumps [mypy](https://github.com/python/mypy ) from 1.11.2 to 1.12.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.11.2...v1.12.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix mypy complaintes
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Shcheklein <[email protected] >
2024-10-20 18:42:48 -07:00
Ivan Shcheklein
ad70dd322b
bump scmrepo version ( #10570 )
...
Context https://github.com/iterative/dvc/issues/10563
2024-10-02 18:04:11 -07:00
skshetry
eec3d48731
pyproject.toml: remove stale comment from dependency ( #10546 )
2024-08-30 18:51:56 +05:45
dependabot[bot]
f6dd641855
build(deps): bump mypy from 1.11.1 to 1.11.2 ( #10539 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.11.1 to 1.11.2.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.11.1...v1.11.2 )
---
updated-dependencies:
- dependency-name: mypy
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-08-26 08:21:55 +05:45
skshetry
705b7bbea6
simplify running benchmarks ( #10536 )
2024-08-21 21:09:59 +05:45
skshetry
38ee0a01f7
update ruff to 0.6 ( #10526 )
2024-08-15 20:02:09 +05:45
dependabot[bot] and Saugat Pachhai
d494126cc5
build(deps): bump mypy from 1.10.1 to 1.11.1 ( #10495 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai (सौगात) <[email protected] >
2024-08-15 19:59:05 +05:45
skshetry
c514b0ea31
use uv for benchmark tests while installing/creating virtualenv ( #10520 )
2024-08-13 22:27:05 +05:45
skshetry
853116a0e3
bump dvc-data to >=3.16.2 ( #10519 )
2024-08-13 08:59:06 +05:45
skshetry
5e4daf6cfb
deps: bump dvc-data to >=3.16.0 ( #10513 )
2024-08-13 07:15:05 +05:45
Dave Berenbaum
358dd163da
set lower bound on fsspec ( #10479 )
2024-07-11 17:53:37 +05:45
dependabot[bot]
88c4b9525d
build(deps): update flufl-lock requirement from <8,>=5 to >=8.1.0,<9 ( #10470 )
...
---
updated-dependencies:
- dependency-name: flufl-lock
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 15:25:45 -07:00
3201794553
chore(studio): Update Studio URL to new domain ( #10468 )
...
Co-authored-by: Marcin Jasion <[email protected] >
Co-authored-by: skshetry <[email protected] >
2024-06-27 16:43:17 +05:45
dependabot[bot]
4464f8b4b9
build(deps): bump mypy from 1.10.0 to 1.10.1 ( #10467 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.10.0 to 1.10.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.10.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: mypy
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-06-24 21:00:48 -07:00
pre-commit-ci[bot]
c74156288d
[pre-commit.ci] pre-commit autoupdate ( #10443 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-03 17:40:31 +05:45
skshetry
e82356ba92
deps: bump scmrepo to >=3.3.4 ( #10432 )
...
Closes https://github.com/iterative/dvc/issues/10431 .
Upstream PR: https://github.com/iterative/scmrepo/pull/359
2024-05-20 18:13:25 +05:45
Thomas Roehr
0a8a9deceb
Update s3 dependency to dvc-s3>=3.2.0
2024-04-26 11:01:03 -04:00
skshetry
cbaeff2ea1
deps: bump scmrepo minver to >=3.3.2,<4 ( #10406 )
...
Update pyproject.toml
2024-04-25 14:41:58 +05:45
dependabot[bot]
132e625ae8
build(deps): bump mypy from 1.9.0 to 1.10.0 ( #10405 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.9.0 to 1.10.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 09:54:50 +05:45
pre-commit-ci[bot] and Saugat Pachhai
3375a7c39f
[pre-commit.ci] pre-commit autoupdate ( #10372 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.4 )
* fixes
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai (सौगात) <[email protected] >
2024-03-26 06:37:53 +00:00
skshetry
6f6038888f
sort imports for all libraries starting with dvc_ as a first party ( #10371 )
...
dvc_studio_client, dvc_ssh, etc. were not properly sorted.
2024-03-23 20:13:13 +05:45
skshetry
e223f51e7e
explicitly specify dependencies that are imported inside dvc ( #10370 )
...
Most of these are also transitive dependencies, but we should explicitly
specify them if they are imported within dvc.
2024-03-23 18:51:25 +05:45
dependabot[bot] and skshetry
4f4e977e53
build(deps-dev): update dvc-data requirement from <3.15,>=3.13 to >=3.15,<3.16 ( #10368 )
...
* 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.13.0...3.15.0 )
---
updated-dependencies:
- dependency-name: dvc-data
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
* Update pyproject.toml
---------
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] >
2024-03-23 05:48:17 +00:00
Ivan Shcheklein
017a510b83
add attrs explicit dependency ( #10354 )
...
fixes AttrsInstance import failing, fixed by https://github.com/python-attrs/attrs/issues/987
2024-03-16 08:58:37 +05:45
dependabot[bot]
6bdf41a217
build(deps-dev): bump mypy from 1.8.0 to 1.9.0 ( #10348 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.8.0 to 1.9.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.8.0...1.9.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 08:44:35 +05:45
skshetry
3b2e031e60
replace flaky with pytest-rerunfailures ( #10335 )
...
* Revert "limit pytest version to <8.1 (#10334 )"
This reverts commit bc95b650a4 .
* replace flaky with pytest-rerunfailures
`flaky` project seems to be unmaintained (see box/flaky#192 ).
`pytest-rerunfailures` seems to be maintained under `pytest-dev`
and tests 5 minor releases of pytest.
Note that this plugin is not compatible with `flaky` plugin.
You will have to uninstall it if it exists.
2024-03-04 11:12:45 +05:45
skshetry
bc95b650a4
limit pytest version to <8.1 ( #10334 )
...
Change in pytest==8.1.0 breaks `flaky` plugin.
See https://github.com/box/flaky/issues/198 .
2024-03-04 10:31:58 +05:45