Ruslan Kuprieiev
536273ab1e
build: pyinstaller: use __pyinstaller ( #9680 )
2023-07-03 01:47:31 +03:00
Ruslan Kuprieiev
7e1bb07f10
gha: don't build binary packages
...
The build process is much more stable these days and there is no reason
to keep building these packages here. Instead every package has itsown
building process (dvc-osxpkg, dvc-exe, dvc-s3-repo) and knows best how
to build and sign correctly.
pyinstaller hooks need to go into a `__pyinstaller` later on.
2023-06-19 03:04:04 +03:00
Saugat Pachhai (सौगात)
21a2504bcb
dvc.utils.pkg: move PKG to top-level dvc
...
PKG has to be specified in dvc/_build.py now, and can be
imported using:
from dvc import PKG
This is done to avoid importing from dvc/utils pkg which can
be expensive.
Also it's not an utility, so it is better that it remains at
the top-level namespace.
Note that we may have to fix the path for a few packages that we build,
like conda/snap/chocolatey.
2023-06-08 00:31:00 +03:00
dependabot[bot]
701f48197e
build(deps): bump pyinstaller from 5.8.0 to 5.9.0 ( #9169 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.8.0...v5.9.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
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>
2023-03-23 16:45:11 +00:00
dependabot[bot]
30337bf0ba
build(deps): bump pyinstaller from 5.7.0 to 5.8.0 ( #9013 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.7.0 to 5.8.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.7.0...v5.8.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
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>
2023-02-18 22:53:17 +05:45
skshetry
a86470ccbc
update black and change line-length to 88 ( #8953 )
2023-02-04 05:28:07 +02:00
skshetry
5441964fdb
add ruff ( #8793 )
...
* add ruff linter
* enable few more checks
2023-01-11 15:20:38 +05:45
dependabot[bot]
198daec421
build(deps): Bump pyinstaller from 5.6.2 to 5.7.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.6.2 to 5.7.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.6.2...v5.7.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-12-15 19:05:41 +05:45
Ruslan Kuprieiev
ab3f8fb1a4
Create hook-asyncssh.py
...
Fixes #7577
2022-11-24 23:25:00 +02:00
Ruslan Kuprieiev
2a888970e8
build: fpm: don't double quote cli option
...
Leftover from #8611
2022-11-24 01:34:18 +02:00
Ruslan Kuprieiev
73fdfc8059
build: fpm: don't create .build-id/* files
...
These are leaking into our rpm packages.
Related https://github.com/iterative/dvc-s3-repo/issues/86
2022-11-24 01:02:44 +02:00
Peter Rowlands
fdc689954f
pyinstaller: drop google-api-client hooks
2022-11-15 22:07:05 +09:00
Saugat Pachhai (सौगात)
6e73bd0b5b
use setuptools_scm provided version
2022-11-01 12:44:31 +02:00
dependabot[bot]
30775f7b31
build(deps): Bump pyinstaller from 5.6.1 to 5.6.2 ( #8499 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.6.1...v5.6.2 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-patch
...
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-11-01 15:19:02 +05:45
skshetry
4b720e5820
remove .codecov.yml and MANIFEST.in, move .coveragerc to pyproject.toml ( #8500 )
...
* remove .codecov.yml and MANIFEST.in, move .coveragerc to pyproject.toml
* remove scripts/pypi_upload.sh
2022-11-01 10:11:55 +05:45
skshetry
120a5879bb
ci: push package to test.pypi.org ( #8495 )
...
* ci: push package to test.pypi.org
* include dvc.testing and license file
2022-10-31 23:34:00 +05:45
dependabot[bot]
4330f1a70f
build(deps): Bump pyinstaller from 5.0 to 5.6.1 ( #8475 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.0 to 5.6.1.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.0...v5.6.1 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
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-10-31 21:23:43 +05:45
skshetry
6df70d388e
update pre-commit; add some more hooks ( #8492 )
...
* update pre-commit; add some more hooks
* Apply suggestions from code review
2022-10-31 21:04:11 +05:45
Ruslan Kuprieiev
11802426de
pyinstaller: don't forget dvc_* plugins
...
Fixes #8194
2022-08-28 21:05:25 +03:00
Ruslan Kuprieiev
460d08057c
Create hook-fsspec.py
2022-08-24 23:39:46 +03:00
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
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
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
Peter Rowlands
38b1a41f2b
build: add pyinstaller hooks for dvc-task and celery
2022-08-01 12:26:53 +03:00
dependabot[bot]
b5220129e7
build(deps): Bump pyinstaller from 5.0 to 5.2
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.0 to 5.2.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.0...v5.2 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-07-22 14:56:13 +03:00
Ruslan Kuprieiev
f42beb4433
pyinstaller: add note about frozen version
2022-06-30 15:25:24 +03:00
David de la Iglesia Castro
de8ab044f8
Downgrade pyinstaller
...
Per https://github.com/iterative/dvc/issues/7949#issuecomment-1170927010
2022-06-30 15:24:11 +03:00
dependabot[bot]
e8a439df8d
build(deps): Bump pyinstaller from 5.0 to 5.1
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.0 to 5.1.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.0...v5.1 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-05-17 20:15:17 -07:00
dependabot[bot]
318235f072
build(deps): Bump pyinstaller from 4.10 to 5.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.10 to 5.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.10...v5.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-04-18 14:13:52 +08:00
dependabot[bot]
17899bc109
build(deps): Bump pyinstaller from 4.9 to 4.10
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.9 to 4.10.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/v4.10/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.9...v4.10 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-07 15:29:18 +09:00
dependabot[bot]
e60ab00f51
build(deps): Bump pyinstaller from 4.8 to 4.9
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.8 to 4.9.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/v4.9/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.8...v4.9 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-02-07 18:02:45 +05:45
Saugat Pachhai
dc13179759
Delete scripts/schema directory
...
https://github.com/iterative/dvcyaml-schema provides the canonical schema,
this is not used anywhere and is stale.
2022-02-01 20:35:07 +05:45
dependabot[bot]
ac2feb2340
build(deps): Bump pyinstaller from 4.7 to 4.8
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.7 to 4.8.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES-3.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.7...v4.8 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-01-13 17:00:03 +09:00
dependabot[bot]
1af23f32b7
build: bump pyinstaller from 4.6 to 4.7
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.6 to 4.7.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/v4.7/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.6...v4.7 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-11-12 12:40:27 +02:00
Saugat Pachhai (सौगात)
915a755e2f
build: remove numpy restriction
2021-11-03 05:23:17 +05:45
dependabot[bot]
1d1451ddd3
build(deps): bump pyinstaller from 4.5.1 to 4.6
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.5.1 to 4.6.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/v4.6/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.5.1...v4.6 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-11-02 08:16:18 +05:45
Saugat Pachhai and Ruslan Kuprieiev
8abda93e3e
use setuptools_scm and build_requires ( #6775 )
...
* use setuptools_scm and build_requires
* remove kwargs from setup.py
* fix tests; fetch in depth in github actions
* use build to build sdist/wheel
* try updating pip and setuptools
* update pip
* remove or unpin wheel
* bring back the version in pyinstaller
* Update scripts/build.py
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2021-10-12 17:58:14 +03:00
Ruslan Kuprieiev
7dc3859400
pyinstaller: hooks: remove webhdfs
2021-10-07 17:30:22 +03:00
Ruslan Kuprieiev
6d6a3f17b1
system: remove legacy code ( #6685 )
2021-09-25 03:04:54 +03:00
Saugat Pachhai
82db0867fe
Update hook-dvc.py ( #6551 )
2021-09-07 22:17:03 +05:45
Ruslan Kuprieiev
27b54198a4
pyinstaller: build: check dvc doctor output ( #6425 )
2021-08-15 17:30:17 +03:00
Ruslan Kuprieiev and Saugat Pachhai
86df89e3a8
pkg: don't build universal wheels ( #6299 )
...
Kudos @skshetry for discovering that we've been publishing py2.py3
wheels on pypi and researching the cause.
Co-authored-by: Saugat Pachhai <[email protected] >
Co-authored-by: Saugat Pachhai <[email protected] >
2021-07-08 19:33:52 +03:00
Christian Clauss and Saugat Pachhai
40f24e5668
pre-commit: introduce codespell check
...
* codespell --ignore-words-list="ba,datas,fo"
* up-to-date -> uptodate
* Add pre-commit hook...
* Pre-commit needs quotes?
* Single quotes?
* Arrrgggsss
* Update .pre-commit-config.yaml
Co-authored-by: Saugat Pachhai <[email protected] >
Co-authored-by: Saugat Pachhai <[email protected] >
2021-07-07 17:14:15 +02:00
Saugat Pachhai
b9000ed926
pre-commit: update black to 21.5b1 ( #6032 )
...
* pre-commit: update black to 21.5b1
also updated others, but black is more noticeable
* remove magic trailing comma
2021-05-18 15:51:15 +00:00
dependabot[bot]
71ee20412b
build(deps): bump pyinstaller from 4.2 to 4.3 ( #5843 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.2 to 4.3.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.2...v4.3 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 07:13:26 +03:00
Ruslan Kuprieiev
ba38bb300c
sign: increase timeout to 180 sec
2021-04-02 15:56:56 +03:00
Ruslan Kuprieiev
b2503d5178
pyinstaller: hooks: bring back hook-googleapiclient.model.py
...
Got deleted by mistake in https://github.com/iterative/dvc/pull/5682/files
2021-04-01 21:34:26 +03:00
Ruslan Kuprieiev
c4622c6311
sign: increase timeout to 90
2021-04-01 02:11:28 +03:00
Ruslan Kuprieiev
2f759d60be
sign: increase timeout
2021-04-01 01:41:36 +03:00
Peter Rowlands (변기호)
e91168812a
build: fix fpm build zsh-completion path ( #5743 )
2021-03-31 16:45:34 +09:00