gpo.zugaina.org

Search Portage & Overlays:

dev-python/gdown

Command-line Google Drive file downloader

Screenshots

  • gdown-6.2.0
    ~amd64 ~arm64 ~x86
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • gdown-6.1.1
    ~amd64 ~arm64 ~x86
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 6c2c2a939240a3b04f1ae12be0419ddada4a0626
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:30:16 2026 +0200

dev-python/gdown: trim 6.2.0 comment prose

commit 2144c3b7a7ea8de90871f1d1cc94a7be76cc018e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:30:16 2026 +0200

dev-python/gdown: trim 6.1.1 comment prose

commit 8e047ecf344f1ede0ad91b812c98901148c09950
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:51:44 2026 +0200

dev-python/gdown: drop 6.1.0

Retention: 6.1.1 and 6.2.0 are the last two and there is no earlier major
series to anchor.

commit 621f3b05d676a03a06c4a93158fb560ee75f9df1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 09:51:12 2026 +0200

dev-python/gdown: add 6.2.0

Dependency set is unchanged from 6.1.1, verified against the 6.2.0 sdist:
beautifulsoup4, filelock, requests[socks], tqdm, and the two hatch build
plugins. The Requires-Dist typing-extensions>=4.0 entry is conditional on
python_version < 3.12 and so never applies to our PYTHON_COMPAT of 3.12-3.14
-- correctly absent from RDEPEND rather than overlooked.

commit b14f5e246cddaf2a5cf49fe4573fec842c8973dd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 09:46:30 2026 +0200

dev-python/gdown: drop 6.0.0

Down to the last two. Both consumers stay satisfied: py4dstem floors at
>=dev-python/gdown-5.1.0 and SciFiReaders carries a bare atom, so 6.1.0
and 6.1.1 cover them.

commit 03eb6106927f29f25ce6e9f7dc71ba0ce96bd58d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 09:46:29 2026 +0200

dev-python/gdown: add 6.1.1

Runtime dependency set is unchanged, read from the shipped sdist's
pyproject.toml: beautifulsoup4, filelock, requests[socks], tqdm, plus a
typing_extensions entry gated on python_version < '3.12' that
PYTHON_COMPAT python3_ makes moot.

Not a pure copy, though, because the build requirements were never
right. distutils-r1 contributes only dev-python/hatchling for
DISTUTILS_USE_PEP517=hatchling, while upstream's build-system also
requires hatch-vcs and hatch-fancy-pypi-readme -- both actively wired
up, via [tool.hatch.version] source = "vcs" and a fancy-pypi-readme
metadata hook, with dynamic = ["readme", "version"] driving them. Since
Gentoo builds with --no-build-isolation they must already be installed,
so the omission is invisible on any host that happens to have them and
fatal on one that does not. Added to BDEPEND here.

commit 3dcceb95af54667474e7a1ca39c4869d786186da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:15 2026 +0200

dev-python/gdown: Keyword 6.0.0 for ~arm64

commit ff7ba721dded3df60c846298a58857a8dba95fd3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 14:53:57 2026 +0200

dev-python/gdown: Keyword 6.1.0 for ~arm64

Pure-Python (PEP517 hatchling), architecture-independent.

commit bbfe8600b5e39e299e100f1e24b3c193af418a48
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 30 14:17:17 2026 +0200

dev-python/gdown: bump 6.0.0 -> 6.1.0

Minor release; requirements unchanged versus 6.0.0 (the new
typing-extensions guard upstream is gated on python_version < 3.12 and
doesn't apply to our py3_ matrix).

commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200

*/*: normalize personal-maintainer metadata.xml

Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:

- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>

Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.

commit acb3472d8e713d92bbe9c5c4a05a50cf2f6272d3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 12:42:33 2026 +0200

dev-python/gdown: fix requests USE dep name socks -> socks5

Upstream pyproject pulls `requests[socks]`; Gentoo's
dev-python/requests exposes that extra as the `socks5` USE flag
(not `socks`). The ebuild had naively mirrored upstream's name,
which pkgcheck caught as an unknown USE-dep. Rename the required
USE flag to socks5 so the dep actually enforces what upstream
intends.

commit 23bb5bd050c522103327928860e701f9527ea41f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:57:09 2026 +0200

dev-python/gdown: new package, add 6.0.0

CLI Google Drive downloader. Never shipped in ::gentoo. Needed as
a runtime dep of dev-python/py4dstem, which uses it to pull test
datasets.

Old py4dstem ebuild referenced net-misc/gdown but no such package
exists anywhere - gdown fits better under dev-python/ since the
project is primarily a Python library with an exposed CLI entry
point.

Upstream uses hatchling for the PEP 517 build. RESTRICT=test because
the tests literally download from Google Drive.

Tested: `ebuild ... clean compile install` is clean.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>