Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
5140bb0
refactor paths from str to pathlib.Path
Jul 1, 2026
e7caca8
worked on build.build, graph.build
Jul 2, 2026
06429e5
worked on build.build_recipes and related methods
Jul 2, 2026
81d488b
adding rattler packages to pkg_paths after build
Jul 2, 2026
f7b4ea5
further adjustments; fixed broken calls to build.build and build.buil…
Jul 4, 2026
815caaa
fixed bug in utils.ellipsize_recipes
Jul 4, 2026
4e1266a
changed nx.DiGraph[str] to nx.DiGraph as it is not subscribable
Jul 4, 2026
5467de4
changed nx.DiGraph[str] to nx.DiGraph as it is not subscribable
Jul 4, 2026
64a2f3c
Merge branch 'rattler_support2' of github.com:seneschall/bioconda-uti…
seneschall Jul 4, 2026
dacf6fa
reimplemented MetaOrRattler to contain a dict for rattler-build
seneschall Jul 8, 2026
7b3f050
reimplemented MetaOrRattler as dataclass; refactored functions from g…
seneschall Jul 8, 2026
863f774
fixed bug where utils.parallel_iter got called on unpicklable object
seneschall Jul 8, 2026
7dd7ca1
implemented get_package_paths for rattler; fixed some pathlib.Path re…
seneschall Jul 9, 2026
b856b5d
set rattler cache directory
seneschall Jul 9, 2026
565f73a
implemented rattler_build_purge
seneschall Jul 16, 2026
b8d40cc
implemented rattler-build integration for docker-builder
seneschall Jul 20, 2026
96edb97
merged changes
seneschall Jul 20, 2026
a9f1120
deprecated testonly flag
seneschall Jul 22, 2026
b32d469
readded methods to MetaOrRattler lost in merge; fixed logging of ratt…
seneschall Jul 22, 2026
9cd93a6
added rattler-build to requirements
seneschall Jul 22, 2026
9066e5f
worked on tests
seneschall Jul 22, 2026
ba3b6cb
fixed test related bugs
seneschall Jul 22, 2026
981e399
fixed bug in build_recipes
seneschall Jul 27, 2026
1cbce04
fixed bugs that caused tests to fail
seneschall Jul 27, 2026
1a920ac
cleaned up comments; removed unnecessary imports
seneschall Jul 28, 2026
4f60ac8
merge with upstream master
seneschall Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions bioconda_utils/autobump.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
import asyncio
import logging
import os
from pathlib import Path
import pickle
import random

Expand Down Expand Up @@ -124,14 +125,16 @@ class RecipeSource:

def __init__(
self,
recipe_base: str,
recipe_base: Path | str,
packages: str | list[str],
exclude: list[str],
shuffle: bool = True,
) -> None:
self.recipe_base = recipe_base
self.recipe_base: Path = Path(recipe_base)
self.packages = [packages] if isinstance(packages, str) else packages
self.recipe_dirs = list(utils.get_recipes(recipe_base, self.packages, exclude))
self.recipe_dirs: list[utils.RecipePath] = list(
utils.get_recipes(self.recipe_base, self.packages, exclude)
)
if shuffle:
random.shuffle(self.recipe_dirs)
logger.warning("Selected %i packages", len(self.recipe_dirs))
Expand All @@ -141,7 +144,7 @@ async def queue_items(
) -> None:
n_items = 0
for recipe_dir in self.recipe_dirs:
await send_q.put(Recipe(recipe_dir, self.recipe_base))
await send_q.put(Recipe(recipe_dir.path, self.recipe_base))
n_items += 1
while return_q.qsize():
try:
Expand Down
1 change: 1 addition & 0 deletions bioconda_utils/bioconda_utils-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,4 @@ diskcache=5.*
platformdirs=4.*
tabulate=0.10.*
psutil
rattler-build=0.69.*
Loading