summaryrefslogtreecommitdiff
path: root/dev-util/pkgdev/pkgdev-9999.ebuild
AgeCommit message (Collapse)Author
13 daysdev-util/pkgdev: add EPYTEST_PLUGINSArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-06-12dev-util/pkgdev: enable py3.14Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-01dev-util/pkgdev: drop mention of tomliArthur Zamarin
Closes: https://bugs.gentoo.org/955205 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-11Rename dev-python/{jinja → jinja2}Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-06dev-util/pkgdev: (live) sync keywordsArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-07-09dev-util/pkgdev: Enable py3.13Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-26dev-util/pkgdev: add dependency on tomli for old implsEli Schwartz
It is missing it in wheel metadata, and also in the ebuild metadata. It is only necessary for versions of python that don't have it in the stdlib, and all those are old versions, but that's no reason not to depend correctly on it where needed. The "doc" USE flag also depends on tomli and does so unconditionally. It appears that it doesn't allow one to select specific USEDEPs, which is interesting but ok. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-02-10dev-util/pkgdev: (live) update depsArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-14dev-util/pkgdev: bump min requirement for pkgcoreFlorian Schmaus
pkgdev 0.2.8 makes use of repo.stabilization_groups, but those where added to pkgcore's API with 0.12.23. Increae the minimum requirement for pkgcore to 0.12.23. Otherwise, you'll get: Traceback (most recent call last): File "/usr/lib/python-exec/python3.11/pkgdev", line 8, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3.11/site-packages/pkgdev/scripts/__init__.py", line 48, in main run(os.path.basename(sys.argv[0])) File "/usr/lib/python3.11/site-packages/pkgdev/scripts/__init__.py", line 40, in run sys.exit(tool()) ^^^^^^ File "/usr/lib/python3.11/site-packages/snakeoil/cli/tool.py", line 81, in __call__ ret = self.main() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkgdev/cli.py", line 23, in main return super().main() ^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/snakeoil/cli/tool.py", line 191, in main self.handle_exec_exception(e) File "/usr/lib/python3.11/site-packages/snakeoil/cli/tool.py", line 176, in main exitstatus = func(self.options, self.out, self.err) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkgdev/scripts/pkgdev_bugs.py", line 536, in main options.targets.extend(d.extend_targets_stable_groups(options.sets or ())) File "/usr/lib/python3.11/site-packages/pkgdev/scripts/pkgdev_bugs.py", line 290, in extend_targets_stable_groups stabilization_groups = self.options.repo.stabilization_groups ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'UnconfiguredTree' object has no attribute 'stabilization_groups' Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-06-05dev-util/pkgdev: set EGIT_BRANCHSam James
HEAD is supposed to be main already but smart-live-rebuild is confused for some reason and tries to always rebuild, so try this. ("!!! Error updating dev-util/pkgdev:0: [Exception] update command failed to return a rev", thanks to xgqt for poking about it) Signed-off-by: Sam James <sam@gentoo.org>
2023-05-27dev-util/pkgdev: enable py3.12Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-15Rename dev-python/{flit_core → flit-core}Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-04-07dev-util/pkgdev: add missing bdep on snakeoilArthur Zamarin
Used in `py_build.py` to create verinfo file. Closes: https://bugs.gentoo.org/903977 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-03-04dev-util/pkgdev: use pypi eclassArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-03-04dev-util/pkgdev: (live) update dependenciesArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-11-17dev-util/pkgdev: (live) update build backendArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-11-05dev-util/pkgdev: disable py3.8Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-15dev-util/pkgdev: fix docs generationArthur Zamarin
Closes: https://bugs.gentoo.org/877189 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-14dev-util/pkgdev: (live) sync keywordsArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-14dev-util/pkgdev: (live) update repo uriArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-14dev-util/pkgdev: (live) update minimal versionsArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-12dev-util/pkgdev: (live) pep517, sdist manArthur Zamarin
- use PEP517 mode: compared generated files with and without that mode, it is equal - The sdist generated by pkgdev already has prebuilt man pages under man directory, so reuse them (but only when not 9999 version, as they aren't in repo itself) Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-09-20dev-util/pkgdev: add 0.2.2Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-18dev-util/pkgdev: fix docs overrideSam James
No functional change, just useful for building doc tarball. Signed-off-by: Sam James <sam@gentoo.org>
2022-08-09dev-util/pkgdev: preemptively bump dep bounds for py3.11Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-09dev-util/pkgdev: enable py3.11Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-05dev-util/pkgdev: remove merged patch from live versionArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-07-20dev-util/pkgdev: provide pre-generated man pagesSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-12dev-util/pkgdev: sync live ebuildMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-06-02dev-util/pkgdev: move docs build to compile phaseMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-05-07dev-util/pkgdev: forward ~loongWANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2021-08-02dev-util/pkgdev: sync live ebuildSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-01dev-util/pkgdev: Sync the live ebuildMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-05-31dev-util/pkgdev: keyword for riscvMarek Szuba
Builds, tests and installs fine. Checked on a BeagleV Starlight. Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-05-25dev-util/pkgdev: sync live ebuild keywordsGeorgy Yakovlev
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-03-20dev-util/pkgdev: ~x64-macos keywordedSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-13dev-util/pkgdev: add 0.1.1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-07dev-util/pkgdev: switch to setup.py test runnerSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-05dev-util/pkgdev: update DESCRIPTIONSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-05dev-util/pkgdev: deduplicate dev-vcs/gitSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-05dev-util/pkgdev: prepare live ebuild template for releaseSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: add testsSam James
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: add dep references for futureSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: sort depsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: add dev-vcs/git depSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: add dev-util/pkgcheck depSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: consistent styleSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: fix typo in commentSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27dev-util/pkgdev: add man page/doc generationSam James
Signed-off-by: Sam James <sam@gentoo.org>