Skip to content

Commit fbfd81d

Browse files
authored
chore: update rust and the cargo edition (#135)
1 parent 5fe93cb commit fbfd81d

File tree

24 files changed

+1743
-2632
lines changed

24 files changed

+1743
-2632
lines changed

Cargo.lock

Lines changed: 442 additions & 404 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
edition = "2021"
6+
edition = "2024"
77

88
[workspace.dependencies]
99
async-trait = "0.1.86"
@@ -36,7 +36,7 @@ jsonrpc-stdio-server = "18.0.0"
3636
jsonrpc-http-server = "18.0.0"
3737
jsonrpc-core = "18.0.0"
3838

39-
rattler-build = { version = "0.39.0", default-features = false, features = [
39+
rattler-build = { version = "*", default-features = false, features = [
4040
"rustls-tls",
4141
] }
4242

crates/pixi-build-backend/src/cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::collections::HashMap;
22

3-
use crate::{traits::Dependencies, ProjectModel, Targets};
3+
use crate::{ProjectModel, Targets, traits::Dependencies};
44

55
pub fn sccache_tools() -> Vec<String> {
66
vec!["sccache".to_string()]

crates/pixi-build-backend/src/cli.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ use clap::{Parser, Subcommand};
44
use clap_verbosity_flag::{InfoLevel, Verbosity};
55
use miette::{Context, IntoDiagnostic};
66
use pixi_build_types::{
7+
BackendCapabilities, ChannelConfiguration, FrontendCapabilities, PlatformAndVirtualPackages,
78
procedures::{
89
conda_build::CondaBuildParams,
910
conda_metadata::{CondaMetadataParams, CondaMetadataResult},
1011
initialize::InitializeParams,
1112
negotiate_capabilities::NegotiateCapabilitiesParams,
1213
},
13-
BackendCapabilities, ChannelConfiguration, FrontendCapabilities, PlatformAndVirtualPackages,
1414
};
15-
use rattler_build::console_utils::{get_default_env_filter, LoggingOutputHandler};
15+
use rattler_build::console_utils::{LoggingOutputHandler, get_default_env_filter};
1616
use rattler_conda_types::{ChannelConfig, GenericVirtualPackage, Platform};
1717
use rattler_virtual_packages::{VirtualPackage, VirtualPackageOverrides};
1818
use tempfile::TempDir;
@@ -157,7 +157,7 @@ async fn initialize<T: ProtocolInstantiator>(
157157
let (protocol, _initialize_result) = factory
158158
.initialize(InitializeParams {
159159
manifest_path: manifest_path.to_path_buf(),
160-
project_model: project_model.map(Into::into),
160+
project_model,
161161
cache_directory: None,
162162
configuration: None,
163163
})

crates/pixi-build-backend/src/common/configuration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use std::collections::BTreeMap;
33
use miette::IntoDiagnostic;
44
use pixi_build_types::PlatformAndVirtualPackages;
55
use rattler_build::{
6+
NormalizedKey,
67
metadata::{Directories, PlatformWithVirtualPackages},
78
recipe::variable::Variable,
8-
NormalizedKey,
99
};
1010
use rattler_conda_types::ChannelUrl;
1111
use rattler_virtual_packages::VirtualPackageOverrides;

crates/pixi-build-backend/src/common/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ mod configuration;
33
mod requirements;
44
mod variants;
55

6-
pub use configuration::{build_configuration, BuildConfigurationParams};
7-
pub use requirements::{requirements, PackageRequirements, SourceRequirements};
6+
pub use configuration::{BuildConfigurationParams, build_configuration};
7+
pub use requirements::{PackageRequirements, SourceRequirements, requirements};
88
pub use variants::compute_variants;

crates/pixi-build-backend/src/common/requirements.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
use std::collections::{BTreeMap, HashMap};
22

33
use rattler_build::{
4-
recipe::{parser::Requirements, variable::Variable},
54
NormalizedKey,
5+
recipe::{parser::Requirements, variable::Variable},
66
};
77
use serde::Serialize;
88

99
use crate::{
10-
dependencies::ExtractedDependencies, traits::Dependencies, PackageSpec, ProjectModel, Targets,
10+
PackageSpec, ProjectModel, Targets, dependencies::ExtractedDependencies, traits::Dependencies,
1111
};
1212

1313
pub struct PackageRequirements<P: ProjectModel> {

crates/pixi-build-backend/src/common/variants.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use std::collections::BTreeMap;
44

55
use miette::IntoDiagnostic;
6-
use rattler_build::{recipe::variable::Variable, variant_config::VariantConfig, NormalizedKey};
6+
use rattler_build::{NormalizedKey, recipe::variable::Variable, variant_config::VariantConfig};
77
use rattler_conda_types::Platform;
88

99
use crate::ProjectModel;

crates/pixi-build-backend/src/dependencies.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use std::{
66
use miette::{Context, IntoDiagnostic};
77
use pixi_build_types as pbt;
88
use rattler_build::{
9-
recipe::{parser::Dependency, variable::Variable},
109
NormalizedKey,
10+
recipe::{parser::Dependency, variable::Variable},
1111
};
1212
use rattler_conda_types::{MatchSpec, NamelessMatchSpec, PackageName, ParseStrictness::Strict};
1313

crates/pixi-build-backend/src/server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::{net::SocketAddr, sync::Arc};
22

3-
use jsonrpc_core::{serde_json, to_value, Error, IoHandler, Params};
3+
use jsonrpc_core::{Error, IoHandler, Params, serde_json, to_value};
44
use miette::{IntoDiagnostic, JSONReportHandler};
55
use pixi_build_types::procedures::{
66
self, conda_build::CondaBuildParams, conda_metadata::CondaMetadataParams,

0 commit comments

Comments
 (0)