GitHub / pkgcraft/pkgcraft-python / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| af1cdcf3 | ci: fix artifact unpacking | Tim Harder <r****t@g****m> | over 1 year ago | |
| eefec4f8 | ci: drop unnecessary path usage for artifact downloads | Tim Harder <r****t@g****m> | over 1 year ago | |
| 72dc006a | ci: fix artifact handling for pkgcraft-c changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| 7b096a18 | setup: bump pkgcraft-c version compat | Tim Harder <r****t@g****m> | over 1 year ago | |
| 1ca440e1 | dep: update UseDep creation handling for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| bfb3cfda | dep: update UseDep default handling for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| e3019690 | dep: update UseDepKind handling for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| 522579a4 | tests: add ebuild pkg Keyword tests | Tim Harder <r****t@g****m> | over 1 year ago | |
| a965cabf | tests: add more ebuild pkg XML metadata tests | Tim Harder <r****t@g****m> | over 1 year ago | |
| 2a1ce44d | tests: add overriding repo tests for Config.add_repo() support | Tim Harder <r****t@g****m> | over 1 year ago | |
| aa3f29e3 | dep: improve docstrings for Cpv and Dep intersects() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5a1e7987 | dep: add inverted pkg intersects support for Dep and Cpv objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| 29696cb6 | tests: add invalid type tests for Restrict.dep() and Restrict.pkg() | Tim Harder <r****t@g****m> | over 1 year ago | |
| debfe0de | tests: add more restriction conversion tests for repo __getitem__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 1819baa0 | tests: verify ValueError results for repo __getitem__() calls | Tim Harder <r****t@g****m> | over 1 year ago | |
| 9182c0ab | eapi: add todo note for merging Eapi._from_obj() and Eapi.from_obj() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 56e86ae4 | eapi: simplify Eapi.from_ptr() creating new instances for every call | Tim Harder <r****t@g****m> | over 1 year ago | |
| fcaccf47 | eapi: use lazy, cached attrs for id and hash values | Tim Harder <r****t@g****m> | over 1 year ago | |
| 84d89d51 | repo: force existent key params for __getitem__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 746db43b | repo: drop repo id matching for RepoSet __getitem__() support | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5e96b5bb | repo: return list of pkgs for multiple __getitem__() matches | Tim Harder <r****t@g****m> | over 1 year ago | |
| 8147648a | dep: add index support via __getitem__() for relevant Dependency objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| c63e6389 | config: fix default path loading for load_portage_conf() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5a68bd15 | dep: add recursive sorting support for Dependency objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| b04476e1 | tests: verify EAPI params for dependency type package creation | Tim Harder <r****t@g****m> | over 1 year ago | |
| bcdc7123 | repo: drop unused PkgcraftError import | Tim Harder <r****t@g****m> | over 1 year ago | |
| 42efee38 | repo: drop pointer checks for repo iterator types | Tim Harder <r****t@g****m> | over 1 year ago | |
| b1e5d569 | tests: flatten dependency types and verify Uri objects are being used | Tim Harder <r****t@g****m> | over 1 year ago | |
| 7e768129 | dep: export Uri type in base modules | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5af4109f | tests: add __contains__() tests for dependency types with Uri objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| 98c365f0 | tests: add Dependency and DependencySet variant creation tests | Tim Harder <r****t@g****m> | over 1 year ago | |
| e17238b3 | pkg: remove empty trailing lines in ebuild/xml modules | Tim Harder <r****t@g****m> | over 1 year ago | |
| 517d082e | pkg: split ebuild XML metadata support into a separate module | Tim Harder <r****t@g****m> | over 1 year ago | |
| 74c2bf18 | pkg: split ebuild keyword support into a separate module | Tim Harder <r****t@g****m> | over 1 year ago | |
| 3f2ee13f | dep: use more descriptive docstrings for Dep.without() and Dep.modify() | Tim Harder <r****t@g****m> | over 1 year ago | |
| afcff8f5 | dep: rename sort() to sort_recursive() for MutableDependencySet | Tim Harder <r****t@g****m> | over 1 year ago | |
| c309fc7b | dep: drop support for Cpv attrs with Dep objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| 96ad0b70 | dep: update Dep.cpv() for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| afd17d99 | dep: add initial __contains__() support for Uri with dependency objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| 0618f3c2 | dep: add initial __contains__() support for Dep with dependency objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| f2bdc85d | setup: bump pkgcraft-c compat version | Tim Harder <r****t@g****m> | over 1 year ago | |
| 6b9ef96a | ci: fix typo with `cargo install` command | Tim Harder <r****t@g****m> | over 1 year ago | |
| 910e6738 | ci: use static cargo-c version for manual build as well | Tim Harder <r****t@g****m> | over 1 year ago | |
| d815c426 | ci: revert to a statically set, older cargo-c release | Tim Harder <r****t@g****m> | over 1 year ago | |
| 50a3b8a9 | tests: add Dep object targets for repo class __getitem__() indexing | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5b21faf7 | dep: move all cdef object creation support directly after __init__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 9a157698 | pkg: add pkg.live support for ebuild pkgs | Tim Harder <r****t@g****m> | over 1 year ago | |
| 4c4c4d3b | tests: add deprecated and masked attr tests for ebuild pkgs | Tim Harder <r****t@g****m> | over 1 year ago | |
| 0ffc796f | tests: update dep type contains tests for pkgcraft Contains<&str> changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| 03df7d3d | pkg: add deprecated and masked properties for ebuild pkgs | Tim Harder <r****t@g****m> | over 1 year ago | |
| 7a0c8815 | pkg: merge Keyword.from_ptr() and Keyword.__init__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 84e22d27 | dep: merge Dependency and DependencySet __init__() and from_ptr() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 2a0397f5 | dep: merge UseDep.from_ptr() with UseDep.__init__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| d381824f | dep: rename UseDep default field for consistency | Tim Harder <r****t@g****m> | over 1 year ago | |
| d86c7c7c | tests: check for substrings not in dependencies | Tim Harder <r****t@g****m> | over 1 year ago | |
| 3f3e630a | dep: support UseDep objects for dependency types __contains__() | Tim Harder <r****t@g****m> | over 1 year ago | |
| c8be7876 | tests: update dependency type __contains__() tests for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| 8a5aca2c | dep: support __contains__(str) for dependency types | Tim Harder <r****t@g****m> | over 1 year ago | |
| 6022af63 | tests: update tests for shared test data updates | Tim Harder <r****t@g****m> | over 1 year ago | |
| 7eb7e796 | tests: add UseDep comparison tests | Tim Harder <r****t@g****m> | over 1 year ago | |
| c04e3b60 | dep: rename use module to use_dep to match library naming | Tim Harder <r****t@g****m> | over 1 year ago | |
| 0f1b69a1 | tests: add basic restrict testing for Cpn objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| e53212e9 | restrict: add Cpn to Restrict object conversion support | Tim Harder <r****t@g****m> | over 1 year ago | |
| 87f6ea62 | tests: drop unused functools.partial import | Tim Harder <r****t@g****m> | over 1 year ago | |
| 339dbcdb | tests: simplify Dependency and DependencySet creation for REQUIRED_USE | Tim Harder <r****t@g****m> | over 1 year ago | |
| 2093ba1a | dep: default to None for Dependency and DependencySet creation strings | Tim Harder <r****t@g****m> | over 1 year ago | |
| fe4107ae | pkg: add Cpv and Cpn intersection support | Tim Harder <r****t@g****m> | over 1 year ago | |
| 23bde864 | tests: add more fields to remove for Dep.versioned test | Tim Harder <r****t@g****m> | over 1 year ago | |
| c13de18e | tests: add Dep.no_use_deps tests and simplify object matching tests | Tim Harder <r****t@g****m> | over 1 year ago | |
| 52d4516d | dep: add doc tests for unmodified Dep objects. | Tim Harder <r****t@g****m> | over 1 year ago | |
| bfbabfe3 | dep: add no_use_deps() support for package deps | Tim Harder <r****t@g****m> | over 1 year ago | |
| 808e799b | ci: update library path for pkgcraft-c archive changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| b9bd2798 |
build(deps): bump dawidd6/action-download-artifact from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f44385e3 | dep: simplify Dependency and DependencySet parsing API for variants | Tim Harder <r****t@g****m> | over 1 year ago | |
| 4af6dac2 | dep: add cdef @classmethod issue link | Tim Harder <r****t@g****m> | over 1 year ago | |
| a20664ac | tests: match invalid key value in ebuild pkg dependencies() error | Tim Harder <r****t@g****m> | over 1 year ago | |
| 0cd915c9 | tests: add more invalid key tests for ebuild pkg dependencies() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 85deafdc | tests: add more non-intersecting Dep variants for pkg.intersects() | Tim Harder <r****t@g****m> | over 1 year ago | |
| 31907231 | pkg: add initial intersects() support against Dep objects | Tim Harder <r****t@g****m> | over 1 year ago | |
| f2f45144 | update generated C bindings | Tim Harder <r****t@g****m> | over 1 year ago | |
| 84ab1d06 | valgrind: drop outdated regex-syntax crate supression | Tim Harder <r****t@g****m> | over 1 year ago | |
| 5b9841ac | valgrind: ignore lazy hashmap conditional branches | Tim Harder <r****t@g****m> | over 1 year ago | |
| 122c64ad | valgrind: remove outdated suppressions fixed in >=3.22.0 | Tim Harder <r****t@g****m> | over 1 year ago | |
| 65e1919d | ci: install newer valgrind via github action | Tim Harder <r****t@g****m> | over 1 year ago | |
| ceffa0a8 |
build(deps): bump dawidd6/action-download-artifact from 3 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 83672ef2 | tests: update repo reload tests for pkgcraft changes | Tim Harder <r****t@g****m> | over 1 year ago | |
| 196863f3 | setup: bump pkgcraft-c version compat | Tim Harder <r****t@g****m> | almost 2 years ago | |
| f5a6f300 | tests: fix string formatting to fix lint issue | Tim Harder <r****t@g****m> | almost 2 years ago | |
| 16a0c60e | tests: fix invalid EAPI test for pkgcraft changes | Tim Harder <r****t@g****m> | almost 2 years ago | |
| 1a86ec7a | re-enable doctests using pytest-cython | Tim Harder <r****t@g****m> | almost 2 years ago | |
| 994178a0 |
build(deps): bump softprops/action-gh-release from 1 to 2
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 0cfd88e9 |
build(deps): bump codecov/codecov-action from 3 to 4
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 96c1fc8e | ci: simplify artifacts directory for release publishing workflow | Tim Harder <r****t@g****m> | about 2 years ago | |
| 498e6b82 | ci: output cargo-c version and simplify building the C library for releases | Tim Harder <r****t@g****m> | about 2 years ago | |
| 5a9d76eb | ci: upload all release files to pypi in the same action | Tim Harder <r****t@g****m> | about 2 years ago | |
| 36fd9b85 | ci: use distinct artifact names for arch target wheels | Tim Harder <r****t@g****m> | about 2 years ago | |
| 57e1f746 | Revert "ci: strip bundled pkgcraft-c library for releases" | Tim Harder <r****t@g****m> | about 2 years ago | |
| c8fc24e6 | setup: bump pkgcraft-c version | Tim Harder <r****t@g****m> | about 2 years ago | |
| 32a2a3f2 | benches: fix dep parsing benchmark | Tim Harder <r****t@g****m> | about 2 years ago | |
| e85cdf45 | dep: add initial Cpn object support for pkgcraft changes | Tim Harder <r****t@g****m> | about 2 years ago |