mirror of https://github.com/mamba-org/mamba.git
build: Support fmt 11 (#3368)
* build: Support fmt 11 Signed-off-by: Julien Jerphanion <git@jjerphan.xyz> * fixup! build: Support fmt 11 Required for Windows. See: https://github.com/mamba-org/mamba/actions/runs/10144210776/job/28047211432?pr=3368#step:8:955 --------- Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
This commit is contained in:
parent
b09f1d162f
commit
4fbd22a9c0
|
@ -8,6 +8,7 @@
|
|||
#define MAMBA_DOWNLOAD_MIRROR_HPP
|
||||
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
|
|
@ -1371,7 +1371,7 @@ struct fmt::formatter<::mamba::fs::u8path>
|
|||
}
|
||||
|
||||
template <class FormatContext>
|
||||
auto format(const ::mamba::fs::u8path& path, FormatContext& ctx)
|
||||
auto format(const ::mamba::fs::u8path& path, FormatContext& ctx) const
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "'{}'", path.string());
|
||||
}
|
||||
|
|
|
@ -154,7 +154,7 @@ struct fmt::formatter<mamba::specs::BuildNumberPredicate>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::BuildNumberPredicate& pred, format_context& ctx)
|
||||
auto format(const ::mamba::specs::BuildNumberPredicate& pred, format_context& ctx) const
|
||||
-> decltype(ctx.out());
|
||||
};
|
||||
|
||||
|
@ -163,8 +163,8 @@ struct fmt::formatter<mamba::specs::BuildNumberSpec>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto
|
||||
format(const ::mamba::specs::BuildNumberSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto format(const ::mamba::specs::BuildNumberSpec& spec, format_context& ctx) const
|
||||
-> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
|
|
@ -74,8 +74,8 @@ struct fmt::formatter<mamba::specs::ChimeraStringSpec>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto
|
||||
format(const ::mamba::specs::ChimeraStringSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto format(const ::mamba::specs::ChimeraStringSpec& spec, format_context& ctx) const
|
||||
-> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
|
|
@ -65,7 +65,8 @@ struct fmt::formatter<mamba::specs::GlobSpec>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::GlobSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto
|
||||
format(const ::mamba::specs::GlobSpec& spec, format_context& ctx) const -> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
|
|
@ -229,7 +229,8 @@ struct fmt::formatter<::mamba::specs::MatchSpec>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::MatchSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto
|
||||
format(const ::mamba::specs::MatchSpec& spec, format_context& ctx) const -> decltype(ctx.out());
|
||||
};
|
||||
|
||||
/*********************************
|
||||
|
|
|
@ -71,7 +71,8 @@ struct fmt::formatter<mamba::specs::RegexSpec>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::RegexSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto
|
||||
format(const ::mamba::specs::RegexSpec& spec, format_context& ctx) const -> decltype(ctx.out());
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -177,8 +177,8 @@ struct fmt::formatter<mamba::specs::VersionPartAtom>
|
|||
{
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto
|
||||
format(const ::mamba::specs::VersionPartAtom atom, format_context& ctx) -> decltype(ctx.out());
|
||||
auto format(const ::mamba::specs::VersionPartAtom atom, format_context& ctx) const
|
||||
-> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
@ -188,7 +188,7 @@ struct fmt::formatter<mamba::specs::Version>
|
|||
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::Version v, format_context& ctx) -> decltype(ctx.out());
|
||||
auto format(const ::mamba::specs::Version v, format_context& ctx) const -> decltype(ctx.out());
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -229,8 +229,8 @@ struct fmt::formatter<mamba::specs::VersionPredicate>
|
|||
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto
|
||||
format(const ::mamba::specs::VersionPredicate& pred, format_context& ctx) -> decltype(ctx.out());
|
||||
auto format(const ::mamba::specs::VersionPredicate& pred, format_context& ctx) const
|
||||
-> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
@ -243,7 +243,8 @@ struct fmt::formatter<mamba::specs::VersionSpec>
|
|||
|
||||
auto parse(format_parse_context& ctx) -> decltype(ctx.begin());
|
||||
|
||||
auto format(const ::mamba::specs::VersionSpec& spec, format_context& ctx) -> decltype(ctx.out());
|
||||
auto
|
||||
format(const ::mamba::specs::VersionSpec& spec, format_context& ctx) const -> decltype(ctx.out());
|
||||
};
|
||||
|
||||
template <>
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#include <fmt/color.h>
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ostream.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <reproc++/run.hpp>
|
||||
#include <reproc/reproc.h>
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
#include <iostream>
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ostream.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <spdlog/pattern_formatter.h>
|
||||
#include <spdlog/sinks/stdout_color_sinks.h>
|
||||
#include <spdlog/spdlog.h>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
#include <fmt/color.h>
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ostream.h>
|
||||
#include <fmt/ranges.h>
|
||||
|
||||
#include "mamba/core/context.hpp"
|
||||
#include "mamba/core/output.hpp"
|
||||
|
|
|
@ -26,6 +26,7 @@ extern "C"
|
|||
#include <fmt/color.h>
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ostream.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <nlohmann/json.hpp>
|
||||
#include <reproc++/run.hpp>
|
||||
#include <spdlog/spdlog.h>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <fmt/ranges.h>
|
||||
#include <solv/problems.h>
|
||||
#include <solv/solver.h>
|
||||
|
||||
|
|
|
@ -113,7 +113,7 @@ auto
|
|||
fmt::formatter<mamba::specs::BuildNumberPredicate>::format(
|
||||
const ::mamba::specs::BuildNumberPredicate& pred,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
using BuildNumberPredicate = typename mamba::specs::BuildNumberPredicate;
|
||||
using BuildNumber = typename BuildNumberPredicate::BuildNumber;
|
||||
|
@ -268,7 +268,7 @@ auto
|
|||
fmt::formatter<mamba::specs::BuildNumberSpec>::format(
|
||||
const ::mamba::specs::BuildNumberSpec& spec,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "{}", spec.m_predicate);
|
||||
}
|
||||
|
|
|
@ -140,7 +140,7 @@ auto
|
|||
fmt::formatter<mamba::specs::ChimeraStringSpec>::format(
|
||||
const ::mamba::specs::ChimeraStringSpec& spec,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "{}", spec.str());
|
||||
}
|
||||
|
|
|
@ -56,8 +56,10 @@ fmt::formatter<mamba::specs::GlobSpec>::parse(format_parse_context& ctx) -> decl
|
|||
}
|
||||
|
||||
auto
|
||||
fmt::formatter<mamba::specs::GlobSpec>::format(const ::mamba::specs::GlobSpec& spec, format_context& ctx)
|
||||
-> decltype(ctx.out())
|
||||
fmt::formatter<mamba::specs::GlobSpec>::format(
|
||||
const ::mamba::specs::GlobSpec& spec,
|
||||
format_context& ctx
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "{}", spec.str());
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#include <tuple>
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ranges.h>
|
||||
|
||||
#include "mamba/specs/archive.hpp"
|
||||
#include "mamba/specs/match_spec.hpp"
|
||||
|
@ -1069,7 +1070,7 @@ auto
|
|||
fmt::formatter<::mamba::specs::MatchSpec>::format(
|
||||
const ::mamba::specs::MatchSpec& spec,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
using MatchSpec = ::mamba::specs::MatchSpec;
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include <fmt/core.h>
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <nlohmann/json.hpp>
|
||||
|
||||
#include "mamba/specs/archive.hpp"
|
||||
|
|
|
@ -102,7 +102,7 @@ auto
|
|||
fmt::formatter<mamba::specs::RegexSpec>::format(
|
||||
const ::mamba::specs::RegexSpec& spec,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "{}", spec.str());
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#include <utility>
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ranges.h>
|
||||
|
||||
#include "mamba/fs/filesystem.hpp"
|
||||
#include "mamba/specs/archive.hpp"
|
||||
|
|
|
@ -191,7 +191,7 @@ auto
|
|||
fmt::formatter<mamba::specs::VersionPartAtom>::format(
|
||||
const ::mamba::specs::VersionPartAtom atom,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
return fmt::format_to(ctx.out(), "{}{}", atom.numeral(), atom.literal());
|
||||
}
|
||||
|
@ -792,7 +792,7 @@ fmt::formatter<mamba::specs::Version>::parse(format_parse_context& ctx) -> declt
|
|||
|
||||
auto
|
||||
fmt::formatter<mamba::specs::Version>::format(const ::mamba::specs::Version v, format_context& ctx)
|
||||
-> decltype(ctx.out())
|
||||
const -> decltype(ctx.out())
|
||||
{
|
||||
auto out = ctx.out();
|
||||
if (v.epoch() != 0)
|
||||
|
|
|
@ -195,7 +195,7 @@ auto
|
|||
fmt::formatter<mamba::specs::VersionPredicate>::format(
|
||||
const ::mamba::specs::VersionPredicate& pred,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
using VersionPredicate = typename mamba::specs::VersionPredicate;
|
||||
using VersionSpec = typename mamba::specs::VersionSpec;
|
||||
|
@ -589,7 +589,7 @@ auto
|
|||
fmt::formatter<mamba::specs::VersionSpec>::format(
|
||||
const ::mamba::specs::VersionSpec& spec,
|
||||
format_context& ctx
|
||||
) -> decltype(ctx.out())
|
||||
) const -> decltype(ctx.out())
|
||||
{
|
||||
using VersionSpec = typename mamba::specs::VersionSpec;
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#include <string>
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <reproc++/run.hpp>
|
||||
|
||||
#include "mamba/util/environment.hpp"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
|
||||
#include <fmt/color.h>
|
||||
#include <fmt/format.h>
|
||||
#include <fmt/ranges.h>
|
||||
#include <nlohmann/json.hpp>
|
||||
#include <reproc++/run.hpp>
|
||||
#include <spdlog/spdlog.h>
|
||||
|
|
Loading…
Reference in New Issue