Skip to content

Commit

Permalink
Merge pull request #20 from mrchantey/main
Browse files Browse the repository at this point in the history
Restrict bevy dependency to bevy_ecs etc
  • Loading branch information
iiYese authored Nov 9, 2023
2 parents a088820 + 221d2f2 commit 452df38
Show file tree
Hide file tree
Showing 9 changed files with 33 additions and 30 deletions.
10 changes: 9 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,19 @@ readme = "README.md"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bevy = "0.12"
bevy_app = "0.12"
bevy_derive = "0.12"
bevy_ecs = "0.12"
bevy_hierarchy = "0.12"
bevy_log = "0.12"
bevy_utils = "0.12"
smallvec = "1.11.0"
aery_macros = { path = "macros", version = "0.3.0-dev" }
aquamarine = "0.3.2"

[dev-dependencies]
bevy = "0.12"

[features]
default = ["aery"]
aery = []
22 changes: 10 additions & 12 deletions src/edges.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,16 @@ use crate::{
relation::{CleanupPolicy, Relation, RelationId, ZstOrPanic},
};

use bevy::{
ecs::{
component::Component,
entity::Entity,
query::{Or, With, Without, WorldQuery},
system::{Command, CommandQueue, Resource},
world::{EntityWorldMut, World},
},
hierarchy::{Children, Parent},
log::warn,
prelude::{Deref, DerefMut},
use bevy_derive::{Deref, DerefMut};
use bevy_ecs::{
component::Component,
entity::Entity,
query::{Or, With, Without, WorldQuery},
system::{Command, CommandQueue, Resource},
world::{EntityWorldMut, World},
};
use bevy_hierarchy::{Children, Parent};
use bevy_log::warn;

use smallvec::SmallVec;
use std::marker::PhantomData;
Expand Down Expand Up @@ -758,7 +756,7 @@ mod tests {
use super::Targets;
use super::{Hosts, OnDelete};
use crate::prelude::*;
use bevy::prelude::*;
use bevy_ecs::prelude::*;
use std::array::from_fn;

fn has_edges(world: &World, entity: Entity) -> bool {
Expand Down
2 changes: 1 addition & 1 deletion src/events.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::{relation::RelationId, Var};

use bevy::ecs::{entity::Entity, event::Event};
use bevy_ecs::{entity::Entity, event::Event};
use std::cmp::PartialEq;

/// Operation type of a relation target event.
Expand Down
2 changes: 1 addition & 1 deletion src/for_each.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use crate::operations::utils::{
};
use crate::tuple_traits::*;

use bevy::ecs::{
use bevy_ecs::{
entity::Entity,
query::{ReadOnlyWorldQuery, WorldQuery},
system::Query,
Expand Down
6 changes: 2 additions & 4 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -155,10 +155,8 @@
//! }
//! ```
use bevy::{
app::{App, Plugin},
ecs::entity::Entity,
};
use bevy_app::{App, Plugin};
use bevy_ecs::entity::Entity;

///
pub mod edges;
Expand Down
5 changes: 3 additions & 2 deletions src/operations/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::{relation::ZstOrPanic, tuple_traits::*};

use bevy::ecs::{
use bevy_ecs::{
entity::Entity,
query::{ReadOnlyWorldQuery, WorldQuery},
system::Query,
Expand Down Expand Up @@ -547,7 +547,8 @@ where
#[cfg(test)]
mod tests {
use crate::prelude::*;
use bevy::{app::AppExit, prelude::*};
use bevy_app::{prelude::*, AppExit};
use bevy_ecs::prelude::*;

#[derive(Component)]
struct S;
Expand Down
2 changes: 1 addition & 1 deletion src/operations/utils.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use crate::{
tuple_traits::*,
};

use bevy::ecs::{entity::Entity, query::WorldQuery};
use bevy_ecs::{entity::Entity, query::WorldQuery};

use std::{any::TypeId, marker::PhantomData};

Expand Down
2 changes: 1 addition & 1 deletion src/scope.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use crate::{
relation::{Relation, ZstOrPanic},
};

use bevy::ecs::{
use bevy_ecs::{
bundle::Bundle,
entity::Entity,
system::{Command, Commands, EntityCommands},
Expand Down
12 changes: 5 additions & 7 deletions src/tuple_traits.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,12 @@ use crate::{
};
use core::any::TypeId;

use bevy::{
ecs::{
entity::Entity,
query::{ReadOnlyWorldQuery, WorldQuery},
system::Query,
},
utils::all_tuples,
use bevy_ecs::{
entity::Entity,
query::{ReadOnlyWorldQuery, WorldQuery},
system::Query,
};
use bevy_utils::all_tuples;

mod sealed {
use super::*;
Expand Down

0 comments on commit 452df38

Please sign in to comment.