Skip to content

Commit

Permalink
Handle conda-build dev version numbers
Browse files Browse the repository at this point in the history
Signed-off-by: Marcel Bargull <marcel.bargull@udo.edu>
  • Loading branch information
mbargull committed Mar 14, 2024
1 parent 9de8323 commit 8b7a024
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions boa/core/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
from conda.core.index import check_allowlist
from conda.models.channel import Channel as CondaChannel
from conda.models.records import PackageRecord
from conda.models.version import VersionOrder
from conda.common.url import join_url

from boa.core.config import boa_config
Expand All @@ -33,9 +34,15 @@

console = boa_config.console

if "+" in cb_version:
cb_version = cb_version[: cb_version.index("+")]
cb_split_version = tuple(int(x) for x in cb_version.split("."))
_cb_base_version = []
# VersionOrder cuts off "+..." local dev version suffix.
for _cb_version_part in VersionOrder(cb_version):
if len(_cb_version_part) > 1:
# Cut off at dev/pre/port parts (e.g. ".dev1" => ['0', 'DEV', '1']).
break
_cb_base_version.append(_cb_version_part)
cb_split_version = tuple(int(x) for x in _cb_base_version)
del _cb_base_version, _cb_version_part


if "bsd" in sys.platform:
Expand Down

0 comments on commit 8b7a024

Please sign in to comment.