diff --git a/Cargo.lock b/Cargo.lock index 2ce174593648..3bfdd42d9cbd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4937,6 +4937,7 @@ dependencies = [ "bytemuck", "criterion", "document-features", + "itertools 0.12.0", "once_cell", "re_arrow2", "re_error", diff --git a/crates/re_entity_db/src/lib.rs b/crates/re_entity_db/src/lib.rs index 1d981b4a4d3f..6295ba7181d5 100644 --- a/crates/re_entity_db/src/lib.rs +++ b/crates/re_entity_db/src/lib.rs @@ -34,8 +34,6 @@ pub(crate) use self::entity_tree::{ClearCascade, CompactedStoreEvents}; use re_log_types::DataTableError; pub use re_log_types::{EntityPath, EntityPathPart, TimeInt, Timeline}; -pub use re_query::{ExtraQueryHistory, VisibleHistory, VisibleHistoryBoundary}; - #[cfg(feature = "serde")] pub use blueprint::components::EntityPropertiesComponent; #[cfg(feature = "serde")] diff --git a/crates/re_log_types/src/time_point/mod.rs b/crates/re_log_types/src/time_point/mod.rs index 0bb1ef0cd1da..452652cd1ed4 100644 --- a/crates/re_log_types/src/time_point/mod.rs +++ b/crates/re_log_types/src/time_point/mod.rs @@ -128,7 +128,12 @@ impl TimeType { } #[inline] - pub fn format(&self, time_int: TimeInt, time_zone_for_timestamps: TimeZone) -> String { + pub fn format( + &self, + time_int: impl Into, + time_zone_for_timestamps: TimeZone, + ) -> String { + let time_int = time_int.into(); match time_int { TimeInt::STATIC => "".into(), // TODO(#5264): remove time panel hack once we migrate to the new static UI diff --git a/crates/re_log_types/src/time_range.rs b/crates/re_log_types/src/time_range.rs index 86e041db26b2..18b5f5d48a87 100644 --- a/crates/re_log_types/src/time_range.rs +++ b/crates/re_log_types/src/time_range.rs @@ -101,6 +101,22 @@ impl TimeRange { max: self.max.max(other.max), } } + + pub fn from_visible_time_range( + range: &re_types_core::datatypes::VisibleTimeRange, + cursor: impl Into, + ) -> Self { + let cursor = cursor.into(); + + let mut min = range.start.start_boundary_time(cursor); + let mut max = range.end.end_boundary_time(cursor); + + if min > max { + std::mem::swap(&mut min, &mut max); + } + + Self::new(min, max) + } } impl re_types_core::SizeBytes for TimeRange { diff --git a/crates/re_query/src/lib.rs b/crates/re_query/src/lib.rs index a4dd0a7f188e..cfb6d29b8e45 100644 --- a/crates/re_query/src/lib.rs +++ b/crates/re_query/src/lib.rs @@ -6,7 +6,6 @@ mod flat_vec_deque; mod latest_at; mod promise; mod range; -mod visible_history; pub mod clamped_zip; pub mod range_zip; @@ -19,7 +18,6 @@ pub use self::latest_at::{LatestAtComponentResults, LatestAtMonoResult, LatestAt pub use self::promise::{Promise, PromiseId, PromiseResolver, PromiseResult}; pub use self::range::{RangeComponentResults, RangeData, RangeResults}; pub use self::range_zip::*; -pub use self::visible_history::{ExtraQueryHistory, VisibleHistory, VisibleHistoryBoundary}; pub(crate) use self::latest_at::LatestAtCache; pub(crate) use self::range::{RangeCache, RangeComponentResultsInner}; diff --git a/crates/re_query/src/visible_history.rs b/crates/re_query/src/visible_history.rs deleted file mode 100644 index f11b29f96baa..000000000000 --- a/crates/re_query/src/visible_history.rs +++ /dev/null @@ -1,126 +0,0 @@ -use re_data_store::{TimeInt, TimeRange}; - -// --- - -/// One of the boundaries of the visible history. -/// -/// For [`VisibleHistoryBoundary::RelativeToTimeCursor`] and [`VisibleHistoryBoundary::Absolute`], -/// the value are either nanos or frames, depending on the type of timeline. -#[derive(Clone, Copy, Debug, PartialEq, Eq)] -#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))] -pub enum VisibleHistoryBoundary { - /// Boundary is a value relative to the time cursor - RelativeToTimeCursor(i64), - - /// Boundary is an absolute value - Absolute(i64), - - /// The boundary extends to infinity. - Infinite, -} - -impl VisibleHistoryBoundary { - /// Value when the boundary is set to the current time cursor. - pub const AT_CURSOR: Self = Self::RelativeToTimeCursor(0); -} - -impl Default for VisibleHistoryBoundary { - fn default() -> Self { - Self::AT_CURSOR - } -} - -/// Visible history bounds. -#[derive(Clone, Copy, Default, Debug, PartialEq, Eq)] -#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))] -pub struct VisibleHistory { - /// Low time boundary. - pub from: VisibleHistoryBoundary, - - /// High time boundary. - pub to: VisibleHistoryBoundary, -} - -impl VisibleHistory { - /// Value with the visible history feature is disabled. - pub const OFF: Self = Self { - from: VisibleHistoryBoundary::AT_CURSOR, - to: VisibleHistoryBoundary::AT_CURSOR, - }; - - pub const ALL: Self = Self { - from: VisibleHistoryBoundary::Infinite, - to: VisibleHistoryBoundary::Infinite, - }; - - /// Returns the start boundary of the time range given an input cursor position. - /// - /// This is not guaranteed to be lesser than or equal to [`Self::to`]. - /// Do not use this to build a [`TimeRange`], use [`Self::time_range`]. - #[doc(hidden)] - pub fn range_start_from_cursor(&self, cursor: TimeInt) -> TimeInt { - match self.from { - VisibleHistoryBoundary::Absolute(value) => TimeInt::new_temporal(value), - VisibleHistoryBoundary::RelativeToTimeCursor(value) => { - cursor + TimeInt::new_temporal(value) - } - VisibleHistoryBoundary::Infinite => TimeInt::MIN, - } - } - - /// Returns the end boundary of the time range given an input cursor position. - /// - /// This is not guaranteed to be greater than [`Self::from`]. - /// Do not use this to build a [`TimeRange`], use [`Self::time_range`]. - #[doc(hidden)] - pub fn range_end_from_cursor(&self, cursor: TimeInt) -> TimeInt { - match self.to { - VisibleHistoryBoundary::Absolute(value) => TimeInt::new_temporal(value), - VisibleHistoryBoundary::RelativeToTimeCursor(value) => { - cursor + TimeInt::new_temporal(value) - } - VisibleHistoryBoundary::Infinite => TimeInt::MAX, - } - } - - /// Returns a _sanitized_ [`TimeRange`], i.e. guaranteed to be monotonically increasing. - pub fn time_range(&self, cursor: TimeInt) -> TimeRange { - let mut from = self.range_start_from_cursor(cursor); - let mut to = self.range_end_from_cursor(cursor); - - // TODO(#4993): visible time range UI can yield inverted ranges - if from > to { - std::mem::swap(&mut from, &mut to); - } - - TimeRange::new(from, to) - } -} - -/// When showing an entity in the history view, add this much history to it. -#[derive(Clone, Copy, Default, Debug, PartialEq, Eq)] -#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))] -#[cfg_attr(feature = "serde", serde(default))] -pub struct ExtraQueryHistory { - /// Is the feature enabled? - pub enabled: bool, - - /// Visible history settings for time timelines - pub nanos: VisibleHistory, - - /// Visible history settings for frame timelines - pub sequences: VisibleHistory, -} - -impl ExtraQueryHistory { - /// Multiply/and these together. - pub fn with_child(&self, child: &Self) -> Self { - if child.enabled { - *child - } else if self.enabled { - *self - } else { - Self::default() - } - } -} diff --git a/crates/re_space_view/src/lib.rs b/crates/re_space_view/src/lib.rs index 2de1e10273ea..104230a3b2a6 100644 --- a/crates/re_space_view/src/lib.rs +++ b/crates/re_space_view/src/lib.rs @@ -9,7 +9,6 @@ mod screenshot; mod space_view; mod space_view_contents; mod sub_archetypes; // TODO(andreas): better name before `sub_archetype` sticks around? -mod visual_time_range; mod visualizable; pub use data_query::{DataQuery, EntityOverrideContext, PropertyResolver}; @@ -21,11 +20,6 @@ pub use sub_archetypes::{ edit_blueprint_component, entity_path_for_view_property, get_blueprint_component, query_view_property, query_view_property_or_default, view_property, }; -pub use visual_time_range::{ - query_visual_history, time_range_from_visible_time_range, - visible_history_boundary_from_time_range_boundary, - visible_history_boundary_to_time_range_boundary, -}; pub use visualizable::determine_visualizable_entities; pub mod external { diff --git a/crates/re_space_view/src/visual_time_range.rs b/crates/re_space_view/src/visual_time_range.rs deleted file mode 100644 index 71754e259e8d..000000000000 --- a/crates/re_space_view/src/visual_time_range.rs +++ /dev/null @@ -1,107 +0,0 @@ -//! For the most part this module bridges older visual history types to the newer -//! visual range types that are defined in the `re_types` crate. -//! -//! Historically there was a special `EntityProperty` bag that was used to store the visual history. -//! Now, visual history makes use of the component override system (components stored at special paths in the blueprint store). -//! -//! The intent is to eventually remove the old types, but this bridge here is there in order -//! to reduce the amount of changes in code that is likely to be refactored soon anyways. - -use re_log_types::TimeRange; -use re_query::{ExtraQueryHistory, VisibleHistory, VisibleHistoryBoundary}; -use re_types::blueprint::datatypes::{ - VisibleTimeRange, VisibleTimeRangeBoundary, VisibleTimeRangeBoundaryKind, -}; -use re_viewer_context::ViewerContext; - -pub fn visible_history_boundary_from_time_range_boundary( - boundary: &VisibleTimeRangeBoundary, -) -> VisibleHistoryBoundary { - match boundary.kind { - VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => { - VisibleHistoryBoundary::RelativeToTimeCursor(boundary.time.0) - } - VisibleTimeRangeBoundaryKind::Absolute => VisibleHistoryBoundary::Absolute(boundary.time.0), - VisibleTimeRangeBoundaryKind::Infinite => VisibleHistoryBoundary::Infinite, - } -} - -pub fn visible_history_boundary_to_time_range_boundary( - boundary: &VisibleHistoryBoundary, -) -> VisibleTimeRangeBoundary { - match boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(v) => VisibleTimeRangeBoundary { - kind: VisibleTimeRangeBoundaryKind::RelativeToTimeCursor, - time: (*v).into(), - }, - VisibleHistoryBoundary::Absolute(v) => VisibleTimeRangeBoundary { - kind: VisibleTimeRangeBoundaryKind::Absolute, - time: (*v).into(), - }, - VisibleHistoryBoundary::Infinite => VisibleTimeRangeBoundary { - kind: VisibleTimeRangeBoundaryKind::Infinite, - time: 0.into(), - }, - } -} - -pub fn time_range_from_visible_time_range( - range: &VisibleTimeRange, - cursor: re_log_types::TimeInt, -) -> re_log_types::TimeRange { - let cursor = cursor.as_i64().into(); - - let mut min = range.start.start_boundary_time(cursor); - let mut max = range.end.end_boundary_time(cursor); - - if min > max { - std::mem::swap(&mut min, &mut max); - } - - let min: re_log_types::TimeInt = min.into(); - let max: re_log_types::TimeInt = max.into(); - - TimeRange::new(min, max) -} - -pub fn query_visual_history( - ctx: &ViewerContext<'_>, - data_result: &re_viewer_context::DataResult, -) -> ExtraQueryHistory { - let Some(overrides) = data_result.property_overrides.as_ref() else { - re_log::error!("No overrides found for visual history"); - return ExtraQueryHistory { - enabled: false, - nanos: Default::default(), - sequences: Default::default(), - }; - }; - - match &overrides.query_range { - re_viewer_context::QueryRange::TimeRange(time_range) => { - match ctx.rec_cfg.time_ctrl.read().time_type() { - re_log_types::TimeType::Time => ExtraQueryHistory { - enabled: true, - nanos: VisibleHistory { - from: visible_history_boundary_from_time_range_boundary(&time_range.start), - to: visible_history_boundary_from_time_range_boundary(&time_range.end), - }, - sequences: Default::default(), - }, - re_log_types::TimeType::Sequence => ExtraQueryHistory { - enabled: true, - nanos: Default::default(), - sequences: VisibleHistory { - from: visible_history_boundary_from_time_range_boundary(&time_range.start), - to: visible_history_boundary_from_time_range_boundary(&time_range.end), - }, - }, - } - } - re_viewer_context::QueryRange::LatestAt => ExtraQueryHistory { - enabled: false, - nanos: Default::default(), - sequences: Default::default(), - }, - } -} diff --git a/crates/re_space_view_spatial/src/visualizers/entity_iterator.rs b/crates/re_space_view_spatial/src/visualizers/entity_iterator.rs index a5a6b7d68347..d667cb5a27cb 100644 --- a/crates/re_space_view_spatial/src/visualizers/entity_iterator.rs +++ b/crates/re_space_view_spatial/src/visualizers/entity_iterator.rs @@ -2,13 +2,12 @@ use itertools::Either; use re_data_store::{LatestAtQuery, RangeQuery}; use re_entity_db::{EntityDb, EntityProperties}; use re_log_types::{EntityPath, TimeInt, Timeline}; -use re_query::{ExtraQueryHistory, Results}; +use re_query::Results; use re_renderer::DepthOffset; -use re_space_view::query_visual_history; use re_types::Archetype; use re_viewer_context::{ - IdentifiedViewSystem, SpaceViewClass, SpaceViewSystemExecutionError, ViewContextCollection, - ViewQuery, ViewerContext, + IdentifiedViewSystem, QueryRange, SpaceViewClass, SpaceViewSystemExecutionError, + ViewContextCollection, ViewQuery, ViewerContext, }; use crate::{ @@ -43,38 +42,37 @@ pub fn clamped(values: &[T], clamped_len: usize) -> impl Iterator pub fn query_archetype_with_history( entity_db: &EntityDb, timeline: &Timeline, - time: &TimeInt, - history: &ExtraQueryHistory, // TODO(andreas): don't take extra history, take something like `re_viewer_context::QueryRange` so we don't need to convert. + timeline_cursor: TimeInt, + query_range: &QueryRange, entity_path: &EntityPath, ) -> Results { - let visible_history = match timeline.typ() { - re_log_types::TimeType::Time => history.nanos, - re_log_types::TimeType::Sequence => history.sequences, - }; - - let time_range = visible_history.time_range(*time); - let store = entity_db.store(); let caches = entity_db.query_caches(); - if !history.enabled || time_range.min() == time_range.max() { - let latest_query = LatestAtQuery::new(*timeline, time_range.min()); - let results = caches.latest_at( - store, - &latest_query, - entity_path, - A::all_components().iter().copied(), - ); - (latest_query, results).into() - } else { - let range_query = RangeQuery::new(*timeline, time_range); - let results = caches.range( - store, - &range_query, - entity_path, - A::all_components().iter().copied(), - ); - (range_query, results).into() + match query_range { + QueryRange::TimeRange(time_range) => { + let range_query = RangeQuery::new( + *timeline, + re_log_types::TimeRange::from_visible_time_range(time_range, timeline_cursor), + ); + let results = caches.range( + store, + &range_query, + entity_path, + A::all_components().iter().copied(), + ); + (range_query, results).into() + } + QueryRange::LatestAt => { + let latest_query = LatestAtQuery::new(*timeline, timeline_cursor); + let results = caches.latest_at( + store, + &latest_query, + entity_path, + A::all_components().iter().copied(), + ); + (latest_query, results).into() + } } } @@ -133,13 +131,11 @@ where space_view_class_identifier: view_ctx.space_view_class_identifier(), }; - let extra_history = query_visual_history(ctx, data_result); - let results = query_archetype_with_history::( ctx.recording(), &query.timeline, - &query.latest_at, - &extra_history, + query.latest_at, + data_result.query_range(), &data_result.entity_path, ); diff --git a/crates/re_space_view_time_series/src/space_view_class.rs b/crates/re_space_view_time_series/src/space_view_class.rs index 479239f9239d..bf5fe56d4d7e 100644 --- a/crates/re_space_view_time_series/src/space_view_class.rs +++ b/crates/re_space_view_time_series/src/space_view_class.rs @@ -7,8 +7,7 @@ use re_format::next_grid_tick_magnitude_ns; use re_log_types::{EntityPath, TimeInt, TimeZone}; use re_space_view::{controls, query_view_property_or_default}; use re_types::{ - blueprint::{components::Corner2D, datatypes::VisibleTimeRange}, - components::Range1D, + blueprint::components::Corner2D, components::Range1D, datatypes::VisibleTimeRange, SpaceViewClassIdentifier, View, }; use re_viewer_context::external::re_entity_db::{ diff --git a/crates/re_space_view_time_series/src/util.rs b/crates/re_space_view_time_series/src/util.rs index 89cfd4560123..8c9eff66702e 100644 --- a/crates/re_space_view_time_series/src/util.rs +++ b/crates/re_space_view_time_series/src/util.rs @@ -1,9 +1,5 @@ use re_log_types::{EntityPath, TimeRange}; -use re_space_view::time_range_from_visible_time_range; -use re_types::{ - blueprint::datatypes::{VisibleTimeRange, VisibleTimeRangeBoundary}, - datatypes::Utf8, -}; +use re_types::datatypes::{Utf8, VisibleTimeRange, VisibleTimeRangeBoundary}; use re_viewer_context::{external::re_entity_db::TimeSeriesAggregator, ViewQuery, ViewerContext}; use crate::{ @@ -54,7 +50,7 @@ pub fn determine_time_range( } }; - let mut time_range = time_range_from_visible_time_range(&visible_time_range, time_cursor); + let mut time_range = TimeRange::from_visible_time_range(&visible_time_range, time_cursor); // TODO(cmc): We would love to reduce the query to match the actual plot bounds, but because // the plot widget handles zoom after we provide it with data for the current frame, diff --git a/crates/re_types/definitions/rerun/blueprint.fbs b/crates/re_types/definitions/rerun/blueprint.fbs index 7eeb9a27feba..28e39855655c 100644 --- a/crates/re_types/definitions/rerun/blueprint.fbs +++ b/crates/re_types/definitions/rerun/blueprint.fbs @@ -1,5 +1,3 @@ -include "./blueprint/datatypes/visible_time_range.fbs"; - include "./blueprint/components/active_tab.fbs"; include "./blueprint/components/auto_layout.fbs"; include "./blueprint/components/auto_space_views.fbs"; diff --git a/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_sequence.fbs b/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_sequence.fbs index 0e09bea6761e..82678b83fb47 100644 --- a/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_sequence.fbs +++ b/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_sequence.fbs @@ -16,5 +16,5 @@ table VisibleTimeRangeSequence ( "attr.rust.repr": "transparent", "attr.rust.derive": "PartialEq, Eq" ) { - value: rerun.blueprint.datatypes.VisibleTimeRange (order: 100); + value: rerun.datatypes.VisibleTimeRange (order: 100); } diff --git a/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_time.fbs b/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_time.fbs index 8feab929d0a8..d4f0f1ba73e2 100644 --- a/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_time.fbs +++ b/crates/re_types/definitions/rerun/blueprint/components/visible_time_range_time.fbs @@ -16,5 +16,5 @@ table VisibleTimeRangeTime ( "attr.rust.repr": "transparent", "attr.rust.derive": "PartialEq, Eq" ) { - value: rerun.blueprint.datatypes.VisibleTimeRange (order: 100); + value: rerun.datatypes.VisibleTimeRange (order: 100); } diff --git a/crates/re_types/definitions/rerun/datatypes.fbs b/crates/re_types/definitions/rerun/datatypes.fbs index ebe1ef3c634c..9476e1060f73 100644 --- a/crates/re_types/definitions/rerun/datatypes.fbs +++ b/crates/re_types/definitions/rerun/datatypes.fbs @@ -36,5 +36,6 @@ include "./datatypes/uvec4d.fbs"; include "./datatypes/vec2d.fbs"; include "./datatypes/vec3d.fbs"; include "./datatypes/vec4d.fbs"; +include "./datatypes/visible_time_range.fbs"; namespace rerun.datatypes; diff --git a/crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs b/crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs similarity index 68% rename from crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs rename to crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs index db49efad0b78..a5112fafba39 100644 --- a/crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs +++ b/crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs @@ -5,13 +5,13 @@ include "rust/attributes.fbs"; include "rerun/attributes.fbs"; -include "../../datatypes/time_int.fbs"; +include "time_int.fbs"; -namespace rerun.blueprint.datatypes; +namespace rerun.datatypes; /// Kind of boundary for visible history, see `VisibleTimeRangeBoundary`. enum VisibleTimeRangeBoundaryKind: byte ( - "attr.rerun.scope": "blueprint" + "attr.rust.override_crate": "re_types_core" ) { /// Boundary is a value relative to the time cursor. RelativeToTimeCursor, @@ -25,10 +25,11 @@ enum VisibleTimeRangeBoundaryKind: byte ( /// Type of boundary for visible history. struct VisibleTimeRangeBoundary ( - "attr.rerun.scope": "blueprint" + "attr.rust.derive": "Copy", + "attr.rust.override_crate": "re_types_core" ) { /// Type of the boundary. - kind: rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind (order: 100); + kind: rerun.datatypes.VisibleTimeRangeBoundaryKind (order: 100); /// Value of the boundary (ignored for `Infinite` type). time: rerun.datatypes.TimeInt (order: 200); @@ -38,13 +39,13 @@ struct VisibleTimeRangeBoundary ( /// /// This datatype does not specify whether it's a time or sequence based timeline. struct VisibleTimeRange ( - "attr.rerun.scope": "blueprint", - "attr.rust.derive": "PartialEq, Eq" + "attr.rust.derive": "PartialEq, Eq", + "attr.rust.override_crate": "re_types_core" ) { /// Low time boundary for sequence timeline. // Can't call it `from` because it's a reserved keyword in Python. - start: rerun.blueprint.datatypes.VisibleTimeRangeBoundary (order: 100); + start: rerun.datatypes.VisibleTimeRangeBoundary (order: 100); /// High time boundary for sequence timeline. - end: rerun.blueprint.datatypes.VisibleTimeRangeBoundary (order: 200); + end: rerun.datatypes.VisibleTimeRangeBoundary (order: 200); } diff --git a/crates/re_types/src/blueprint/components/visible_time_range_sequence.rs b/crates/re_types/src/blueprint/components/visible_time_range_sequence.rs index e923ce32eaf6..3a00cadb54e0 100644 --- a/crates/re_types/src/blueprint/components/visible_time_range_sequence.rs +++ b/crates/re_types/src/blueprint/components/visible_time_range_sequence.rs @@ -25,7 +25,7 @@ use ::re_types_core::{DeserializationError, DeserializationResult}; /// **Component**: The range of values on time timelines that will be included in a space view query. #[derive(Clone, Debug, PartialEq, Eq)] #[repr(transparent)] -pub struct VisibleTimeRangeSequence(pub crate::blueprint::datatypes::VisibleTimeRange); +pub struct VisibleTimeRangeSequence(pub crate::datatypes::VisibleTimeRange); impl ::re_types_core::SizeBytes for VisibleTimeRangeSequence { #[inline] @@ -35,30 +35,28 @@ impl ::re_types_core::SizeBytes for VisibleTimeRangeSequence { #[inline] fn is_pod() -> bool { - ::is_pod() + ::is_pod() } } -impl> From for VisibleTimeRangeSequence { +impl> From for VisibleTimeRangeSequence { fn from(v: T) -> Self { Self(v.into()) } } -impl std::borrow::Borrow - for VisibleTimeRangeSequence -{ +impl std::borrow::Borrow for VisibleTimeRangeSequence { #[inline] - fn borrow(&self) -> &crate::blueprint::datatypes::VisibleTimeRange { + fn borrow(&self) -> &crate::datatypes::VisibleTimeRange { &self.0 } } impl std::ops::Deref for VisibleTimeRangeSequence { - type Target = crate::blueprint::datatypes::VisibleTimeRange; + type Target = crate::datatypes::VisibleTimeRange; #[inline] - fn deref(&self) -> &crate::blueprint::datatypes::VisibleTimeRange { + fn deref(&self) -> &crate::datatypes::VisibleTimeRange { &self.0 } } @@ -80,12 +78,12 @@ impl ::re_types_core::Loggable for VisibleTimeRangeSequence { DataType::Struct(std::sync::Arc::new(vec![ Field::new( "start", - ::arrow_datatype(), + ::arrow_datatype(), false, ), Field::new( "end", - ::arrow_datatype(), + ::arrow_datatype(), false, ), ])) @@ -118,7 +116,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeSequence { }; { _ = data0_bitmap; - crate::blueprint::datatypes::VisibleTimeRange::to_arrow_opt(data0)? + crate::datatypes::VisibleTimeRange::to_arrow_opt(data0)? } }) } @@ -133,7 +131,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeSequence { use ::re_types_core::{Loggable as _, ResultExt as _}; use arrow2::{array::*, buffer::*, datatypes::*}; Ok( - crate::blueprint::datatypes::VisibleTimeRange::from_arrow_opt(arrow_data) + crate::datatypes::VisibleTimeRange::from_arrow_opt(arrow_data) .with_context("rerun.blueprint.components.VisibleTimeRangeSequence#value")? .into_iter() .map(|v| v.ok_or_else(DeserializationError::missing_data)) diff --git a/crates/re_types/src/blueprint/components/visible_time_range_time.rs b/crates/re_types/src/blueprint/components/visible_time_range_time.rs index a3ac1fc08402..f37504c83705 100644 --- a/crates/re_types/src/blueprint/components/visible_time_range_time.rs +++ b/crates/re_types/src/blueprint/components/visible_time_range_time.rs @@ -25,7 +25,7 @@ use ::re_types_core::{DeserializationError, DeserializationResult}; /// **Component**: The range of values on sequence timelines that will be included in a space view query. #[derive(Clone, Debug, PartialEq, Eq)] #[repr(transparent)] -pub struct VisibleTimeRangeTime(pub crate::blueprint::datatypes::VisibleTimeRange); +pub struct VisibleTimeRangeTime(pub crate::datatypes::VisibleTimeRange); impl ::re_types_core::SizeBytes for VisibleTimeRangeTime { #[inline] @@ -35,28 +35,28 @@ impl ::re_types_core::SizeBytes for VisibleTimeRangeTime { #[inline] fn is_pod() -> bool { - ::is_pod() + ::is_pod() } } -impl> From for VisibleTimeRangeTime { +impl> From for VisibleTimeRangeTime { fn from(v: T) -> Self { Self(v.into()) } } -impl std::borrow::Borrow for VisibleTimeRangeTime { +impl std::borrow::Borrow for VisibleTimeRangeTime { #[inline] - fn borrow(&self) -> &crate::blueprint::datatypes::VisibleTimeRange { + fn borrow(&self) -> &crate::datatypes::VisibleTimeRange { &self.0 } } impl std::ops::Deref for VisibleTimeRangeTime { - type Target = crate::blueprint::datatypes::VisibleTimeRange; + type Target = crate::datatypes::VisibleTimeRange; #[inline] - fn deref(&self) -> &crate::blueprint::datatypes::VisibleTimeRange { + fn deref(&self) -> &crate::datatypes::VisibleTimeRange { &self.0 } } @@ -78,12 +78,12 @@ impl ::re_types_core::Loggable for VisibleTimeRangeTime { DataType::Struct(std::sync::Arc::new(vec![ Field::new( "start", - ::arrow_datatype(), + ::arrow_datatype(), false, ), Field::new( "end", - ::arrow_datatype(), + ::arrow_datatype(), false, ), ])) @@ -116,7 +116,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeTime { }; { _ = data0_bitmap; - crate::blueprint::datatypes::VisibleTimeRange::to_arrow_opt(data0)? + crate::datatypes::VisibleTimeRange::to_arrow_opt(data0)? } }) } @@ -131,7 +131,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeTime { use ::re_types_core::{Loggable as _, ResultExt as _}; use arrow2::{array::*, buffer::*, datatypes::*}; Ok( - crate::blueprint::datatypes::VisibleTimeRange::from_arrow_opt(arrow_data) + crate::datatypes::VisibleTimeRange::from_arrow_opt(arrow_data) .with_context("rerun.blueprint.components.VisibleTimeRangeTime#value")? .into_iter() .map(|v| v.ok_or_else(DeserializationError::missing_data)) diff --git a/crates/re_types/src/blueprint/datatypes/.gitattributes b/crates/re_types/src/blueprint/datatypes/.gitattributes deleted file mode 100644 index 788b8f6860a3..000000000000 --- a/crates/re_types/src/blueprint/datatypes/.gitattributes +++ /dev/null @@ -1,7 +0,0 @@ -# DO NOT EDIT! This file is generated by crates/re_types_builder/src/lib.rs - -.gitattributes linguist-generated=true -mod.rs linguist-generated=true -visible_time_range.rs linguist-generated=true -visible_time_range_boundary.rs linguist-generated=true -visible_time_range_boundary_kind.rs linguist-generated=true diff --git a/crates/re_types/src/blueprint/datatypes/mod.rs b/crates/re_types/src/blueprint/datatypes/mod.rs deleted file mode 100644 index c843412e734b..000000000000 --- a/crates/re_types/src/blueprint/datatypes/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -// DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/rust/api.rs - -mod visible_time_range; -mod visible_time_range_boundary; -mod visible_time_range_boundary_ext; -mod visible_time_range_boundary_kind; -mod visible_time_range_ext; - -pub use self::visible_time_range::VisibleTimeRange; -pub use self::visible_time_range_boundary::VisibleTimeRangeBoundary; -pub use self::visible_time_range_boundary_kind::VisibleTimeRangeBoundaryKind; diff --git a/crates/re_types/src/blueprint/mod.rs b/crates/re_types/src/blueprint/mod.rs index 6dbc2b84ebd7..765990b52c30 100644 --- a/crates/re_types/src/blueprint/mod.rs +++ b/crates/re_types/src/blueprint/mod.rs @@ -4,8 +4,5 @@ pub mod archetypes; /// The blueprint-specific components. pub mod components; -/// The blueprint-specific datatypes. -pub mod datatypes; - /// The blueprint-specific views. pub mod views; diff --git a/crates/re_types_core/Cargo.toml b/crates/re_types_core/Cargo.toml index 97cceda54a6b..6c3de666a0d5 100644 --- a/crates/re_types_core/Cargo.toml +++ b/crates/re_types_core/Cargo.toml @@ -44,6 +44,7 @@ arrow2 = { workspace = true, features = [ backtrace.workspace = true bytemuck.workspace = true document-features.workspace = true +itertools.workspace = true once_cell.workspace = true smallvec.workspace = true thiserror.workspace = true diff --git a/crates/re_types_core/src/datatypes/.gitattributes b/crates/re_types_core/src/datatypes/.gitattributes index 8d8025b30391..af7ae477ab6d 100644 --- a/crates/re_types_core/src/datatypes/.gitattributes +++ b/crates/re_types_core/src/datatypes/.gitattributes @@ -8,3 +8,6 @@ time_int.rs linguist-generated=true uint32.rs linguist-generated=true uint64.rs linguist-generated=true utf8.rs linguist-generated=true +visible_time_range.rs linguist-generated=true +visible_time_range_boundary.rs linguist-generated=true +visible_time_range_boundary_kind.rs linguist-generated=true diff --git a/crates/re_types_core/src/datatypes/mod.rs b/crates/re_types_core/src/datatypes/mod.rs index b3afd8508146..bd7e3853d41e 100644 --- a/crates/re_types_core/src/datatypes/mod.rs +++ b/crates/re_types_core/src/datatypes/mod.rs @@ -8,6 +8,11 @@ mod uint32; mod uint64; mod utf8; mod utf8_ext; +mod visible_time_range; +mod visible_time_range_boundary; +mod visible_time_range_boundary_ext; +mod visible_time_range_boundary_kind; +mod visible_time_range_ext; pub use self::entity_path::EntityPath; pub use self::float32::Float32; @@ -15,3 +20,6 @@ pub use self::time_int::TimeInt; pub use self::uint32::UInt32; pub use self::uint64::UInt64; pub use self::utf8::Utf8; +pub use self::visible_time_range::VisibleTimeRange; +pub use self::visible_time_range_boundary::VisibleTimeRangeBoundary; +pub use self::visible_time_range_boundary_kind::VisibleTimeRangeBoundaryKind; diff --git a/crates/re_types_core/src/datatypes/time_int_ext.rs b/crates/re_types_core/src/datatypes/time_int_ext.rs index 511f0efc2676..6d46ec4f3f64 100644 --- a/crates/re_types_core/src/datatypes/time_int_ext.rs +++ b/crates/re_types_core/src/datatypes/time_int_ext.rs @@ -4,3 +4,21 @@ impl TimeInt { pub const MIN: Self = Self(i64::MIN); pub const MAX: Self = Self(i64::MAX); } + +impl std::ops::Add for TimeInt { + type Output = Self; + + #[inline] + fn add(self, rhs: Self) -> Self::Output { + Self(self.0.saturating_add(rhs.0)) + } +} + +impl std::ops::Sub for TimeInt { + type Output = Self; + + #[inline] + fn sub(self, rhs: Self) -> Self::Output { + Self(self.0.saturating_sub(rhs.0)) + } +} diff --git a/crates/re_types/src/blueprint/datatypes/visible_time_range.rs b/crates/re_types_core/src/datatypes/visible_time_range.rs similarity index 71% rename from crates/re_types/src/blueprint/datatypes/visible_time_range.rs rename to crates/re_types_core/src/datatypes/visible_time_range.rs index cafb80d1fbdd..56fe77f0881c 100644 --- a/crates/re_types/src/blueprint/datatypes/visible_time_range.rs +++ b/crates/re_types_core/src/datatypes/visible_time_range.rs @@ -1,5 +1,5 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/rust/api.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #![allow(trivial_numeric_casts)] #![allow(unused_imports)] @@ -16,11 +16,11 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::unnecessary_cast)] -use ::re_types_core::external::arrow2; -use ::re_types_core::ComponentName; -use ::re_types_core::SerializationResult; -use ::re_types_core::{ComponentBatch, MaybeOwnedComponentBatch}; -use ::re_types_core::{DeserializationError, DeserializationResult}; +use crate::external::arrow2; +use crate::ComponentName; +use crate::SerializationResult; +use crate::{ComponentBatch, MaybeOwnedComponentBatch}; +use crate::{DeserializationError, DeserializationResult}; /// **Datatype**: Visible time range bounds for a timelines. /// @@ -28,13 +28,13 @@ use ::re_types_core::{DeserializationError, DeserializationResult}; #[derive(Clone, Debug, PartialEq, Eq)] pub struct VisibleTimeRange { /// Low time boundary for sequence timeline. - pub start: crate::blueprint::datatypes::VisibleTimeRangeBoundary, + pub start: crate::datatypes::VisibleTimeRangeBoundary, /// High time boundary for sequence timeline. - pub end: crate::blueprint::datatypes::VisibleTimeRangeBoundary, + pub end: crate::datatypes::VisibleTimeRangeBoundary, } -impl ::re_types_core::SizeBytes for VisibleTimeRange { +impl crate::SizeBytes for VisibleTimeRange { #[inline] fn heap_size_bytes(&self) -> u64 { self.start.heap_size_bytes() + self.end.heap_size_bytes() @@ -42,19 +42,19 @@ impl ::re_types_core::SizeBytes for VisibleTimeRange { #[inline] fn is_pod() -> bool { - ::is_pod() - && ::is_pod() + ::is_pod() + && ::is_pod() } } -::re_types_core::macros::impl_into_cow!(VisibleTimeRange); +crate::macros::impl_into_cow!(VisibleTimeRange); -impl ::re_types_core::Loggable for VisibleTimeRange { - type Name = ::re_types_core::DatatypeName; +impl crate::Loggable for VisibleTimeRange { + type Name = crate::DatatypeName; #[inline] fn name() -> Self::Name { - "rerun.blueprint.datatypes.VisibleTimeRange".into() + "rerun.datatypes.VisibleTimeRange".into() } #[allow(clippy::wildcard_imports)] @@ -64,12 +64,12 @@ impl ::re_types_core::Loggable for VisibleTimeRange { DataType::Struct(std::sync::Arc::new(vec![ Field::new( "start", - ::arrow_datatype(), + ::arrow_datatype(), false, ), Field::new( "end", - ::arrow_datatype(), + ::arrow_datatype(), false, ), ])) @@ -82,7 +82,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { where Self: Clone + 'a, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, datatypes::*}; Ok({ let (somes, data): (Vec<_>, Vec<_>) = data @@ -97,7 +97,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { any_nones.then(|| somes.into()) }; StructArray::new( - ::arrow_datatype(), + ::arrow_datatype(), vec![ { let (somes, start): (Vec<_>, Vec<_>) = data @@ -116,9 +116,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { }; { _ = start_bitmap; - crate::blueprint::datatypes::VisibleTimeRangeBoundary::to_arrow_opt( - start, - )? + crate::datatypes::VisibleTimeRangeBoundary::to_arrow_opt(start)? } }, { @@ -138,9 +136,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { }; { _ = end_bitmap; - crate::blueprint::datatypes::VisibleTimeRangeBoundary::to_arrow_opt( - end, - )? + crate::datatypes::VisibleTimeRangeBoundary::to_arrow_opt(end)? } }, ], @@ -157,7 +153,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { where Self: Sized, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, buffer::*, datatypes::*}; Ok({ let arrow_data = arrow_data @@ -168,7 +164,7 @@ impl ::re_types_core::Loggable for VisibleTimeRange { let actual = arrow_data.data_type().clone(); DeserializationError::datatype_mismatch(expected, actual) }) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange")?; + .with_context("rerun.datatypes.VisibleTimeRange")?; if arrow_data.is_empty() { Vec::new() } else { @@ -185,14 +181,12 @@ impl ::re_types_core::Loggable for VisibleTimeRange { Self::arrow_datatype(), "start", )) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange"); + .with_context("rerun.datatypes.VisibleTimeRange"); } let arrow_data = &**arrays_by_name["start"]; - crate::blueprint::datatypes::VisibleTimeRangeBoundary::from_arrow_opt( - arrow_data, - ) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange#start")? - .into_iter() + crate::datatypes::VisibleTimeRangeBoundary::from_arrow_opt(arrow_data) + .with_context("rerun.datatypes.VisibleTimeRange#start")? + .into_iter() }; let end = { if !arrays_by_name.contains_key("end") { @@ -200,14 +194,12 @@ impl ::re_types_core::Loggable for VisibleTimeRange { Self::arrow_datatype(), "end", )) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange"); + .with_context("rerun.datatypes.VisibleTimeRange"); } let arrow_data = &**arrays_by_name["end"]; - crate::blueprint::datatypes::VisibleTimeRangeBoundary::from_arrow_opt( - arrow_data, - ) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange#end")? - .into_iter() + crate::datatypes::VisibleTimeRangeBoundary::from_arrow_opt(arrow_data) + .with_context("rerun.datatypes.VisibleTimeRange#end")? + .into_iter() }; arrow2::bitmap::utils::ZipValidity::new_with_validity( ::itertools::izip!(start, end), @@ -218,16 +210,16 @@ impl ::re_types_core::Loggable for VisibleTimeRange { Ok(Self { start: start .ok_or_else(DeserializationError::missing_data) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange#start")?, + .with_context("rerun.datatypes.VisibleTimeRange#start")?, end: end .ok_or_else(DeserializationError::missing_data) - .with_context("rerun.blueprint.datatypes.VisibleTimeRange#end")?, + .with_context("rerun.datatypes.VisibleTimeRange#end")?, }) }) .transpose() }) .collect::>>() - .with_context("rerun.blueprint.datatypes.VisibleTimeRange")? + .with_context("rerun.datatypes.VisibleTimeRange")? } }) } diff --git a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary.rs b/crates/re_types_core/src/datatypes/visible_time_range_boundary.rs similarity index 77% rename from crates/re_types/src/blueprint/datatypes/visible_time_range_boundary.rs rename to crates/re_types_core/src/datatypes/visible_time_range_boundary.rs index 67cf73938af7..f9c1dd1917c9 100644 --- a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary.rs +++ b/crates/re_types_core/src/datatypes/visible_time_range_boundary.rs @@ -1,5 +1,5 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/rust/api.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #![allow(trivial_numeric_casts)] #![allow(unused_imports)] @@ -16,23 +16,23 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::unnecessary_cast)] -use ::re_types_core::external::arrow2; -use ::re_types_core::ComponentName; -use ::re_types_core::SerializationResult; -use ::re_types_core::{ComponentBatch, MaybeOwnedComponentBatch}; -use ::re_types_core::{DeserializationError, DeserializationResult}; +use crate::external::arrow2; +use crate::ComponentName; +use crate::SerializationResult; +use crate::{ComponentBatch, MaybeOwnedComponentBatch}; +use crate::{DeserializationError, DeserializationResult}; /// **Datatype**: Type of boundary for visible history. -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Copy)] pub struct VisibleTimeRangeBoundary { /// Type of the boundary. - pub kind: crate::blueprint::datatypes::VisibleTimeRangeBoundaryKind, + pub kind: crate::datatypes::VisibleTimeRangeBoundaryKind, /// Value of the boundary (ignored for `Infinite` type). pub time: crate::datatypes::TimeInt, } -impl ::re_types_core::SizeBytes for VisibleTimeRangeBoundary { +impl crate::SizeBytes for VisibleTimeRangeBoundary { #[inline] fn heap_size_bytes(&self) -> u64 { self.kind.heap_size_bytes() + self.time.heap_size_bytes() @@ -40,19 +40,19 @@ impl ::re_types_core::SizeBytes for VisibleTimeRangeBoundary { #[inline] fn is_pod() -> bool { - ::is_pod() + ::is_pod() && ::is_pod() } } -::re_types_core::macros::impl_into_cow!(VisibleTimeRangeBoundary); +crate::macros::impl_into_cow!(VisibleTimeRangeBoundary); -impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { - type Name = ::re_types_core::DatatypeName; +impl crate::Loggable for VisibleTimeRangeBoundary { + type Name = crate::DatatypeName; #[inline] fn name() -> Self::Name { - "rerun.blueprint.datatypes.VisibleTimeRangeBoundary".into() + "rerun.datatypes.VisibleTimeRangeBoundary".into() } #[allow(clippy::wildcard_imports)] @@ -62,7 +62,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { DataType::Struct(std::sync::Arc::new(vec![ Field::new( "kind", - ::arrow_datatype(), + ::arrow_datatype(), false, ), Field::new("time", ::arrow_datatype(), false), @@ -76,7 +76,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { where Self: Clone + 'a, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, datatypes::*}; Ok({ let (somes, data): (Vec<_>, Vec<_>) = data @@ -91,7 +91,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { any_nones.then(|| somes.into()) }; StructArray::new( - ::arrow_datatype(), + ::arrow_datatype(), vec![ { let (somes, kind): (Vec<_>, Vec<_>) = data @@ -110,9 +110,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { }; { _ = kind_bitmap; - crate::blueprint::datatypes::VisibleTimeRangeBoundaryKind::to_arrow_opt( - kind, - )? + crate::datatypes::VisibleTimeRangeBoundaryKind::to_arrow_opt(kind)? } }, { @@ -160,7 +158,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { where Self: Sized, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, buffer::*, datatypes::*}; Ok({ let arrow_data = arrow_data @@ -171,7 +169,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { let actual = arrow_data.data_type().clone(); DeserializationError::datatype_mismatch(expected, actual) }) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary")?; + .with_context("rerun.datatypes.VisibleTimeRangeBoundary")?; if arrow_data.is_empty() { Vec::new() } else { @@ -188,14 +186,12 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { Self::arrow_datatype(), "kind", )) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary"); + .with_context("rerun.datatypes.VisibleTimeRangeBoundary"); } let arrow_data = &**arrays_by_name["kind"]; - crate::blueprint::datatypes::VisibleTimeRangeBoundaryKind::from_arrow_opt( - arrow_data, - ) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary#kind")? - .into_iter() + crate::datatypes::VisibleTimeRangeBoundaryKind::from_arrow_opt(arrow_data) + .with_context("rerun.datatypes.VisibleTimeRangeBoundary#kind")? + .into_iter() }; let time = { if !arrays_by_name.contains_key("time") { @@ -203,7 +199,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { Self::arrow_datatype(), "time", )) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary"); + .with_context("rerun.datatypes.VisibleTimeRangeBoundary"); } let arrow_data = &**arrays_by_name["time"]; arrow_data @@ -214,7 +210,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { let actual = arrow_data.data_type().clone(); DeserializationError::datatype_mismatch(expected, actual) }) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary#time")? + .with_context("rerun.datatypes.VisibleTimeRangeBoundary#time")? .into_iter() .map(|opt| opt.copied()) .map(|res_or_opt| res_or_opt.map(|v| crate::datatypes::TimeInt(v))) @@ -228,20 +224,16 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundary { Ok(Self { kind: kind .ok_or_else(DeserializationError::missing_data) - .with_context( - "rerun.blueprint.datatypes.VisibleTimeRangeBoundary#kind", - )?, + .with_context("rerun.datatypes.VisibleTimeRangeBoundary#kind")?, time: time .ok_or_else(DeserializationError::missing_data) - .with_context( - "rerun.blueprint.datatypes.VisibleTimeRangeBoundary#time", - )?, + .with_context("rerun.datatypes.VisibleTimeRangeBoundary#time")?, }) }) .transpose() }) .collect::>>() - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundary")? + .with_context("rerun.datatypes.VisibleTimeRangeBoundary")? } }) } diff --git a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_ext.rs b/crates/re_types_core/src/datatypes/visible_time_range_boundary_ext.rs similarity index 78% rename from crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_ext.rs rename to crates/re_types_core/src/datatypes/visible_time_range_boundary_ext.rs index d4ce92441b81..84ed070b67be 100644 --- a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_ext.rs +++ b/crates/re_types_core/src/datatypes/visible_time_range_boundary_ext.rs @@ -1,5 +1,4 @@ -use super::{VisibleTimeRangeBoundary, VisibleTimeRangeBoundaryKind}; -use re_types_core::datatypes::TimeInt; +use super::{TimeInt, VisibleTimeRangeBoundary, VisibleTimeRangeBoundaryKind}; impl VisibleTimeRangeBoundary { /// Put the boundary at the current time cursor. @@ -34,6 +33,22 @@ impl VisibleTimeRangeBoundary { VisibleTimeRangeBoundaryKind::Infinite => TimeInt::MAX, } } + + /// Creates a new absolute boundary. + pub fn absolute(time: TimeInt) -> Self { + Self { + kind: VisibleTimeRangeBoundaryKind::Absolute, + time, + } + } + + /// Creates a new cursor relative boundary. + pub fn relative_to_time_cursor(time: TimeInt) -> Self { + Self { + kind: VisibleTimeRangeBoundaryKind::RelativeToTimeCursor, + time, + } + } } impl PartialEq for VisibleTimeRangeBoundary { diff --git a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_kind.rs b/crates/re_types_core/src/datatypes/visible_time_range_boundary_kind.rs similarity index 82% rename from crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_kind.rs rename to crates/re_types_core/src/datatypes/visible_time_range_boundary_kind.rs index 68b20a39af00..fb5ee7e5d11a 100644 --- a/crates/re_types/src/blueprint/datatypes/visible_time_range_boundary_kind.rs +++ b/crates/re_types_core/src/datatypes/visible_time_range_boundary_kind.rs @@ -1,5 +1,5 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/rust/api.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #![allow(trivial_numeric_casts)] #![allow(unused_imports)] @@ -16,11 +16,11 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::unnecessary_cast)] -use ::re_types_core::external::arrow2; -use ::re_types_core::ComponentName; -use ::re_types_core::SerializationResult; -use ::re_types_core::{ComponentBatch, MaybeOwnedComponentBatch}; -use ::re_types_core::{DeserializationError, DeserializationResult}; +use crate::external::arrow2; +use crate::ComponentName; +use crate::SerializationResult; +use crate::{ComponentBatch, MaybeOwnedComponentBatch}; +use crate::{DeserializationError, DeserializationResult}; /// **Datatype**: Kind of boundary for visible history, see `VisibleTimeRangeBoundary`. #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -40,7 +40,7 @@ impl VisibleTimeRangeBoundaryKind { pub const ALL: [Self; 3] = [Self::RelativeToTimeCursor, Self::Absolute, Self::Infinite]; } -impl ::re_types_core::SizeBytes for VisibleTimeRangeBoundaryKind { +impl crate::SizeBytes for VisibleTimeRangeBoundaryKind { #[inline] fn heap_size_bytes(&self) -> u64 { 0 @@ -62,14 +62,14 @@ impl std::fmt::Display for VisibleTimeRangeBoundaryKind { } } -::re_types_core::macros::impl_into_cow!(VisibleTimeRangeBoundaryKind); +crate::macros::impl_into_cow!(VisibleTimeRangeBoundaryKind); -impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { - type Name = ::re_types_core::DatatypeName; +impl crate::Loggable for VisibleTimeRangeBoundaryKind { + type Name = crate::DatatypeName; #[inline] fn name() -> Self::Name { - "rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind".into() + "rerun.datatypes.VisibleTimeRangeBoundaryKind".into() } #[allow(clippy::wildcard_imports)] @@ -95,7 +95,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { where Self: Clone + 'a, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, datatypes::*}; Ok({ let data: Vec<_> = data @@ -118,7 +118,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { .take(1 + num_variants) .collect(); UnionArray::new( - ::arrow_datatype(), + ::arrow_datatype(), types, fields, None, @@ -134,7 +134,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { where Self: Sized, { - use ::re_types_core::{Loggable as _, ResultExt as _}; + use crate::{Loggable as _, ResultExt as _}; use arrow2::{array::*, buffer::*, datatypes::*}; Ok({ let arrow_data = arrow_data @@ -145,7 +145,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { let actual = arrow_data.data_type().clone(); DeserializationError::datatype_mismatch(expected, actual) }) - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind")?; + .with_context("rerun.datatypes.VisibleTimeRangeBoundaryKind")?; let arrow_data_types = arrow_data.types(); arrow_data_types .iter() @@ -161,7 +161,7 @@ impl ::re_types_core::Loggable for VisibleTimeRangeBoundaryKind { )), }) .collect::>>() - .with_context("rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind")? + .with_context("rerun.datatypes.VisibleTimeRangeBoundaryKind")? }) } } diff --git a/crates/re_types/src/blueprint/datatypes/visible_time_range_ext.rs b/crates/re_types_core/src/datatypes/visible_time_range_ext.rs similarity index 100% rename from crates/re_types/src/blueprint/datatypes/visible_time_range_ext.rs rename to crates/re_types_core/src/datatypes/visible_time_range_ext.rs diff --git a/crates/re_viewer/src/ui/visual_time_range.rs b/crates/re_viewer/src/ui/visual_time_range.rs index beb69d6f4b1b..67449aaea0cf 100644 --- a/crates/re_viewer/src/ui/visual_time_range.rs +++ b/crates/re_viewer/src/ui/visual_time_range.rs @@ -3,20 +3,15 @@ use std::ops::RangeInclusive; use egui::{NumExt as _, Response, Ui}; -use re_entity_db::{TimeHistogram, VisibleHistory, VisibleHistoryBoundary}; -use re_log_types::{EntityPath, TimeInt, TimeType, TimeZone}; -use re_space_view::{ - query_view_property, time_range_from_visible_time_range, - visible_history_boundary_from_time_range_boundary, - visible_history_boundary_to_time_range_boundary, SpaceViewBlueprint, -}; +use re_entity_db::TimeHistogram; +use re_log_types::{EntityPath, TimeRange, TimeType, TimeZone}; +use re_space_view::{query_view_property, SpaceViewBlueprint}; use re_space_view_spatial::{SpatialSpaceView2D, SpatialSpaceView3D}; use re_space_view_time_series::TimeSeriesSpaceView; use re_types::{ - blueprint::{ - archetypes::VisibleTimeRange, - components::{VisibleTimeRangeSequence, VisibleTimeRangeTime}, - datatypes::VisibleTimeRangeBoundary, + blueprint::components::{VisibleTimeRangeSequence, VisibleTimeRangeTime}, + datatypes::{ + TimeInt, VisibleTimeRange, VisibleTimeRangeBoundary, VisibleTimeRangeBoundaryKind, }, SpaceViewClassIdentifier, }; @@ -55,11 +50,12 @@ pub fn visual_time_range_ui_space_view( let time_ctrl = ctx.rec_cfg.time_ctrl.read().clone(); let time_type = time_ctrl.timeline().typ(); - let (property, property_path) = query_view_property::( - space_view.id, - ctx.store_context.blueprint, - ctx.blueprint_query, - ); + let (property, property_path) = + query_view_property::( + space_view.id, + ctx.store_context.blueprint, + ctx.blueprint_query, + ); let has_individual_range = match time_type { TimeType::Time => property.ok().flatten().map_or(false, |v| v.time.is_some()), @@ -145,7 +141,7 @@ fn visual_time_range_ui( re_log::error_once!("Visible time range is set but no time range is provided"); } // TODO(andreas): Should print a string that we're using the latest time. - re_types::blueprint::datatypes::VisibleTimeRange { + re_types::datatypes::VisibleTimeRange { start: VisibleTimeRangeBoundary::AT_CURSOR, end: VisibleTimeRangeBoundary::AT_CURSOR, } @@ -183,79 +179,65 @@ fn visual_time_range_ui( TimelineSpec::from_time_range(0..=0) }; - let current_time = time_ctrl - .time_i64() - .unwrap_or_default() - .at_least(*timeline_spec.range.start()); // accounts for timeless time (TimeInt::MIN) - - let from = &mut resolved_range.start; - let to = &mut resolved_range.end; - - // Convert to legacy visual history type. - let mut visible_history = VisibleHistory { - from: visible_history_boundary_from_time_range_boundary(from), - to: visible_history_boundary_from_time_range_boundary(to), - }; + let current_time = TimeInt( + time_ctrl + .time_i64() + .unwrap_or_default() + .at_least(*timeline_spec.range.start()), + ); // accounts for timeless time (TimeInt::MIN) if has_individual_range { - let current_from = visible_history - .range_start_from_cursor(TimeInt::new_temporal(current_time)) - .as_i64(); - let current_to = visible_history - .range_end_from_cursor(TimeInt::new_temporal(current_time)) - .as_i64(); + let current_start = resolved_range.start.start_boundary_time(current_time); + let current_end = resolved_range.end.end_boundary_time(current_time); egui::Grid::new("from_to_editable").show(ui, |ui| { - re_ui.grid_left_hand_label(ui, "From"); + re_ui.grid_left_hand_label(ui, "Start"); interacting_with_controls |= ui .horizontal(|ui| { visible_history_boundary_ui( ctx, ui, - &mut visible_history.from, + &mut resolved_range.start, time_type, current_time, &timeline_spec, true, - current_to, + current_end, ) }) .inner; ui.end_row(); - re_ui.grid_left_hand_label(ui, "To"); + re_ui.grid_left_hand_label(ui, "End"); interacting_with_controls |= ui .horizontal(|ui| { visible_history_boundary_ui( ctx, ui, - &mut visible_history.to, + &mut resolved_range.end, time_type, current_time, &timeline_spec, false, - current_from, + current_start, ) }) .inner; ui.end_row(); }); - current_range_ui(ctx, ui, current_time, time_type, &visible_history); + current_range_ui(ctx, ui, current_time, time_type, &resolved_range); } else { // Show the resolved visible range as labels (user can't edit them): - if visible_history.from == VisibleHistoryBoundary::Infinite - && visible_history.to == VisibleHistoryBoundary::Infinite + if resolved_range.start.kind == VisibleTimeRangeBoundaryKind::Infinite + && resolved_range.end.kind == VisibleTimeRangeBoundaryKind::Infinite { ui.label("Entire timeline"); - } else if visible_history.from == VisibleHistoryBoundary::AT_CURSOR - && visible_history.to == VisibleHistoryBoundary::AT_CURSOR + } else if resolved_range.start == VisibleTimeRangeBoundary::AT_CURSOR + && resolved_range.end == VisibleTimeRangeBoundary::AT_CURSOR { - let current_time = time_type.format( - TimeInt::new_temporal(current_time), - ctx.app_options.time_zone, - ); + let current_time = time_type.format(current_time, ctx.app_options.time_zone); match time_type { TimeType::Time => { ui.label(format!("At current time: {current_time}")); @@ -270,7 +252,7 @@ fn visual_time_range_ui( resolved_visible_history_boundary_ui( ctx, ui, - &visible_history.from, + &resolved_range.start, time_type, true, ); @@ -280,21 +262,17 @@ fn visual_time_range_ui( resolved_visible_history_boundary_ui( ctx, ui, - &visible_history.to, + &resolved_range.end, time_type, false, ); ui.end_row(); }); - current_range_ui(ctx, ui, current_time, time_type, &visible_history); + current_range_ui(ctx, ui, current_time, time_type, &resolved_range); } } - // Convert back from visual history type. - *from = visible_history_boundary_to_time_range_boundary(&visible_history.from); - *to = visible_history_boundary_to_time_range_boundary(&visible_history.to); - // Save to blueprint store if anything has changed. if has_individual_range != has_individual_range_before || resolved_range != resolved_range_before @@ -355,7 +333,7 @@ fn visual_time_range_ui( if should_display_visible_history { if let Some(current_time) = time_ctrl.time_int() { - let range = time_range_from_visible_time_range(&resolved_range, current_time); + let range = TimeRange::from_visible_time_range(&resolved_range, current_time); ctx.rec_cfg.time_ctrl.write().highlighted_range = Some(range); } } @@ -383,11 +361,11 @@ Notes that the data current as of the time range starting time is included.", fn current_range_ui( ctx: &ViewerContext<'_>, ui: &mut Ui, - current_time: i64, + current_time: TimeInt, time_type: TimeType, - visible_history: &VisibleHistory, + visible_range: &VisibleTimeRange, ) { - let time_range = visible_history.time_range(TimeInt::new_temporal(current_time)); + let time_range = TimeRange::from_visible_time_range(visible_range, current_time); let from_formatted = time_type.format(time_range.min(), ctx.app_options.time_zone); let to_formatted = time_type.format(time_range.max(), ctx.app_options.time_zone); @@ -399,20 +377,20 @@ fn current_range_ui( fn resolved_visible_history_boundary_ui( ctx: &ViewerContext<'_>, ui: &mut egui::Ui, - visible_history_boundary: &VisibleHistoryBoundary, + visible_history_boundary: &VisibleTimeRangeBoundary, time_type: TimeType, low_bound: bool, ) { - let boundary_type = match visible_history_boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(_) => match time_type { + let boundary_type = match visible_history_boundary.kind { + VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => match time_type { TimeType::Time => "current time", TimeType::Sequence => "current frame", }, - VisibleHistoryBoundary::Absolute(_) => match time_type { + VisibleTimeRangeBoundaryKind::Absolute => match time_type { TimeType::Time => "absolute time", TimeType::Sequence => "frame", }, - VisibleHistoryBoundary::Infinite => { + VisibleTimeRangeBoundaryKind::Infinite => { if low_bound { "beginning of timeline" } else { @@ -423,9 +401,10 @@ fn resolved_visible_history_boundary_ui( let mut label = boundary_type.to_owned(); - match visible_history_boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(offset) => { - if *offset != 0 { + match visible_history_boundary.kind { + VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => { + let offset = visible_history_boundary.time.0; + if offset != 0 { match time_type { TimeType::Time => { // This looks like it should be generically handled somewhere like re_format, @@ -442,7 +421,7 @@ fn resolved_visible_history_boundary_ui( ("ns", 1.) }; - label += &format!(" with {} {} offset", *offset as f64 / factor, unit); + label += &format!(" with {} {} offset", offset as f64 / factor, unit); } TimeType::Sequence => { label += &format!( @@ -453,33 +432,31 @@ fn resolved_visible_history_boundary_ui( } } } - VisibleHistoryBoundary::Absolute(time) => { - label += &format!( - " {}", - time_type.format(TimeInt::new_temporal(*time), ctx.app_options.time_zone) - ); + VisibleTimeRangeBoundaryKind::Absolute => { + let time = visible_history_boundary.time; + label += &format!(" {}", time_type.format(time, ctx.app_options.time_zone)); } - VisibleHistoryBoundary::Infinite => {} + VisibleTimeRangeBoundaryKind::Infinite => {} } ui.label(label); } fn visible_history_boundary_combo_label( - boundary: &VisibleHistoryBoundary, + boundary: VisibleTimeRangeBoundaryKind, time_type: TimeType, low_bound: bool, ) -> &'static str { match boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(_) => match time_type { + VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => match time_type { TimeType::Time => "current time with offset", TimeType::Sequence => "current frame with offset", }, - VisibleHistoryBoundary::Absolute(_) => match time_type { + VisibleTimeRangeBoundaryKind::Absolute => match time_type { TimeType::Time => "absolute time", TimeType::Sequence => "absolute frame", }, - VisibleHistoryBoundary::Infinite => { + VisibleTimeRangeBoundaryKind::Infinite => { if low_bound { "beginning of timeline" } else { @@ -493,20 +470,26 @@ fn visible_history_boundary_combo_label( fn visible_history_boundary_ui( ctx: &ViewerContext<'_>, ui: &mut egui::Ui, - visible_history_boundary: &mut VisibleHistoryBoundary, + visible_history_boundary: &mut VisibleTimeRangeBoundary, time_type: TimeType, - current_time: i64, + current_time: TimeInt, timeline_spec: &TimelineSpec, low_bound: bool, - other_boundary_absolute: i64, + other_boundary_absolute: TimeInt, ) -> bool { - let (abs_time, rel_time) = match visible_history_boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(value) => (*value + current_time, *value), - VisibleHistoryBoundary::Absolute(value) => (*value, *value - current_time), - VisibleHistoryBoundary::Infinite => (current_time, 0), + let (abs_time, rel_time) = match visible_history_boundary.kind { + VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => ( + visible_history_boundary.time + current_time, + visible_history_boundary.time, + ), + VisibleTimeRangeBoundaryKind::Absolute => ( + visible_history_boundary.time, + visible_history_boundary.time - current_time, + ), + VisibleTimeRangeBoundaryKind::Infinite => (current_time, TimeInt(0)), }; - let abs_time = VisibleHistoryBoundary::Absolute(abs_time); - let rel_time = VisibleHistoryBoundary::RelativeToTimeCursor(rel_time); + let abs_time = VisibleTimeRangeBoundary::absolute(abs_time); + let rel_time = VisibleTimeRangeBoundary::relative_to_time_cursor(rel_time); egui::ComboBox::from_id_source(if low_bound { "time_history_low_bound" @@ -514,7 +497,7 @@ fn visible_history_boundary_ui( "time_history_high_bound" }) .selected_text(visible_history_boundary_combo_label( - visible_history_boundary, + visible_history_boundary.kind, time_type, low_bound, )) @@ -524,7 +507,7 @@ fn visible_history_boundary_ui( ui.selectable_value( visible_history_boundary, rel_time, - visible_history_boundary_combo_label(&rel_time, time_type, low_bound), + visible_history_boundary_combo_label(rel_time.kind, time_type, low_bound), ) .on_hover_text(if low_bound { "Show data from a time point relative to the current time." @@ -534,7 +517,7 @@ fn visible_history_boundary_ui( ui.selectable_value( visible_history_boundary, abs_time, - visible_history_boundary_combo_label(&abs_time, time_type, low_bound), + visible_history_boundary_combo_label(abs_time.kind, time_type, low_bound), ) .on_hover_text(if low_bound { "Show data from an absolute time point." @@ -542,10 +525,10 @@ fn visible_history_boundary_ui( "Show data until an absolute time point." }); ui.selectable_value( - visible_history_boundary, - VisibleHistoryBoundary::Infinite, + &mut visible_history_boundary.kind, + VisibleTimeRangeBoundaryKind::Infinite, visible_history_boundary_combo_label( - &VisibleHistoryBoundary::Infinite, + VisibleTimeRangeBoundaryKind::Infinite, time_type, low_bound, ), @@ -564,14 +547,15 @@ fn visible_history_boundary_ui( // both boundaries fighting each other in some corner cases (when the user interacts with the // current time cursor) - let response = match visible_history_boundary { - VisibleHistoryBoundary::RelativeToTimeCursor(value) => { + let response = match visible_history_boundary.kind { + VisibleTimeRangeBoundaryKind::RelativeToTimeCursor => { // see note above let low_bound_override = if low_bound { None } else { - Some(other_boundary_absolute.saturating_sub(current_time)) + Some(other_boundary_absolute - current_time) }; + let value = &mut visible_history_boundary.time; match time_type { TimeType::Time => Some( @@ -599,13 +583,14 @@ fn visible_history_boundary_ui( ), } } - VisibleHistoryBoundary::Absolute(value) => { + VisibleTimeRangeBoundaryKind::Absolute => { // see note above let low_bound_override = if low_bound { None } else { Some(other_boundary_absolute) }; + let value = &mut visible_history_boundary.time; match time_type { TimeType::Time => { @@ -630,7 +615,7 @@ fn visible_history_boundary_ui( ), } } - VisibleHistoryBoundary::Infinite => None, + VisibleTimeRangeBoundaryKind::Infinite => None, }; response.map_or(false, |r| r.dragged() || r.has_focus()) @@ -698,9 +683,9 @@ impl TimelineSpec { fn sequence_drag_value( &self, ui: &mut egui::Ui, - value: &mut i64, + value: &mut TimeInt, absolute: bool, - low_bound_override: Option, + low_bound_override: Option, ) -> Response { let mut time_range = if absolute { self.abs_range.clone() @@ -713,11 +698,11 @@ impl TimelineSpec { let speed = (span as f32 * 0.005).at_least(1.0); if let Some(low_bound_override) = low_bound_override { - time_range = low_bound_override.at_least(*time_range.start())..=*time_range.end(); + time_range = low_bound_override.0.at_least(*time_range.start())..=*time_range.end(); } ui.add( - egui::DragValue::new(value) + egui::DragValue::new(&mut value.0) .clamp_range(time_range) .speed(speed), ) @@ -735,9 +720,9 @@ impl TimelineSpec { fn temporal_drag_value( &self, ui: &mut egui::Ui, - value: &mut i64, + value: &mut TimeInt, absolute: bool, - low_bound_override: Option, + low_bound_override: Option, time_zone_for_timestamps: TimeZone, ) -> (Response, Option) { let mut time_range = if absolute { @@ -757,10 +742,10 @@ impl TimelineSpec { let speed = (time_range.end() - time_range.start()) as f32 / factor * 0.005; if let Some(low_bound_override) = low_bound_override { - time_range = low_bound_override.at_least(*time_range.start())..=*time_range.end(); + time_range = low_bound_override.0.at_least(*time_range.start())..=*time_range.end(); } - let mut time_unit = (*value - offset) as f32 / factor; + let mut time_unit = (value.0 - offset) as f32 / factor; let time_range = (*time_range.start() - offset) as f32 / factor ..=(*time_range.end() - offset) as f32 / factor; @@ -769,8 +754,7 @@ impl TimelineSpec { self.base_time.map(|base_time| { ui.label(format!( "{} + ", - TimeType::Time - .format(TimeInt::new_temporal(base_time), time_zone_for_timestamps) + TimeType::Time.format(TimeInt(base_time), time_zone_for_timestamps) )) }) } else { @@ -784,7 +768,7 @@ impl TimelineSpec { .suffix(self.unit_symbol), ); - *value = (time_unit * factor).round() as i64 + offset; + *value = TimeInt((time_unit * factor).round() as i64 + offset); (drag_value_response, base_time_response) } diff --git a/crates/re_viewer_context/src/query_range.rs b/crates/re_viewer_context/src/query_range.rs index e0415a6749f7..f1ff8de53192 100644 --- a/crates/re_viewer_context/src/query_range.rs +++ b/crates/re_viewer_context/src/query_range.rs @@ -2,7 +2,7 @@ #[derive(Debug, Clone, PartialEq, Eq, Default)] pub enum QueryRange { /// Use a time range on the currently active timeline. - TimeRange(re_types::blueprint::datatypes::VisibleTimeRange), + TimeRange(re_types::datatypes::VisibleTimeRange), /// Use latest-at semantics. #[default] diff --git a/docs/content/reference/types/datatypes.md b/docs/content/reference/types/datatypes.md index 1c659f9ea3e5..cf967a4c6cf5 100644 --- a/docs/content/reference/types/datatypes.md +++ b/docs/content/reference/types/datatypes.md @@ -46,4 +46,7 @@ Data types are the lowest layer of the data model hierarchy. They are re-usable * [`Vec2D`](datatypes/vec2d.md): A vector in 2D space. * [`Vec3D`](datatypes/vec3d.md): A vector in 3D space. * [`Vec4D`](datatypes/vec4d.md): A vector in 4D space. +* [`VisibleTimeRange`](datatypes/visible_time_range.md): Visible time range bounds for a timelines. +* [`VisibleTimeRangeBoundary`](datatypes/visible_time_range_boundary.md): Type of boundary for visible history. +* [`VisibleTimeRangeBoundaryKind`](datatypes/visible_time_range_boundary_kind.md): Kind of boundary for visible history, see `VisibleTimeRangeBoundary`. diff --git a/docs/content/reference/types/datatypes/.gitattributes b/docs/content/reference/types/datatypes/.gitattributes index 1a82697fda80..978f61efb039 100644 --- a/docs/content/reference/types/datatypes/.gitattributes +++ b/docs/content/reference/types/datatypes/.gitattributes @@ -39,3 +39,6 @@ uvec4d.md linguist-generated=true vec2d.md linguist-generated=true vec3d.md linguist-generated=true vec4d.md linguist-generated=true +visible_time_range.md linguist-generated=true +visible_time_range_boundary.md linguist-generated=true +visible_time_range_boundary_kind.md linguist-generated=true diff --git a/docs/content/reference/types/datatypes/time_int.md b/docs/content/reference/types/datatypes/time_int.md index 83a601840e60..be5d2651b2b7 100644 --- a/docs/content/reference/types/datatypes/time_int.md +++ b/docs/content/reference/types/datatypes/time_int.md @@ -14,3 +14,6 @@ A 64-bit number describing either nanoseconds OR sequence numbers. * 🦀 [Rust API docs for `TimeInt`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TimeInt.html) +## Used by + +* [`VisibleTimeRangeBoundary`](../datatypes/visible_time_range_boundary.md) diff --git a/docs/content/reference/types/datatypes/visible_time_range.md b/docs/content/reference/types/datatypes/visible_time_range.md new file mode 100644 index 000000000000..32881f7eb435 --- /dev/null +++ b/docs/content/reference/types/datatypes/visible_time_range.md @@ -0,0 +1,19 @@ +--- +title: "VisibleTimeRange" +--- + +Visible time range bounds for a timelines. + +This datatype does not specify whether it's a time or sequence based timeline. + +## Fields + +* start: [`VisibleTimeRangeBoundary`](../datatypes/visible_time_range_boundary.md) +* end: [`VisibleTimeRangeBoundary`](../datatypes/visible_time_range_boundary.md) + +## Links + * 🌊 [C++ API docs for `VisibleTimeRange`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1VisibleTimeRange.html) + * 🐍 [Python API docs for `VisibleTimeRange`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.VisibleTimeRange) + * 🦀 [Rust API docs for `VisibleTimeRange`](https://docs.rs/rerun/latest/rerun/datatypes/struct.VisibleTimeRange.html) + + diff --git a/docs/content/reference/types/datatypes/visible_time_range_boundary.md b/docs/content/reference/types/datatypes/visible_time_range_boundary.md new file mode 100644 index 000000000000..9ed050778391 --- /dev/null +++ b/docs/content/reference/types/datatypes/visible_time_range_boundary.md @@ -0,0 +1,20 @@ +--- +title: "VisibleTimeRangeBoundary" +--- + +Type of boundary for visible history. + +## Fields + +* kind: [`VisibleTimeRangeBoundaryKind`](../datatypes/visible_time_range_boundary_kind.md) +* time: [`TimeInt`](../datatypes/time_int.md) + +## Links + * 🌊 [C++ API docs for `VisibleTimeRangeBoundary`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1VisibleTimeRangeBoundary.html) + * 🐍 [Python API docs for `VisibleTimeRangeBoundary`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.VisibleTimeRangeBoundary) + * 🦀 [Rust API docs for `VisibleTimeRangeBoundary`](https://docs.rs/rerun/latest/rerun/datatypes/struct.VisibleTimeRangeBoundary.html) + + +## Used by + +* [`VisibleTimeRange`](../datatypes/visible_time_range.md) diff --git a/docs/content/reference/types/datatypes/visible_time_range_boundary_kind.md b/docs/content/reference/types/datatypes/visible_time_range_boundary_kind.md new file mode 100644 index 000000000000..82627c2ecc00 --- /dev/null +++ b/docs/content/reference/types/datatypes/visible_time_range_boundary_kind.md @@ -0,0 +1,21 @@ +--- +title: "VisibleTimeRangeBoundaryKind" +--- + +Kind of boundary for visible history, see `VisibleTimeRangeBoundary`. + +## Variants + +* RelativeToTimeCursor +* Absolute +* Infinite + +## Links + * 🌊 [C++ API docs for `VisibleTimeRangeBoundaryKind`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1datatypes.html) + * 🐍 [Python API docs for `VisibleTimeRangeBoundaryKind`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.VisibleTimeRangeBoundaryKind) + * 🦀 [Rust API docs for `VisibleTimeRangeBoundaryKind`](https://docs.rs/rerun/latest/rerun/datatypes/enum.VisibleTimeRangeBoundaryKind.html) + + +## Used by + +* [`VisibleTimeRangeBoundary`](../datatypes/visible_time_range_boundary.md) diff --git a/pixi.lock b/pixi.lock index 970f1a779c51..5a281e838699 100644 --- a/pixi.lock +++ b/pixi.lock @@ -174,7 +174,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -185,7 +185,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/64/7fdfb9386511cd6805451e012c537073a79a958a58795c4e602e538c388c/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/16/89/818fa238e37a47a29bb8495ca2cafdd514599a89f19ada7916348a74b5f9/Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/15/db/7f731524fe0e56c6b2eb57d05b55d3badd80ef7d1f1ed59db191b2fdd8ab/protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -199,7 +199,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6e/52/2da48b35193e39ac53cfb141467d9f259851522d0e8c87153f0ba4205fb1/wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 @@ -368,7 +368,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a2/8f/6c52b1f9d650863e8f67edbe062c04f1c8455579eaace1593d8fe469319a/cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -379,7 +379,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/52/00/2adf376707c7965bb4569f28f73fafe303c404d01047b10e3b52761be086/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/79/53/3a7277ae95bfe86b8b4db0ed1d08c4924aa2dfbfe51b8fe0e310b160a9c6/Pillow-10.0.0-cp311-cp311-manylinux_2_28_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d8/82/aefe901174b5a618daee511ddd00342193c1b545e3cd6a2cd6df9ba452b5/protobuf-4.25.3-cp37-abi3-manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -393,7 +393,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/a7/f1212ba098f3de0fd244e2de0f8791ad2539c03bef6c05a9fcb03e45b089/wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.9.3-py311he705e18_1.conda @@ -550,7 +550,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -561,7 +561,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/69/b657974ddcbba54d59d7d62b01e60a8b815e35f415b996e4d355be0ac7b4/opencv_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7a/54/f6a14d95cba8ff082c550d836c9e5c23f1641d2ac291c23efe0494219b8c/Pillow-10.0.0-cp311-cp311-macosx_10_10_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -575,7 +575,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/03/c188ac517f402775b90d6f312955a5e53b866c964b32119f2ed76315697e/wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.9.3-py311h05b510d_1.conda @@ -732,7 +732,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -743,7 +743,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/df/b56175c3fb5bc058774bdcf35f5a71cf9c3c5b909f98a1c688eb71cd3b1f/opencv_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/b7/ad/71982d18fd28ed1f93c31b8648f980ebdbdbcf7d8c9c9b4af59290914ce9/Pillow-10.0.0-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -757,7 +757,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0f/16/ea627d7817394db04518f62934a5de59874b587b792300991b3c347ff5e0/wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/aiohttp-3.9.3-py311ha68e1ae_1.conda @@ -893,7 +893,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/c0/eb/f52b165db2abd662cda0a76efb7579a291fed1a7979cf41146cdc19e0d7a/cryptography-38.0.4-cp36-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -904,7 +904,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c7/ec/9dabb6a9abfdebb3c45b0cc52dec901caafef2b2c7e7d6a839ed86d81e91/opencv_python-4.9.0.80-cp37-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/66/d4/054e491f0880bf0119ee79cdc03264e01d5732e06c454da8c69b83a7c8f2/Pillow-10.0.0-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/6e/1bed3b7c904cc178cb8ee8dbaf72934964452b3de95b7a63412591edb93c/protobuf-4.25.3-cp310-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -918,7 +918,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl default: channels: @@ -944,12 +944,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.0-h3b5eec7_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.210-hac0d6e5_8.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/binaryen-117-h59595ed_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py311hb755f60_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.24.0-hd590300_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.7.22-hbcca054_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-16-16.0.6-default_hb11cfb5_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-16.0.6-default_hb11cfb5_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-16.0.6-default_hb11cfb5_4.conda @@ -1042,7 +1039,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py311h459d7ec_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-14.0.2-py311h39c9aba_3_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.8-hab00c5b_0_cpython.conda @@ -1050,7 +1046,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/rdma-core-28.9-h59595ed_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2023.06.02-h2873b5e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.4-hd590300_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.3.5-py311h7145743_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.1-h06160fa_0.conda @@ -1067,7 +1062,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/typos-1.16.20-he8a937b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ucx-1.15.0-h64cca9d_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.9.4-py311h459d7ec_0.conda @@ -1075,12 +1069,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.5-hfc55251_0.conda - pypi: https://files.pythonhosted.org/packages/db/fb/feb8456bef211621ed410909df4a3ab66d688be821dfcb1080956158d0cb/argcomplete-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/2b/a64c2d25a37aeb921fddb929111413049fc5f8b9a4c1aefaffaafe768d54/cachetools-5.3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9b/89/a31c81e36bbb793581d8bba4406a8aac4ba84b2559301c44eef81f4cf5df/cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f3/18/3e867ab37a24fdf073c1617b9c7830e06ec270b1ea4694a624038fc40a03/colorlog-6.8.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/63/d4/66b3b4ffe51b47a065b5a5a00e6a4c8aa6cdfa4f2453adfa0aac77fd3511/cryptography-38.0.4-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -1090,8 +1086,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/dc/a6/12a0c976140511d8bc8a16ad15793b2aef29ac927baa0786ccb7ddbb6e1c/googleapis_common_protos-1.63.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/64/7fdfb9386511cd6805451e012c537073a79a958a58795c4e602e538c388c/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/45/de/b07418f00cd78af292ceb4e2855c158ef8477dc1cbcdac3e1f32eb4e53b6/Pillow-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/16/89/818fa238e37a47a29bb8495ca2cafdd514599a89f19ada7916348a74b5f9/Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/15/db/7f731524fe0e56c6b2eb57d05b55d3badd80ef7d1f1ed59db191b2fdd8ab/protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -1100,10 +1096,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/99/df45c40bf862817354b06bb25b45cd01b98a6e2849969926943ecf8ffb20/PyGithub-1.59.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6e/52/2da48b35193e39ac53cfb141467d9f259851522d0e8c87153f0ba4205fb1/wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 @@ -1124,12 +1122,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.26.2-h07bb24a_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.267-hfce6cab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binaryen-117-h2f0025b_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h8715677_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.27.0-h31becfc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.2.2-hcefe29a_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-16-16.0.6-default_hb368394_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-16.0.6-default_hb368394_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-16.0.6-default_hb368394_5.conda @@ -1221,7 +1216,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-5.9.8-py311hcd402e7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-14.0.2-py311h1eb6f34_12_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.11.8-h43d1f9e_0_cpython.conda @@ -1229,7 +1223,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rdma-core-50.0-h0425590_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2023.09.01-h9caee61_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rhash-1.4.4-h31becfc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ruff-0.3.5-py311he69e3a7_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.5-h5a25046_0.conda @@ -1246,7 +1239,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/typos-1.19.0-h1d8f897_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ucx-1.15.0-hcf8619e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/yarl-1.9.4-py311hcd402e7_0.conda @@ -1254,12 +1246,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.5-h4c53e97_0.conda - pypi: https://files.pythonhosted.org/packages/db/fb/feb8456bef211621ed410909df4a3ab66d688be821dfcb1080956158d0cb/argcomplete-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/2b/a64c2d25a37aeb921fddb929111413049fc5f8b9a4c1aefaffaafe768d54/cachetools-5.3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b5/23/ea84dd4985649fcc179ba3a6c9390412e924d20b0244dc71a6545788f5a2/cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/e4/a6/7ee57823d46331ddc37dd00749c95b0edec2c79b15fc0d6e6efb532e89ac/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/f3/18/3e867ab37a24fdf073c1617b9c7830e06ec270b1ea4694a624038fc40a03/colorlog-6.8.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6d/47/929f07e12ebbcfedddb95397c49677dd82bb5a0bb648582b10d5f65e321c/cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/a2/8f/6c52b1f9d650863e8f67edbe062c04f1c8455579eaace1593d8fe469319a/cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -1269,8 +1263,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/dc/a6/12a0c976140511d8bc8a16ad15793b2aef29ac927baa0786ccb7ddbb6e1c/googleapis_common_protos-1.63.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/52/00/2adf376707c7965bb4569f28f73fafe303c404d01047b10e3b52761be086/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/45/5c/04224bf1a8247d6bbba375248d74668724a5a9879b4c42c23dfadd0c28ae/Pillow-10.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/79/53/3a7277ae95bfe86b8b4db0ed1d08c4924aa2dfbfe51b8fe0e310b160a9c6/Pillow-10.0.0-cp311-cp311-manylinux_2_28_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d8/82/aefe901174b5a618daee511ddd00342193c1b545e3cd6a2cd6df9ba452b5/protobuf-4.25.3-cp37-abi3-manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -1279,10 +1273,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/99/df45c40bf862817354b06bb25b45cd01b98a6e2849969926943ecf8ffb20/PyGithub-1.59.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/a7/f1212ba098f3de0fd244e2de0f8791ad2539c03bef6c05a9fcb03e45b089/wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.9.3-py311he705e18_1.conda @@ -1302,12 +1298,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.26.0-h88f2ebf_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.210-heeba50e_8.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/binaryen-117-h73e2aa4_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py311hdf8f085_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h0d85af4_4.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.24.0-h10d778d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2023.7.22-h8857fd0_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-16-16.0.6-default_h7151d67_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-16.0.6-default_h7151d67_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-tools-16.0.6-default_h7151d67_5.conda @@ -1391,14 +1384,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py311he705e18_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-14.0.2-py311h54e7ce8_3_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.8-h9f0c242_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.11-4_cp311.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/re2-2023.06.02-hd34609a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/rhash-1.4.4-h0dc2134_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.3.5-py311hfff7943_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/semver-2.13.0-pyh9f0ad1d_0.tar.bz2 @@ -1413,7 +1404,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.8.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/typos-1.16.20-h63b85fc_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/yarl-1.9.4-py311he705e18_0.conda @@ -1421,12 +1411,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.5-h829000d_0.conda - pypi: https://files.pythonhosted.org/packages/db/fb/feb8456bef211621ed410909df4a3ab66d688be821dfcb1080956158d0cb/argcomplete-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/2b/a64c2d25a37aeb921fddb929111413049fc5f8b9a4c1aefaffaafe768d54/cachetools-5.3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/c8/ce05a6cba2bec12d4b28285e66c53cc88dd7385b102dea7231da3b74cfef/cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/3e/33/21a875a61057165e92227466e54ee076b73af1e21fe1b31f1e292251aa1e/charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f3/18/3e867ab37a24fdf073c1617b9c7830e06ec270b1ea4694a624038fc40a03/colorlog-6.8.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -1435,9 +1427,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/c6/1202ef64a9336d846f713107dac1c7a0b016cb3840ca3d5615c7005a23d1/google_resumable_media-2.7.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/dc/a6/12a0c976140511d8bc8a16ad15793b2aef29ac927baa0786ccb7ddbb6e1c/googleapis_common_protos-1.63.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/25/72/da7c69a3542071bf1e8f65336721b8b2659194425438d988f79bc14ed9cc/opencv-python-4.9.0.80.tar.gz + - pypi: https://files.pythonhosted.org/packages/35/69/b657974ddcbba54d59d7d62b01e60a8b815e35f415b996e4d355be0ac7b4/opencv_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7a/54/f6a14d95cba8ff082c550d836c9e5c23f1641d2ac291c23efe0494219b8c/Pillow-10.0.0-cp311-cp311-macosx_10_10_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -1446,10 +1438,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/99/df45c40bf862817354b06bb25b45cd01b98a6e2849969926943ecf8ffb20/PyGithub-1.59.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl + - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/03/c188ac517f402775b90d6f312955a5e53b866c964b32119f2ed76315697e/wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.9.3-py311h05b510d_1.conda @@ -1469,12 +1463,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.26.0-hcc526ff_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.210-ha042220_8.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/binaryen-117-hebf3989_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py311ha891d26_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h3422bc3_4.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.24.0-h93a5062_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2023.7.22-hf0a4a13_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16-16.0.6-default_he012953_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16.0.6-default_he012953_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-16.0.6-default_he012953_5.conda @@ -1558,14 +1549,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-5.9.8-py311h05b510d_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-14.0.2-py311hd7bc329_3_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.11.8-hdf0ec26_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.11-4_cp311.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/re2-2023.06.02-h6135d0a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rhash-1.4.4-hb547adb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.3.5-py311h8c97afb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/semver-2.13.0-pyh9f0ad1d_0.tar.bz2 @@ -1580,7 +1569,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.8.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/typos-1.16.20-h5ef7bb8_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yarl-1.9.4-py311h05b510d_0.conda @@ -1588,12 +1576,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.5-h4f39d0f_0.conda - pypi: https://files.pythonhosted.org/packages/db/fb/feb8456bef211621ed410909df4a3ab66d688be821dfcb1080956158d0cb/argcomplete-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/2b/a64c2d25a37aeb921fddb929111413049fc5f8b9a4c1aefaffaafe768d54/cachetools-5.3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/f3/18/3e867ab37a24fdf073c1617b9c7830e06ec270b1ea4694a624038fc40a03/colorlog-6.8.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -1604,7 +1594,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/df/b56175c3fb5bc058774bdcf35f5a71cf9c3c5b909f98a1c688eb71cd3b1f/opencv_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/b7/ad/71982d18fd28ed1f93c31b8648f980ebdbdbcf7d8c9c9b4af59290914ce9/Pillow-10.0.0-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -1613,10 +1603,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/99/df45c40bf862817354b06bb25b45cd01b98a6e2849969926943ecf8ffb20/PyGithub-1.59.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl + - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0f/16/ea627d7817394db04518f62934a5de59874b587b792300991b3c347ff5e0/wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/aiohttp-3.9.3-py311ha68e1ae_1.conda @@ -1636,12 +1628,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.26.2-h8492d2a_7.conda - conda: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.267-h93f5800_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/binaryen-117-h63175ca_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py311h12c1d0e_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h8ffe710_4.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.27.0-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2023.7.22-h56e8100_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/clang-format-16.0.6-default_h3a3e6c3_5.conda - conda: https://conda.anaconda.org/conda-forge/win-64/clang-tools-16.0.6-default_h3a3e6c3_5.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cmake-3.27.6-hf0feee3_0.conda @@ -1719,13 +1708,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/pthreads-win32-2.9.1-hfa6e2cd_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-14.0.2-py311h6a6099b_10_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh0701188_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.11.8-h2628c8c_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.11-4_cp311.conda - conda: https://conda.anaconda.org/conda-forge/win-64/re2-2023.09.01-hd3b24a8_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ruff-0.3.5-py311hc14472d_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/semver-2.13.0-pyh9f0ad1d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-68.2.2-pyhd8ed1ab_0.conda @@ -1741,23 +1728,23 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/typos-1.16.20-h7f3b576_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h64f974e_17.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.36.32532-hdcecf7f_17.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.36.32532-h05e6639_17.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyhd8ed1ab_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/yarl-1.9.4-py311ha68e1ae_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.5-h12be248_0.conda - pypi: https://files.pythonhosted.org/packages/db/fb/feb8456bef211621ed410909df4a3ab66d688be821dfcb1080956158d0cb/argcomplete-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/2b/a64c2d25a37aeb921fddb929111413049fc5f8b9a4c1aefaffaafe768d54/cachetools-5.3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/c7/694814b3757878b29da39bc2f0cf9d20295f4c1e0a0bde7971708d5f23f8/cffi-1.16.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f3/18/3e867ab37a24fdf073c1617b9c7830e06ec270b1ea4694a624038fc40a03/colorlog-6.8.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c0/eb/f52b165db2abd662cda0a76efb7579a291fed1a7979cf41146cdc19e0d7a/cryptography-38.0.4-cp36-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl @@ -1768,7 +1755,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c7/ec/9dabb6a9abfdebb3c45b0cc52dec901caafef2b2c7e7d6a839ed86d81e91/opencv_python-4.9.0.80-cp37-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/66/d4/054e491f0880bf0119ee79cdc03264e01d5732e06c454da8c69b83a7c8f2/Pillow-10.0.0-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/6e/1bed3b7c904cc178cb8ee8dbaf72934964452b3de95b7a63412591edb93c/protobuf-4.25.3-cp310-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -1777,10 +1764,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/99/df45c40bf862817354b06bb25b45cd01b98a6e2849969926943ecf8ffb20/PyGithub-1.59.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/22/d3db169895faaf3e2eda892f005f433a62db2decbcfbc2f61e6517adfa87/PyNaCl-1.5.0-cp36-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl examples: channels: @@ -1831,11 +1820,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ee/c0/9bd123d676eb61750e116a2cd915b06483fc406143cfc36c7f263f0f5368/contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/ca/7219b838086086972e662c19e908694bdc6744537fb41b70392501b8b5e4/dataclasses_json-0.6.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/41/fa9dcf51071202eb3e1f00daf91f39bec91231e06b1e2630068effa99432/dataclasses_json-0.6.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/d2/6d475e8925fa3f46f676263bfc6bdcf1e20273a433b296b1d63abecd2426/dicom_numpy-0.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/c5/3b84fd731dd93c549a0c25657e4ce5a957aeccd32d60dba2958cd3cdac23/diffusers-0.27.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/f0/7e988a019bc54b2dbd0ad4182ef2d53488bb02e58694cd79d61369e85900/flatbuffers-24.3.25-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c6/b5/dc17e93f60567fa1b0fa3720c2f28e0df5293927e2356e066e87af9adaba/fonttools-4.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/34/76cfe866e482745ea8c9956b0be6198fd72d08d2be77b71596afdb8cd89f/freetype_py-2.4.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl @@ -1900,14 +1889,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/30/93/4d02ac696f16a2ad8fff0e78be28ab4ec0b990d2b3569fe07e27a258cb02/pyglet-2.0.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/38/d7/0b8e35cb3ff69dd981e358e72e0a5632f847d4bd61876be04518cb4e075a/pygltflib-1.16.2.tar.gz - pypi: https://files.pythonhosted.org/packages/bf/06/18c0e17eb245b7caeb861f2ff747adb0575500183b6ec4282d5350d29e9f/pynndescent-0.5.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ce/33/ef0e3b40a3f4cbfcfb93511652673fb19d07bafac0611f01f6237d1978ed/PyOpenGL-3.1.0.zip + - pypi: https://files.pythonhosted.org/packages/9c/1d/4544708aaa89f26c97cc09450bb333a23724a320923e74d73e028b3560f9/PyOpenGL-3.1.0.tar.gz - pypi: https://files.pythonhosted.org/packages/a8/26/b67fe94cb53c489c5ccaed118f257a5100e7775071515942c9f45d8cd40f/pyopf-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/ea/6d76df31432a0e6fdf81681a895f009a4bb47b3c39036db3e1b528191d52/pyparsing-3.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/28/88/174c28b9d3d03cf6d8edb6f637458f30f1cf1a2bd7a617cbd9dadb1740f6/pyrender-0.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/8b/9e/05bc55a3295d469ae658e15c7f6edc0f54d39745ad3bd268351ac31be73d/regex-2024.4.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/52/21/22e993e8151c94e9adc9fc5f09848bad538d12c6390cec91f0fb1f6c8ba3/regex-2024.4.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d5/85/1e7d2804cbf82204cde462d16f1cb0ff5814b03f559fb46ceaa6b7020db4/safetensors-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/0a/40/2c57864acd77c168b96cb6e4e62651b9c98733962793293991ef55e2982c/scikit_image-0.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -1920,7 +1909,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz - pypi: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1e/84/ccd9b08653022b7785b6e3ee070ffb2825841e0dc119be22f0840b2b35cb/threadpoolctl-3.4.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/2c/ffbf7a134b9ab11a67b0cf0726453cedd9c5043a4fe7a35d1cefa9a1bcfb/threadpoolctl-3.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/23/6398b7bca8967c853b90ba2f8da5e3ad1e9b2ca5b9f869a8c26ea41543e2/tifffile-2024.4.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/aa/4b54f6047c442883243f68f6f9e3a0ab77aaae4b3e6e51a98b371e73dd77/timm-0.9.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/03/fb50fc03f86016b227a967c8d474f90230c885c0d18f78acdfda7a96ce56/tokenizers-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -2005,11 +1994,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/33/0e/51ff72fac17e2500baf30b6b2a24be423a8d27e1625e5de99f585b852d74/contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/ca/7219b838086086972e662c19e908694bdc6744537fb41b70392501b8b5e4/dataclasses_json-0.6.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/41/fa9dcf51071202eb3e1f00daf91f39bec91231e06b1e2630068effa99432/dataclasses_json-0.6.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/d2/6d475e8925fa3f46f676263bfc6bdcf1e20273a433b296b1d63abecd2426/dicom_numpy-0.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/c5/3b84fd731dd93c549a0c25657e4ce5a957aeccd32d60dba2958cd3cdac23/diffusers-0.27.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/f0/7e988a019bc54b2dbd0ad4182ef2d53488bb02e58694cd79d61369e85900/flatbuffers-24.3.25-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/84/51/8203a3e6e475e6766ac950638d42f45470f36c6a4f0615ff0a1c1f2ed0d6/fonttools-4.51.0-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7c/77/faec42d1ffac2b970f606860a5bb083d606f1c673a5c57ab26382c8efec1/freetype_py-2.4.0-py3-none-macosx_10_9_universal2.whl @@ -2058,14 +2047,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/30/93/4d02ac696f16a2ad8fff0e78be28ab4ec0b990d2b3569fe07e27a258cb02/pyglet-2.0.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/38/d7/0b8e35cb3ff69dd981e358e72e0a5632f847d4bd61876be04518cb4e075a/pygltflib-1.16.2.tar.gz - pypi: https://files.pythonhosted.org/packages/bf/06/18c0e17eb245b7caeb861f2ff747adb0575500183b6ec4282d5350d29e9f/pynndescent-0.5.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ce/33/ef0e3b40a3f4cbfcfb93511652673fb19d07bafac0611f01f6237d1978ed/PyOpenGL-3.1.0.zip + - pypi: https://files.pythonhosted.org/packages/9c/1d/4544708aaa89f26c97cc09450bb333a23724a320923e74d73e028b3560f9/PyOpenGL-3.1.0.tar.gz - pypi: https://files.pythonhosted.org/packages/a8/26/b67fe94cb53c489c5ccaed118f257a5100e7775071515942c9f45d8cd40f/pyopf-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/ea/6d76df31432a0e6fdf81681a895f009a4bb47b3c39036db3e1b528191d52/pyparsing-3.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/28/88/174c28b9d3d03cf6d8edb6f637458f30f1cf1a2bd7a617cbd9dadb1740f6/pyrender-0.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/fd/b2/8069e8940bc3224d2cef6418aa6de4f2119d59709b841ecab012e3fc1d65/regex-2024.4.16-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/9e/4b/950828d604c44c17468a992940c68c40a92dd5dc85e4415dc30f82535b2c/regex-2024.4.28-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9f/d9/1bd2c06c1e7aff0c6db4affff5c0b8d6b2fa421ee0d2de94408d43e6aa7c/safetensors-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/78/2b/5f985cf4cf59378f80dc212004a7692b7b49b2a3910c3584d70284db5b89/scikit_image-0.23.2-cp311-cp311-macosx_10_9_x86_64.whl @@ -2078,7 +2067,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz - pypi: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1e/84/ccd9b08653022b7785b6e3ee070ffb2825841e0dc119be22f0840b2b35cb/threadpoolctl-3.4.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/2c/ffbf7a134b9ab11a67b0cf0726453cedd9c5043a4fe7a35d1cefa9a1bcfb/threadpoolctl-3.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/23/6398b7bca8967c853b90ba2f8da5e3ad1e9b2ca5b9f869a8c26ea41543e2/tifffile-2024.4.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/aa/4b54f6047c442883243f68f6f9e3a0ab77aaae4b3e6e51a98b371e73dd77/timm-0.9.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c8/d6/6e1d728d765eb4102767f071bf7f6439ab10d7f4a975c9217db65715207a/tokenizers-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl @@ -2162,11 +2151,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9f/6b/8a1ca4b81d426c104fe42b3cfad9488eaaef0a03fcf98eaecc22b628a013/contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/ca/7219b838086086972e662c19e908694bdc6744537fb41b70392501b8b5e4/dataclasses_json-0.6.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/41/fa9dcf51071202eb3e1f00daf91f39bec91231e06b1e2630068effa99432/dataclasses_json-0.6.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/d2/6d475e8925fa3f46f676263bfc6bdcf1e20273a433b296b1d63abecd2426/dicom_numpy-0.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/c5/3b84fd731dd93c549a0c25657e4ce5a957aeccd32d60dba2958cd3cdac23/diffusers-0.27.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/f0/7e988a019bc54b2dbd0ad4182ef2d53488bb02e58694cd79d61369e85900/flatbuffers-24.3.25-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/33/47/f2ca671af61757eaaac608963dda5b76ec9100621e45d0fd63a153fd8cd7/fonttools-4.51.0-cp311-cp311-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/7c/77/faec42d1ffac2b970f606860a5bb083d606f1c673a5c57ab26382c8efec1/freetype_py-2.4.0-py3-none-macosx_10_9_universal2.whl @@ -2215,14 +2204,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/30/93/4d02ac696f16a2ad8fff0e78be28ab4ec0b990d2b3569fe07e27a258cb02/pyglet-2.0.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/38/d7/0b8e35cb3ff69dd981e358e72e0a5632f847d4bd61876be04518cb4e075a/pygltflib-1.16.2.tar.gz - pypi: https://files.pythonhosted.org/packages/bf/06/18c0e17eb245b7caeb861f2ff747adb0575500183b6ec4282d5350d29e9f/pynndescent-0.5.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ce/33/ef0e3b40a3f4cbfcfb93511652673fb19d07bafac0611f01f6237d1978ed/PyOpenGL-3.1.0.zip + - pypi: https://files.pythonhosted.org/packages/9c/1d/4544708aaa89f26c97cc09450bb333a23724a320923e74d73e028b3560f9/PyOpenGL-3.1.0.tar.gz - pypi: https://files.pythonhosted.org/packages/a8/26/b67fe94cb53c489c5ccaed118f257a5100e7775071515942c9f45d8cd40f/pyopf-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/ea/6d76df31432a0e6fdf81681a895f009a4bb47b3c39036db3e1b528191d52/pyparsing-3.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/28/88/174c28b9d3d03cf6d8edb6f637458f30f1cf1a2bd7a617cbd9dadb1740f6/pyrender-0.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/aa/f1/de801945e6a18c9b7d7ea9ffe01d2433b40d1609426c3581f7d60acd1416/regex-2024.4.16-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/ac/86/8a1f52664cc21effdd7a0d6a142ffce39f5533be418e5b26d75137f2921b/regex-2024.4.28-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/82/61/d4812330b32600972e92ef09a59dc54f9ab8ae570fdca28d8bdfc5577756/safetensors-0.4.3-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/b9/cf/9e5828fa29791bf7ac5c3fad3637ebb02f237a1c3de8233bd6a33c2c4aac/scikit_image-0.23.2-cp311-cp311-macosx_12_0_arm64.whl @@ -2235,7 +2224,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz - pypi: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1e/84/ccd9b08653022b7785b6e3ee070ffb2825841e0dc119be22f0840b2b35cb/threadpoolctl-3.4.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/2c/ffbf7a134b9ab11a67b0cf0726453cedd9c5043a4fe7a35d1cefa9a1bcfb/threadpoolctl-3.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/23/6398b7bca8967c853b90ba2f8da5e3ad1e9b2ca5b9f869a8c26ea41543e2/tifffile-2024.4.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/aa/4b54f6047c442883243f68f6f9e3a0ab77aaae4b3e6e51a98b371e73dd77/timm-0.9.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/90/79/d17a0f491d10817cd30f1121a07aa09c8e97a81114b116e473baf1577f09/tokenizers-0.19.1-cp311-cp311-macosx_11_0_arm64.whl @@ -2328,11 +2317,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d6/4f/76d0dd0bca417691918484c26c74dd9dd44fbf528bbfeb30d754886e2c54/contourpy-1.2.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/ca/7219b838086086972e662c19e908694bdc6744537fb41b70392501b8b5e4/dataclasses_json-0.6.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/41/fa9dcf51071202eb3e1f00daf91f39bec91231e06b1e2630068effa99432/dataclasses_json-0.6.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/d2/6d475e8925fa3f46f676263bfc6bdcf1e20273a433b296b1d63abecd2426/dicom_numpy-0.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/c5/3b84fd731dd93c549a0c25657e4ce5a957aeccd32d60dba2958cd3cdac23/diffusers-0.27.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/41/f0/7e988a019bc54b2dbd0ad4182ef2d53488bb02e58694cd79d61369e85900/flatbuffers-24.3.25-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c5/d4/f426fa1ca42e47bcfff0c878fa9d49d9c03379d00903a7c178f95b97867a/fonttools-4.51.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b4/f5/4b8bb492464247236bd3dabd7734b3ea49adc63cf2e53160e830ebccb39d/freetype_py-2.4.0-py3-none-win_amd64.whl @@ -2384,14 +2373,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/30/93/4d02ac696f16a2ad8fff0e78be28ab4ec0b990d2b3569fe07e27a258cb02/pyglet-2.0.15-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/38/d7/0b8e35cb3ff69dd981e358e72e0a5632f847d4bd61876be04518cb4e075a/pygltflib-1.16.2.tar.gz - pypi: https://files.pythonhosted.org/packages/bf/06/18c0e17eb245b7caeb861f2ff747adb0575500183b6ec4282d5350d29e9f/pynndescent-0.5.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ce/33/ef0e3b40a3f4cbfcfb93511652673fb19d07bafac0611f01f6237d1978ed/PyOpenGL-3.1.0.zip + - pypi: https://files.pythonhosted.org/packages/9c/1d/4544708aaa89f26c97cc09450bb333a23724a320923e74d73e028b3560f9/PyOpenGL-3.1.0.tar.gz - pypi: https://files.pythonhosted.org/packages/a8/26/b67fe94cb53c489c5ccaed118f257a5100e7775071515942c9f45d8cd40f/pyopf-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/ea/6d76df31432a0e6fdf81681a895f009a4bb47b3c39036db3e1b528191d52/pyparsing-3.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/28/88/174c28b9d3d03cf6d8edb6f637458f30f1cf1a2bd7a617cbd9dadb1740f6/pyrender-0.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b3/d0/1a054b685849b018cff594ccd4859fc6a3132f67698da805ed06d5b6974a/regex-2024.4.16-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/bd/ad/33a844d35d3be70e01743f27960cf3646da1dbdea050e67dbdae6b843582/regex-2024.4.28-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/f6/19f268662be898ff2a23ac06f8dd0d2956b2ecd204c96e1ee07ba292c119/safetensors-0.4.3-cp311-none-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/ab/8791ce3063e6d4ac7f8efe3c993fd2e911c9e08f4c7dd05b603eaa2493b2/scikit_image-0.23.2-cp311-cp311-win_amd64.whl @@ -2404,7 +2393,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz - pypi: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1e/84/ccd9b08653022b7785b6e3ee070ffb2825841e0dc119be22f0840b2b35cb/threadpoolctl-3.4.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/2c/ffbf7a134b9ab11a67b0cf0726453cedd9c5043a4fe7a35d1cefa9a1bcfb/threadpoolctl-3.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/23/6398b7bca8967c853b90ba2f8da5e3ad1e9b2ca5b9f869a8c26ea41543e2/tifffile-2024.4.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/aa/4b54f6047c442883243f68f6f9e3a0ab77aaae4b3e6e51a98b371e73dd77/timm-0.9.11-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/65/8e/6d7d72b28f22c422cff8beae10ac3c2e4376b9be721ef8167b7eecd1da62/tokenizers-0.19.1-cp311-none-win_amd64.whl @@ -2609,7 +2598,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/93/6d/66d48b03460768f523da62a57a7e14e5e95fdf339d79e996ce3cecda2cdb/fsspec-2024.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl @@ -2636,7 +2625,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d9/64/7fdfb9386511cd6805451e012c537073a79a958a58795c4e602e538c388c/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/16/89/818fa238e37a47a29bb8495ca2cafdd514599a89f19ada7916348a74b5f9/Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/15/db/7f731524fe0e56c6b2eb57d05b55d3badd80ef7d1f1ed59db191b2fdd8ab/protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -2653,7 +2642,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6e/52/2da48b35193e39ac53cfb141467d9f259851522d0e8c87153f0ba4205fb1/wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 @@ -2803,7 +2792,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a2/8f/6c52b1f9d650863e8f67edbe062c04f1c8455579eaace1593d8fe469319a/cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/93/6d/66d48b03460768f523da62a57a7e14e5e95fdf339d79e996ce3cecda2cdb/fsspec-2024.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl @@ -2818,7 +2807,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/52/00/2adf376707c7965bb4569f28f73fafe303c404d01047b10e3b52761be086/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/79/53/3a7277ae95bfe86b8b4db0ed1d08c4924aa2dfbfe51b8fe0e310b160a9c6/Pillow-10.0.0-cp311-cp311-manylinux_2_28_aarch64.whl - pypi: https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d8/82/aefe901174b5a618daee511ddd00342193c1b545e3cd6a2cd6df9ba452b5/protobuf-4.25.3-cp37-abi3-manylinux2014_aarch64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -2834,7 +2823,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/a7/f1212ba098f3de0fd244e2de0f8791ad2539c03bef6c05a9fcb03e45b089/wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.9.3-py311he705e18_1.conda @@ -2973,7 +2962,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/93/6d/66d48b03460768f523da62a57a7e14e5e95fdf339d79e996ce3cecda2cdb/fsspec-2024.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl @@ -2988,7 +2977,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/35/69/b657974ddcbba54d59d7d62b01e60a8b815e35f415b996e4d355be0ac7b4/opencv_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7a/54/f6a14d95cba8ff082c550d836c9e5c23f1641d2ac291c23efe0494219b8c/Pillow-10.0.0-cp311-cp311-macosx_10_10_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -3004,7 +2993,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/03/c188ac517f402775b90d6f312955a5e53b866c964b32119f2ed76315697e/wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.9.3-py311h05b510d_1.conda @@ -3143,7 +3132,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/93/6d/66d48b03460768f523da62a57a7e14e5e95fdf339d79e996ce3cecda2cdb/fsspec-2024.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl @@ -3158,7 +3147,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/77/df/b56175c3fb5bc058774bdcf35f5a71cf9c3c5b909f98a1c688eb71cd3b1f/opencv_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/b7/ad/71982d18fd28ed1f93c31b8648f980ebdbdbcf7d8c9c9b4af59290914ce9/Pillow-10.0.0-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -3174,7 +3163,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0f/16/ea627d7817394db04518f62934a5de59874b587b792300991b3c347ff5e0/wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/aiohttp-3.9.3-py311ha68e1ae_1.conda @@ -3308,7 +3297,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/c0/eb/f52b165db2abd662cda0a76efb7579a291fed1a7979cf41146cdc19e0d7a/cryptography-38.0.4-cp36-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/93/6d/66d48b03460768f523da62a57a7e14e5e95fdf339d79e996ce3cecda2cdb/fsspec-2024.3.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl @@ -3323,7 +3312,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/c7/ec/9dabb6a9abfdebb3c45b0cc52dec901caafef2b2c7e7d6a839ed86d81e91/opencv_python-4.9.0.80-cp37-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/66/d4/054e491f0880bf0119ee79cdc03264e01d5732e06c454da8c69b83a7c8f2/Pillow-10.0.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ad/6e/1bed3b7c904cc178cb8ee8dbaf72934964452b3de95b7a63412591edb93c/protobuf-4.25.3-cp310-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/23/7e/5f50d07d5e70a2addbccd90ac2950f81d1edd0783630651d9268d7f1db49/pyasn1-0.6.0-py2.py3-none-any.whl @@ -3339,7 +3328,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/3a/4950e3701e27f2157814f7ddb41553513ebd9f4864cca78f47e2a68c897c/types_Deprecated-1.2.9.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl packages: - kind: conda @@ -3414,23 +3403,23 @@ packages: url: https://files.pythonhosted.org/packages/53/fe/0251ccd9e0015c705e772da0fb2c96cdafd87b1d7dd45dc13dca7ced0eb7/accelerate-0.29.3-py3-none-any.whl sha256: 99d633d4b6126817c5e554487406748be95c8d1d1e659dd2fd60657e35f532dd requires_dist: - - numpy >=1.17 - - packaging >=20.0 + - numpy>=1.17 + - packaging>=20.0 - psutil - pyyaml - - torch >=1.10.0 + - torch>=1.10.0 - huggingface-hub - - safetensors >=0.3.1 - - black ~=23.1 ; extra == 'dev' - - hf-doc-builder >=0.3.0 ; extra == 'dev' - - ruff ~=0.2.1 ; extra == 'dev' - - pytest <=8.0.0, >=7.2.0 ; extra == 'dev' + - safetensors>=0.3.1 + - black~=23.1 ; extra == 'dev' + - hf-doc-builder>=0.3.0 ; extra == 'dev' + - ruff~=0.2.1 ; extra == 'dev' + - pytest<=8.0.0,>=7.2.0 ; extra == 'dev' - pytest-xdist ; extra == 'dev' - pytest-subtests ; extra == 'dev' - parameterized ; extra == 'dev' - datasets ; extra == 'dev' - evaluate ; extra == 'dev' - - torchpippy >=0.2.0 ; extra == 'dev' + - torchpippy>=0.2.0 ; extra == 'dev' - transformers ; extra == 'dev' - scipy ; extra == 'dev' - scikit-learn ; extra == 'dev' @@ -3439,14 +3428,14 @@ packages: - bitsandbytes ; extra == 'dev' - timm ; extra == 'dev' - rich ; extra == 'dev' - - black ~=23.1 ; extra == 'quality' - - hf-doc-builder >=0.3.0 ; extra == 'quality' - - ruff ~=0.2.1 ; extra == 'quality' + - black~=23.1 ; extra == 'quality' + - hf-doc-builder>=0.3.0 ; extra == 'quality' + - ruff~=0.2.1 ; extra == 'quality' - rich ; extra == 'rich' - sagemaker ; extra == 'sagemaker' - datasets ; extra == 'test_dev' - evaluate ; extra == 'test_dev' - - torchpippy >=0.2.0 ; extra == 'test_dev' + - torchpippy>=0.2.0 ; extra == 'test_dev' - transformers ; extra == 'test_dev' - scipy ; extra == 'test_dev' - scikit-learn ; extra == 'test_dev' @@ -3454,7 +3443,7 @@ packages: - tqdm ; extra == 'test_dev' - bitsandbytes ; extra == 'test_dev' - timm ; extra == 'test_dev' - - pytest <=8.0.0, >=7.2.0 ; extra == 'test_prod' + - pytest<=8.0.0,>=7.2.0 ; extra == 'test_prod' - pytest-xdist ; extra == 'test_prod' - pytest-subtests ; extra == 'test_prod' - parameterized ; extra == 'test_prod' @@ -3462,13 +3451,13 @@ packages: - comet-ml ; extra == 'test_trackers' - tensorboard ; extra == 'test_trackers' - dvclive ; extra == 'test_trackers' - - pytest <=8.0.0, >=7.2.0 ; extra == 'testing' + - pytest<=8.0.0,>=7.2.0 ; extra == 'testing' - pytest-xdist ; extra == 'testing' - pytest-subtests ; extra == 'testing' - parameterized ; extra == 'testing' - datasets ; extra == 'testing' - evaluate ; extra == 'testing' - - torchpippy >=0.2.0 ; extra == 'testing' + - torchpippy>=0.2.0 ; extra == 'testing' - transformers ; extra == 'testing' - scipy ; extra == 'testing' - scikit-learn ; extra == 'testing' @@ -3662,7 +3651,7 @@ packages: requires_dist: - importlib-metadata ; python_version < '3.8' - attrs[tests] ; extra == 'cov' - - coverage[toml] >=5.3 ; extra == 'cov' + - coverage[toml]>=5.3 ; extra == 'cov' - attrs[tests] ; extra == 'dev' - pre-commit ; extra == 'dev' - furo ; extra == 'docs' @@ -3674,14 +3663,14 @@ packages: - zope-interface ; extra == 'docs' - attrs[tests-no-zope] ; extra == 'tests' - zope-interface ; extra == 'tests' - - mypy >=1.6 ; (platform_python_implementation == 'CPython' and python_version >= '3.8') and extra == 'tests-mypy' + - mypy>=1.6 ; (platform_python_implementation == 'CPython' and python_version >= '3.8') and extra == 'tests-mypy' - pytest-mypy-plugins ; (platform_python_implementation == 'CPython' and python_version >= '3.8') and extra == 'tests-mypy' - attrs[tests-mypy] ; extra == 'tests-no-zope' - cloudpickle ; platform_python_implementation == 'CPython' and extra == 'tests-no-zope' - hypothesis ; extra == 'tests-no-zope' - pympler ; extra == 'tests-no-zope' - pytest-xdist[psutil] ; extra == 'tests-no-zope' - - pytest >=4.3.0 ; extra == 'tests-no-zope' + - pytest>=4.3.0 ; extra == 'tests-no-zope' requires_python: '>=3.7' - kind: conda name: attrs @@ -6898,7 +6887,7 @@ packages: url: https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl sha256: b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed requires_dist: - - soupsieve >1.2 + - soupsieve>1.2 - cchardet ; extra == 'cchardet' - chardet ; extra == 'chardet' - charset-normalizer ; extra == 'charset-normalizer' @@ -7086,82 +7075,82 @@ packages: - kind: pypi name: black version: 24.4.2 - url: https://files.pythonhosted.org/packages/9b/f7/591d601c3046ceb65b97291dfe87fa25124cffac3d97aaaba89d0f0d7bdf/black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474 + url: https://files.pythonhosted.org/packages/c5/48/34176b522e8cff4620a5d96c2e323ff2413f574870eb25efa8025885e028/black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb requires_dist: - - click >=8.0.0 - - mypy-extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9.0 - - platformdirs >=2 - - tomli >=1.1.0 ; python_version < '3.11' - - typing-extensions >=4.0.1 ; python_version < '3.11' - - colorama >=0.4.3 ; extra == 'colorama' - - aiohttp !=3.9.0, >=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' - - aiohttp >=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' - - ipython >=7.8.0 ; extra == 'jupyter' - - tokenize-rt >=3.2.0 ; extra == 'jupyter' - - uvloop >=0.15.2 ; extra == 'uvloop' + - click>=8.0.0 + - mypy-extensions>=0.4.3 + - packaging>=22.0 + - pathspec>=0.9.0 + - platformdirs>=2 + - tomli>=1.1.0 ; python_version < '3.11' + - typing-extensions>=4.0.1 ; python_version < '3.11' + - colorama>=0.4.3 ; extra == 'colorama' + - aiohttp!=3.9.0,>=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' + - aiohttp>=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' + - ipython>=7.8.0 ; extra == 'jupyter' + - tokenize-rt>=3.2.0 ; extra == 'jupyter' + - uvloop>=0.15.2 ; extra == 'uvloop' requires_python: '>=3.8' - kind: pypi name: black version: 24.4.2 - url: https://files.pythonhosted.org/packages/c9/17/5e0036b265bbf6bc44970d93d48febcbc03701b671db3c9603fd43ebc616/black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl - sha256: bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c + url: https://files.pythonhosted.org/packages/9b/f7/591d601c3046ceb65b97291dfe87fa25124cffac3d97aaaba89d0f0d7bdf/black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474 requires_dist: - - click >=8.0.0 - - mypy-extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9.0 - - platformdirs >=2 - - tomli >=1.1.0 ; python_version < '3.11' - - typing-extensions >=4.0.1 ; python_version < '3.11' - - colorama >=0.4.3 ; extra == 'colorama' - - aiohttp !=3.9.0, >=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' - - aiohttp >=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' - - ipython >=7.8.0 ; extra == 'jupyter' - - tokenize-rt >=3.2.0 ; extra == 'jupyter' - - uvloop >=0.15.2 ; extra == 'uvloop' + - click>=8.0.0 + - mypy-extensions>=0.4.3 + - packaging>=22.0 + - pathspec>=0.9.0 + - platformdirs>=2 + - tomli>=1.1.0 ; python_version < '3.11' + - typing-extensions>=4.0.1 ; python_version < '3.11' + - colorama>=0.4.3 ; extra == 'colorama' + - aiohttp!=3.9.0,>=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' + - aiohttp>=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' + - ipython>=7.8.0 ; extra == 'jupyter' + - tokenize-rt>=3.2.0 ; extra == 'jupyter' + - uvloop>=0.15.2 ; extra == 'uvloop' requires_python: '>=3.8' - kind: pypi name: black version: 24.4.2 - url: https://files.pythonhosted.org/packages/c5/48/34176b522e8cff4620a5d96c2e323ff2413f574870eb25efa8025885e028/black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb + url: https://files.pythonhosted.org/packages/74/ce/e8eec1a77edbfa982bee3b5460dcdd4fe0e4e3165fc15d8ec44d04da7776/black-24.4.2-cp311-cp311-win_amd64.whl + sha256: 7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1 requires_dist: - - click >=8.0.0 - - mypy-extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9.0 - - platformdirs >=2 - - tomli >=1.1.0 ; python_version < '3.11' - - typing-extensions >=4.0.1 ; python_version < '3.11' - - colorama >=0.4.3 ; extra == 'colorama' - - aiohttp !=3.9.0, >=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' - - aiohttp >=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' - - ipython >=7.8.0 ; extra == 'jupyter' - - tokenize-rt >=3.2.0 ; extra == 'jupyter' - - uvloop >=0.15.2 ; extra == 'uvloop' + - click>=8.0.0 + - mypy-extensions>=0.4.3 + - packaging>=22.0 + - pathspec>=0.9.0 + - platformdirs>=2 + - tomli>=1.1.0 ; python_version < '3.11' + - typing-extensions>=4.0.1 ; python_version < '3.11' + - colorama>=0.4.3 ; extra == 'colorama' + - aiohttp!=3.9.0,>=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' + - aiohttp>=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' + - ipython>=7.8.0 ; extra == 'jupyter' + - tokenize-rt>=3.2.0 ; extra == 'jupyter' + - uvloop>=0.15.2 ; extra == 'uvloop' requires_python: '>=3.8' - kind: pypi name: black version: 24.4.2 - url: https://files.pythonhosted.org/packages/74/ce/e8eec1a77edbfa982bee3b5460dcdd4fe0e4e3165fc15d8ec44d04da7776/black-24.4.2-cp311-cp311-win_amd64.whl - sha256: 7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1 + url: https://files.pythonhosted.org/packages/c9/17/5e0036b265bbf6bc44970d93d48febcbc03701b671db3c9603fd43ebc616/black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl + sha256: bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c requires_dist: - - click >=8.0.0 - - mypy-extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9.0 - - platformdirs >=2 - - tomli >=1.1.0 ; python_version < '3.11' - - typing-extensions >=4.0.1 ; python_version < '3.11' - - colorama >=0.4.3 ; extra == 'colorama' - - aiohttp !=3.9.0, >=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' - - aiohttp >=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' - - ipython >=7.8.0 ; extra == 'jupyter' - - tokenize-rt >=3.2.0 ; extra == 'jupyter' - - uvloop >=0.15.2 ; extra == 'uvloop' + - click>=8.0.0 + - mypy-extensions>=0.4.3 + - packaging>=22.0 + - pathspec>=0.9.0 + - platformdirs>=2 + - tomli>=1.1.0 ; python_version < '3.11' + - typing-extensions>=4.0.1 ; python_version < '3.11' + - colorama>=0.4.3 ; extra == 'colorama' + - aiohttp!=3.9.0,>=3.7.4 ; (sys_platform == 'win32' and implementation_name == 'pypy') and extra == 'd' + - aiohttp>=3.7.4 ; (sys_platform != 'win32' or implementation_name != 'pypy') and extra == 'd' + - ipython>=7.8.0 ; extra == 'jupyter' + - tokenize-rt>=3.2.0 ; extra == 'jupyter' + - uvloop>=0.15.2 ; extra == 'uvloop' requires_python: '>=3.8' - kind: pypi name: blueprint @@ -7183,117 +7172,6 @@ packages: - yfinance requires_python: '>=3.8' editable: true -- kind: conda - name: brotli-python - version: 1.1.0 - build: py311h12c1d0e_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py311h12c1d0e_1.conda - sha256: 5390e1e5e8e159d4893ecbfd2c08ca75ef51bdce1a4a44ff4ee9e2d596004aac - md5: 42fbf4e947c17ea605e6a4d7f526669a - depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libbrotlicommon 1.1.0 hcfcfb64_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli - size: 322086 - timestamp: 1695990976742 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py311h8715677_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h8715677_1.conda - sha256: f108fced985f7aa4457564c1e8f49cc5166d2e82bfdc120657c61888cd1f3a53 - md5: 22c060f41b1407ed9f40ce6468bdc338 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 h31becfc_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli - size: 355054 - timestamp: 1695990590279 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py311ha891d26_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py311ha891d26_1.conda - sha256: 2d78c79ccf2c17236c52ef217a4c34b762eb7908a6903d94439f787aac1c8f4b - md5: 5e802b015e33447d1283d599d21f052b - depends: - - libcxx >=15.0.7 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli - size: 343332 - timestamp: 1695991223439 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py311hb755f60_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py311hb755f60_1.conda - sha256: 559093679e9fdb6061b7b80ca0f9a31fe6ffc213f1dae65bc5c82e2cd1a94107 - md5: cce9e7c3f1c307f2a5fb08a2922d6164 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 hd590300_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli - size: 351340 - timestamp: 1695990160360 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py311hdf8f085_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py311hdf8f085_1.conda - sha256: 0f5e0a7de58006f349220365e32db521a1fe494c37ee455e5ecf05b8fe567dcc - md5: 546fdccabb90492fbaf2da4ffb78f352 - depends: - - libcxx >=15.0.7 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli - size: 366864 - timestamp: 1695990449997 - kind: conda name: bzip2 version: 1.0.8 @@ -7873,73 +7751,57 @@ packages: url: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl sha256: dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 requires_python: '>=3.6' -- kind: conda - name: certifi - version: 2024.2.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - sha256: f1faca020f988696e6b6ee47c82524c7806380b37cfdd1def32f92c326caca54 - md5: 0876280e409658fc6f9e75d035960333 - depends: - - python >=3.7 - license: ISC - purls: - - pkg:pypi/certifi - size: 160559 - timestamp: 1707022289175 - kind: pypi name: cffi version: 1.16.0 - url: https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: 1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417 + url: https://files.pythonhosted.org/packages/9b/89/a31c81e36bbb793581d8bba4406a8aac4ba84b2559301c44eef81f4cf5df/cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e requires_dist: - pycparser requires_python: '>=3.8' - kind: pypi name: cffi version: 1.16.0 - url: https://files.pythonhosted.org/packages/b5/23/ea84dd4985649fcc179ba3a6c9390412e924d20b0244dc71a6545788f5a2/cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936 + url: https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417 requires_dist: - pycparser requires_python: '>=3.8' - kind: pypi name: cffi version: 1.16.0 - url: https://files.pythonhosted.org/packages/95/c8/ce05a6cba2bec12d4b28285e66c53cc88dd7385b102dea7231da3b74cfef/cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404 + url: https://files.pythonhosted.org/packages/5a/c7/694814b3757878b29da39bc2f0cf9d20295f4c1e0a0bde7971708d5f23f8/cffi-1.16.0-cp311-cp311-win_amd64.whl + sha256: db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba requires_dist: - pycparser requires_python: '>=3.8' - kind: pypi name: cffi version: 1.16.0 - url: https://files.pythonhosted.org/packages/5a/c7/694814b3757878b29da39bc2f0cf9d20295f4c1e0a0bde7971708d5f23f8/cffi-1.16.0-cp311-cp311-win_amd64.whl - sha256: db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba + url: https://files.pythonhosted.org/packages/b5/23/ea84dd4985649fcc179ba3a6c9390412e924d20b0244dc71a6545788f5a2/cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936 requires_dist: - pycparser requires_python: '>=3.8' - kind: pypi name: cffi version: 1.16.0 - url: https://files.pythonhosted.org/packages/9b/89/a31c81e36bbb793581d8bba4406a8aac4ba84b2559301c44eef81f4cf5df/cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e + url: https://files.pythonhosted.org/packages/95/c8/ce05a6cba2bec12d4b28285e66c53cc88dd7385b102dea7231da3b74cfef/cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404 requires_dist: - pycparser requires_python: '>=3.8' - kind: pypi name: charset-normalizer version: 3.3.2 - url: https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl - sha256: 549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e + url: https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8 requires_python: '>=3.7.0' - kind: pypi name: charset-normalizer version: 3.3.2 - url: https://files.pythonhosted.org/packages/e4/a6/7ee57823d46331ddc37dd00749c95b0edec2c79b15fc0d6e6efb532e89ac/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f + url: https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl + sha256: 549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e requires_python: '>=3.7.0' - kind: pypi name: charset-normalizer @@ -7950,8 +7812,8 @@ packages: - kind: pypi name: charset-normalizer version: 3.3.2 - url: https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8 + url: https://files.pythonhosted.org/packages/e4/a6/7ee57823d46331ddc37dd00749c95b0edec2c79b15fc0d6e6efb532e89ac/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f requires_python: '>=3.7.0' - kind: pypi name: charset-normalizer @@ -7959,23 +7821,6 @@ packages: url: https://files.pythonhosted.org/packages/3e/33/21a875a61057165e92227466e54ee076b73af1e21fe1b31f1e292251aa1e/charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl sha256: 573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96 requires_python: '>=3.7.0' -- kind: conda - name: charset-normalizer - version: 3.3.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 - md5: 7f4a9e3fcff3f6356ae99244a014da6a - depends: - - python >=3.7 - license: MIT - license_family: MIT - purls: - - pkg:pypi/charset-normalizer - size: 46597 - timestamp: 1698833765762 - kind: conda name: clang version: 16.0.6 @@ -9147,18 +8992,18 @@ packages: - kind: pypi name: contourpy version: 1.2.1 - url: https://files.pythonhosted.org/packages/33/0e/51ff72fac17e2500baf30b6b2a24be423a8d27e1625e5de99f585b852d74/contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 6022cecf8f44e36af10bd9118ca71f371078b4c168b6e0fab43d4a889985dbb5 + url: https://files.pythonhosted.org/packages/ee/c0/9bd123d676eb61750e116a2cd915b06483fc406143cfc36c7f263f0f5368/contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: d4492d82b3bc7fbb7e3610747b159869468079fe149ec5c4d771fa1f614a14df requires_dist: - - numpy >=1.20 + - numpy>=1.20 - furo ; extra == 'docs' - - sphinx >=7.2 ; extra == 'docs' + - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - bokeh ; extra == 'bokeh' - selenium ; extra == 'bokeh' - contourpy[bokeh,docs] ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy ==1.8.0 ; extra == 'mypy' + - mypy==1.8.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -9171,18 +9016,18 @@ packages: - kind: pypi name: contourpy version: 1.2.1 - url: https://files.pythonhosted.org/packages/9f/6b/8a1ca4b81d426c104fe42b3cfad9488eaaef0a03fcf98eaecc22b628a013/contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl - sha256: ef5adb9a3b1d0c645ff694f9bca7702ec2c70f4d734f9922ea34de02294fdf72 + url: https://files.pythonhosted.org/packages/33/0e/51ff72fac17e2500baf30b6b2a24be423a8d27e1625e5de99f585b852d74/contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 6022cecf8f44e36af10bd9118ca71f371078b4c168b6e0fab43d4a889985dbb5 requires_dist: - - numpy >=1.20 + - numpy>=1.20 - furo ; extra == 'docs' - - sphinx >=7.2 ; extra == 'docs' + - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - bokeh ; extra == 'bokeh' - selenium ; extra == 'bokeh' - contourpy[bokeh,docs] ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy ==1.8.0 ; extra == 'mypy' + - mypy==1.8.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -9195,18 +9040,18 @@ packages: - kind: pypi name: contourpy version: 1.2.1 - url: https://files.pythonhosted.org/packages/ee/c0/9bd123d676eb61750e116a2cd915b06483fc406143cfc36c7f263f0f5368/contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: d4492d82b3bc7fbb7e3610747b159869468079fe149ec5c4d771fa1f614a14df + url: https://files.pythonhosted.org/packages/d6/4f/76d0dd0bca417691918484c26c74dd9dd44fbf528bbfeb30d754886e2c54/contourpy-1.2.1-cp311-cp311-win_amd64.whl + sha256: 2855c8b0b55958265e8b5888d6a615ba02883b225f2227461aa9127c578a4922 requires_dist: - - numpy >=1.20 + - numpy>=1.20 - furo ; extra == 'docs' - - sphinx >=7.2 ; extra == 'docs' + - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - bokeh ; extra == 'bokeh' - selenium ; extra == 'bokeh' - contourpy[bokeh,docs] ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy ==1.8.0 ; extra == 'mypy' + - mypy==1.8.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -9219,18 +9064,18 @@ packages: - kind: pypi name: contourpy version: 1.2.1 - url: https://files.pythonhosted.org/packages/d6/4f/76d0dd0bca417691918484c26c74dd9dd44fbf528bbfeb30d754886e2c54/contourpy-1.2.1-cp311-cp311-win_amd64.whl - sha256: 2855c8b0b55958265e8b5888d6a615ba02883b225f2227461aa9127c578a4922 + url: https://files.pythonhosted.org/packages/9f/6b/8a1ca4b81d426c104fe42b3cfad9488eaaef0a03fcf98eaecc22b628a013/contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl + sha256: ef5adb9a3b1d0c645ff694f9bca7702ec2c70f4d734f9922ea34de02294fdf72 requires_dist: - - numpy >=1.20 + - numpy>=1.20 - furo ; extra == 'docs' - - sphinx >=7.2 ; extra == 'docs' + - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - bokeh ; extra == 'bokeh' - selenium ; extra == 'bokeh' - contourpy[bokeh,docs] ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy ==1.8.0 ; extra == 'mypy' + - mypy==1.8.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -9247,62 +9092,34 @@ packages: sha256: 8ae055c0b8b0dd7757e4e666f6163172859044d4090830aecbec3460cdb318ee requires_dist: - accelerate - - diffusers ==0.27.2 - - numpy - opencv-python - pillow - - rerun-sdk - - torch ==2.2.2 + - diffusers==0.27.2 + - numpy + - torch==2.2.2 - transformers + - rerun-sdk requires_python: '>=3.10' editable: true - kind: pypi name: cryptography version: 38.0.4 - url: https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl - sha256: 2fa36a7b2cc0998a3a4d5af26ccb6273f3df133d61da2ba13b3286261e7efb70 - requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' - - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' - - black ; extra == 'pep8test' - - flake8 ; extra == 'pep8test' - - flake8-import-order ; extra == 'pep8test' - - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' - - pytest-benchmark ; extra == 'test' - - pytest-cov ; extra == 'test' - - pytest-subtests ; extra == 'test' - - pytest-xdist ; extra == 'test' - - pretend ; extra == 'test' - - iso8601 ; extra == 'test' - - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' - requires_python: '>=3.6' -- kind: pypi - name: cryptography - version: 38.0.4 - url: https://files.pythonhosted.org/packages/6d/47/929f07e12ebbcfedddb95397c49677dd82bb5a0bb648582b10d5f65e321c/cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl - sha256: 2ec2a8714dd005949d4019195d72abed84198d877112abb5a27740e217e0ea8d + url: https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl + sha256: ce127dd0a6a0811c251a6cddd014d292728484e530d80e872ad9806cfb1c5b3c requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' + - cffi>=1.12 + - sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' + - pyenchant>=1.6.11 ; extra == 'docstest' + - twine>=1.12.0 ; extra == 'docstest' + - sphinxcontrib-spelling>=4.0.1 ; extra == 'docstest' - black ; extra == 'pep8test' - flake8 ; extra == 'pep8test' - flake8-import-order ; extra == 'pep8test' - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' + - setuptools-rust>=0.11.4 ; extra == 'sdist' + - bcrypt>=3.1.5 ; extra == 'ssh' + - pytest>=6.2.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-subtests ; extra == 'test' @@ -9310,27 +9127,27 @@ packages: - pretend ; extra == 'test' - iso8601 ; extra == 'test' - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' + - hypothesis!=3.79.2,>=1.11.4 ; extra == 'test' requires_python: '>=3.6' - kind: pypi name: cryptography version: 38.0.4 - url: https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl - sha256: 1f13ddda26a04c06eb57119caf27a524ccae20533729f4b1e4a69b54e07035eb + url: https://files.pythonhosted.org/packages/75/7a/2ea7dd2202638cf1053aaa8fbbaddded0b78c78832b3d03cafa0416a6c84/cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl + sha256: 2fa36a7b2cc0998a3a4d5af26ccb6273f3df133d61da2ba13b3286261e7efb70 requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' + - cffi>=1.12 + - sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' + - pyenchant>=1.6.11 ; extra == 'docstest' + - twine>=1.12.0 ; extra == 'docstest' + - sphinxcontrib-spelling>=4.0.1 ; extra == 'docstest' - black ; extra == 'pep8test' - flake8 ; extra == 'pep8test' - flake8-import-order ; extra == 'pep8test' - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' + - setuptools-rust>=0.11.4 ; extra == 'sdist' + - bcrypt>=3.1.5 ; extra == 'ssh' + - pytest>=6.2.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-subtests ; extra == 'test' @@ -9338,7 +9155,7 @@ packages: - pretend ; extra == 'test' - iso8601 ; extra == 'test' - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' + - hypothesis!=3.79.2,>=1.11.4 ; extra == 'test' requires_python: '>=3.6' - kind: pypi name: cryptography @@ -9346,47 +9163,19 @@ packages: url: https://files.pythonhosted.org/packages/c0/eb/f52b165db2abd662cda0a76efb7579a291fed1a7979cf41146cdc19e0d7a/cryptography-38.0.4-cp36-abi3-win_amd64.whl sha256: 8e45653fb97eb2f20b8c96f9cd2b3a0654d742b47d638cf2897afbd97f80fa6d requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' - - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' - - black ; extra == 'pep8test' - - flake8 ; extra == 'pep8test' - - flake8-import-order ; extra == 'pep8test' - - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' - - pytest-benchmark ; extra == 'test' - - pytest-cov ; extra == 'test' - - pytest-subtests ; extra == 'test' - - pytest-xdist ; extra == 'test' - - pretend ; extra == 'test' - - iso8601 ; extra == 'test' - - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' - requires_python: '>=3.6' -- kind: pypi - name: cryptography - version: 38.0.4 - url: https://files.pythonhosted.org/packages/63/d4/66b3b4ffe51b47a065b5a5a00e6a4c8aa6cdfa4f2453adfa0aac77fd3511/cryptography-38.0.4-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: a10498349d4c8eab7357a8f9aa3463791292845b79597ad1b98a543686fb1ec8 - requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' + - cffi>=1.12 + - sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' + - pyenchant>=1.6.11 ; extra == 'docstest' + - twine>=1.12.0 ; extra == 'docstest' + - sphinxcontrib-spelling>=4.0.1 ; extra == 'docstest' - black ; extra == 'pep8test' - flake8 ; extra == 'pep8test' - flake8-import-order ; extra == 'pep8test' - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' + - setuptools-rust>=0.11.4 ; extra == 'sdist' + - bcrypt>=3.1.5 ; extra == 'ssh' + - pytest>=6.2.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-subtests ; extra == 'test' @@ -9394,7 +9183,7 @@ packages: - pretend ; extra == 'test' - iso8601 ; extra == 'test' - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' + - hypothesis!=3.79.2,>=1.11.4 ; extra == 'test' requires_python: '>=3.6' - kind: pypi name: cryptography @@ -9402,19 +9191,19 @@ packages: url: https://files.pythonhosted.org/packages/a2/8f/6c52b1f9d650863e8f67edbe062c04f1c8455579eaace1593d8fe469319a/cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl sha256: bfe6472507986613dc6cc00b3d492b2f7564b02b3b3682d25ca7f40fa3fd321b requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' + - cffi>=1.12 + - sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' + - pyenchant>=1.6.11 ; extra == 'docstest' + - twine>=1.12.0 ; extra == 'docstest' + - sphinxcontrib-spelling>=4.0.1 ; extra == 'docstest' - black ; extra == 'pep8test' - flake8 ; extra == 'pep8test' - flake8-import-order ; extra == 'pep8test' - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' + - setuptools-rust>=0.11.4 ; extra == 'sdist' + - bcrypt>=3.1.5 ; extra == 'ssh' + - pytest>=6.2.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-subtests ; extra == 'test' @@ -9422,27 +9211,27 @@ packages: - pretend ; extra == 'test' - iso8601 ; extra == 'test' - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' + - hypothesis!=3.79.2,>=1.11.4 ; extra == 'test' requires_python: '>=3.6' - kind: pypi name: cryptography version: 38.0.4 - url: https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl - sha256: ce127dd0a6a0811c251a6cddd014d292728484e530d80e872ad9806cfb1c5b3c + url: https://files.pythonhosted.org/packages/52/1b/49ebc2b59e9126f1f378ae910e98704d54a3f48b78e2d6d6c8cfe6fbe06f/cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl + sha256: 1f13ddda26a04c06eb57119caf27a524ccae20533729f4b1e4a69b54e07035eb requires_dist: - - cffi >=1.12 - - sphinx !=1.8.0, !=3.1.0, !=3.1.1, >=1.6.5 ; extra == 'docs' + - cffi>=1.12 + - sphinx!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pyenchant >=1.6.11 ; extra == 'docstest' - - twine >=1.12.0 ; extra == 'docstest' - - sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' + - pyenchant>=1.6.11 ; extra == 'docstest' + - twine>=1.12.0 ; extra == 'docstest' + - sphinxcontrib-spelling>=4.0.1 ; extra == 'docstest' - black ; extra == 'pep8test' - flake8 ; extra == 'pep8test' - flake8-import-order ; extra == 'pep8test' - pep8-naming ; extra == 'pep8test' - - setuptools-rust >=0.11.4 ; extra == 'sdist' - - bcrypt >=3.1.5 ; extra == 'ssh' - - pytest >=6.2.0 ; extra == 'test' + - setuptools-rust>=0.11.4 ; extra == 'sdist' + - bcrypt>=3.1.5 ; extra == 'ssh' + - pytest>=6.2.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-subtests ; extra == 'test' @@ -9450,7 +9239,7 @@ packages: - pretend ; extra == 'test' - iso8601 ; extra == 'test' - pytz ; extra == 'test' - - hypothesis !=3.79.2, >=1.11.4 ; extra == 'test' + - hypothesis!=3.79.2,>=1.11.4 ; extra == 'test' requires_python: '>=3.6' - kind: conda name: cxx-compiler @@ -9526,12 +9315,12 @@ packages: requires_python: '>=3.8' - kind: pypi name: dataclasses-json - version: 0.6.4 - url: https://files.pythonhosted.org/packages/91/ca/7219b838086086972e662c19e908694bdc6744537fb41b70392501b8b5e4/dataclasses_json-0.6.4-py3-none-any.whl - sha256: f90578b8a3177f7552f4e1a6e535e84293cd5da421fcce0642d49c0d7bdf8df2 + version: 0.6.5 + url: https://files.pythonhosted.org/packages/87/41/fa9dcf51071202eb3e1f00daf91f39bec91231e06b1e2630068effa99432/dataclasses_json-0.6.5-py3-none-any.whl + sha256: f49c77aa3a85cac5bf5b7f65f4790ca0d2be8ef4d92c75e91ba0103072788a39 requires_dist: - - marshmallow >=3.18.0, <4.0.0 - - typing-inspect >=0.4.0, <1 + - marshmallow>=3.18.0,<4.0.0 + - typing-inspect>=0.4.0,<1 requires_python: '>=3.7,<4.0' - kind: pypi name: deprecated @@ -9539,12 +9328,12 @@ packages: url: https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl sha256: 6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c requires_dist: - - wrapt <2, >=1.10 + - wrapt<2,>=1.10 - tox ; extra == 'dev' - pytest ; extra == 'dev' - pytest-cov ; extra == 'dev' - - bump2version <1 ; extra == 'dev' - - sphinx <2 ; extra == 'dev' + - bump2version<1 ; extra == 'dev' + - sphinx<2 ; extra == 'dev' requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' - kind: pypi name: detect-and-track-objects @@ -9553,13 +9342,13 @@ packages: sha256: 6c88082f8ff9c5949f5786584edf771078e3f1be6202f7225ad02268f96d9292 requires_dist: - numpy - - opencv-contrib-python >4.6 - - opencv-python >4.6 + - opencv-contrib-python>4.6 + - opencv-python>4.6 - pillow - - requests <3, >=2.31 + - requests>=2.31,<3 - rerun-sdk - - timm ==0.9.11 - - torch ==2.2.2 + - timm==0.9.11 + - torch==2.2.2 - transformers editable: true - kind: pypi @@ -9568,12 +9357,12 @@ packages: path: examples/python/dicom_mri sha256: 98cb91dc5758ae59e3cd0fb797f86f40fcf627f63e659365806f59feed4618d8 requires_dist: - - dicom-numpy ==0.6.2 + - dicom-numpy==0.6.2 - numpy - - pydicom ==2.3.0 - - requests <3, >=2.31 + - pydicom==2.3.0 + - requests>=2.31,<3 - rerun-sdk - - types-requests <3, >=2.31 + - types-requests>=2.31,<3 editable: true - kind: pypi name: dicom-numpy @@ -9581,7 +9370,7 @@ packages: url: https://files.pythonhosted.org/packages/a4/d2/6d475e8925fa3f46f676263bfc6bdcf1e20273a433b296b1d63abecd2426/dicom_numpy-0.6.2-py2.py3-none-any.whl sha256: 361c8dfc52d625bf3344e5c2745e9c928d263999a4c094fe285d9fe461895ea9 requires_dist: - - pydicom >=1.0 + - pydicom>=1.0 - numpy - check-manifest ; extra == 'dev' - sphinx ; extra == 'dev' @@ -9597,74 +9386,74 @@ packages: requires_dist: - importlib-metadata - filelock - - huggingface-hub >=0.20.2 + - huggingface-hub>=0.20.2 - numpy - - regex !=2019.12.17 + - regex!=2019.12.17 - requests - - safetensors >=0.3.1 + - safetensors>=0.3.1 - pillow - - urllib3 <=2.0.0 ; extra == 'dev' - - isort >=5.5.4 ; extra == 'dev' - - ruff ==0.1.5 ; extra == 'dev' - - hf-doc-builder >=0.3.0 ; extra == 'dev' - - compel ==0.1.8 ; extra == 'dev' - - gitpython <3.1.19 ; extra == 'dev' + - urllib3<=2.0.0 ; extra == 'dev' + - isort>=5.5.4 ; extra == 'dev' + - ruff==0.1.5 ; extra == 'dev' + - hf-doc-builder>=0.3.0 ; extra == 'dev' + - compel==0.1.8 ; extra == 'dev' + - gitpython<3.1.19 ; extra == 'dev' - datasets ; extra == 'dev' - jinja2 ; extra == 'dev' - - invisible-watermark >=0.2.0 ; extra == 'dev' - - k-diffusion >=0.0.12 ; extra == 'dev' + - invisible-watermark>=0.2.0 ; extra == 'dev' + - k-diffusion>=0.0.12 ; extra == 'dev' - librosa ; extra == 'dev' - parameterized ; extra == 'dev' - pytest ; extra == 'dev' - pytest-timeout ; extra == 'dev' - pytest-xdist ; extra == 'dev' - - requests-mock ==1.10.0 ; extra == 'dev' - - safetensors >=0.3.1 ; extra == 'dev' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'dev' + - requests-mock==1.10.0 ; extra == 'dev' + - safetensors>=0.3.1 ; extra == 'dev' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'dev' - scipy ; extra == 'dev' - torchvision ; extra == 'dev' - - transformers >=4.25.1 ; extra == 'dev' - - accelerate >=0.11.0 ; extra == 'dev' - - protobuf <4, >=3.20.3 ; extra == 'dev' + - transformers>=4.25.1 ; extra == 'dev' + - accelerate>=0.11.0 ; extra == 'dev' + - protobuf<4,>=3.20.3 ; extra == 'dev' - tensorboard ; extra == 'dev' - - peft >=0.6.0 ; extra == 'dev' - - torch >=1.4 ; extra == 'dev' - - jax >=0.4.1 ; extra == 'dev' - - jaxlib >=0.4.1 ; extra == 'dev' - - flax >=0.4.1 ; extra == 'dev' - - hf-doc-builder >=0.3.0 ; extra == 'docs' - - jax >=0.4.1 ; extra == 'flax' - - jaxlib >=0.4.1 ; extra == 'flax' - - flax >=0.4.1 ; extra == 'flax' - - urllib3 <=2.0.0 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - ruff ==0.1.5 ; extra == 'quality' - - hf-doc-builder >=0.3.0 ; extra == 'quality' - - compel ==0.1.8 ; extra == 'test' - - gitpython <3.1.19 ; extra == 'test' + - peft>=0.6.0 ; extra == 'dev' + - torch>=1.4 ; extra == 'dev' + - jax>=0.4.1 ; extra == 'dev' + - jaxlib>=0.4.1 ; extra == 'dev' + - flax>=0.4.1 ; extra == 'dev' + - hf-doc-builder>=0.3.0 ; extra == 'docs' + - jax>=0.4.1 ; extra == 'flax' + - jaxlib>=0.4.1 ; extra == 'flax' + - flax>=0.4.1 ; extra == 'flax' + - urllib3<=2.0.0 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - ruff==0.1.5 ; extra == 'quality' + - hf-doc-builder>=0.3.0 ; extra == 'quality' + - compel==0.1.8 ; extra == 'test' + - gitpython<3.1.19 ; extra == 'test' - datasets ; extra == 'test' - jinja2 ; extra == 'test' - - invisible-watermark >=0.2.0 ; extra == 'test' - - k-diffusion >=0.0.12 ; extra == 'test' + - invisible-watermark>=0.2.0 ; extra == 'test' + - k-diffusion>=0.0.12 ; extra == 'test' - librosa ; extra == 'test' - parameterized ; extra == 'test' - pytest ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-xdist ; extra == 'test' - - requests-mock ==1.10.0 ; extra == 'test' - - safetensors >=0.3.1 ; extra == 'test' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'test' + - requests-mock==1.10.0 ; extra == 'test' + - safetensors>=0.3.1 ; extra == 'test' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'test' - scipy ; extra == 'test' - torchvision ; extra == 'test' - - transformers >=4.25.1 ; extra == 'test' - - torch >=1.4 ; extra == 'torch' - - accelerate >=0.11.0 ; extra == 'torch' - - accelerate >=0.11.0 ; extra == 'training' + - transformers>=4.25.1 ; extra == 'test' + - torch>=1.4 ; extra == 'torch' + - accelerate>=0.11.0 ; extra == 'torch' + - accelerate>=0.11.0 ; extra == 'training' - datasets ; extra == 'training' - - protobuf <4, >=3.20.3 ; extra == 'training' + - protobuf<4,>=3.20.3 ; extra == 'training' - tensorboard ; extra == 'training' - jinja2 ; extra == 'training' - - peft >=0.6.0 ; extra == 'training' + - peft>=0.6.0 ; extra == 'training' requires_python: '>=3.8.0' - kind: pypi name: distlib @@ -9807,10 +9596,10 @@ packages: path: examples/python/face_tracking sha256: b8725fe4d36c11aad2c6c936ba2b57c7f65a856aa179badca5d041db63119d55 requires_dist: - - mediapipe ==0.10.11 ; sys_platform != 'darwin' - - mediapipe ==0.10.9 ; sys_platform == 'darwin' + - mediapipe==0.10.11 ; sys_platform != 'darwin' + - mediapipe==0.10.9 ; sys_platform == 'darwin' - numpy - - opencv-python >4.6 + - opencv-python>4.6 - requests - rerun-sdk - tqdm @@ -9818,21 +9607,21 @@ packages: editable: true - kind: pypi name: filelock - version: 3.13.4 - url: https://files.pythonhosted.org/packages/6e/b5/15b3b36f298bcbc0be82a371ac744f4f5a10309ade0b8bbde286598dd612/filelock-3.13.4-py3-none-any.whl - sha256: 404e5e9253aa60ad457cae1be07c0f0ca90a63931200a47d9b6a6af84fd7b45f + version: 3.14.0 + url: https://files.pythonhosted.org/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl + sha256: 43339835842f110ca7ae60f1e1c160714c5a6afd15a2873419ab185334975c0f requires_dist: - - furo >=2023.9.10 ; extra == 'docs' - - sphinx-autodoc-typehints !=1.23.4, >=1.25.2 ; extra == 'docs' - - sphinx >=7.2.6 ; extra == 'docs' - - covdefaults >=2.3 ; extra == 'testing' - - coverage >=7.3.2 ; extra == 'testing' - - diff-cover >=8.0.1 ; extra == 'testing' - - pytest-cov >=4.1 ; extra == 'testing' - - pytest-mock >=3.12 ; extra == 'testing' - - pytest-timeout >=2.2 ; extra == 'testing' - - pytest >=7.4.3 ; extra == 'testing' - - typing-extensions >=4.8 ; python_version < '3.11' and extra == 'typing' + - furo>=2023.9.10 ; extra == 'docs' + - sphinx-autodoc-typehints!=1.23.4,>=1.25.2 ; extra == 'docs' + - sphinx>=7.2.6 ; extra == 'docs' + - covdefaults>=2.3 ; extra == 'testing' + - coverage>=7.3.2 ; extra == 'testing' + - diff-cover>=8.0.1 ; extra == 'testing' + - pytest-cov>=4.1 ; extra == 'testing' + - pytest-mock>=3.12 ; extra == 'testing' + - pytest-timeout>=2.2 ; extra == 'testing' + - pytest>=7.4.3 ; extra == 'testing' + - typing-extensions>=4.8 ; python_version < '3.11' and extra == 'typing' requires_python: '>=3.8' - kind: pypi name: flatbuffers @@ -9994,162 +9783,162 @@ packages: - kind: pypi name: fonttools version: 4.51.0 - url: https://files.pythonhosted.org/packages/84/51/8203a3e6e475e6766ac950638d42f45470f36c6a4f0615ff0a1c1f2ed0d6/fonttools-4.51.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 8ac27f436e8af7779f0bb4d5425aa3535270494d3bc5459ed27de3f03151e4c2 + url: https://files.pythonhosted.org/packages/c6/b5/dc17e93f60567fa1b0fa3720c2f28e0df5293927e2356e066e87af9adaba/fonttools-4.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: b2b92381f37b39ba2fc98c3a45a9d6383bfc9916a87d66ccb6553f7bdd129097 requires_dist: - - fs <3, >=2.2.0 ; extra == 'all' - - lxml >=4.0 ; extra == 'all' - - zopfli >=0.1.4 ; extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'all' + - fs<3,>=2.2.0 ; extra == 'all' + - lxml>=4.0 ; extra == 'all' + - zopfli>=0.1.4 ; extra == 'all' + - lz4>=1.7.4.2 ; extra == 'all' - pycairo ; extra == 'all' - matplotlib ; extra == 'all' - sympy ; extra == 'all' - - skia-pathops >=0.5.0 ; extra == 'all' - - uharfbuzz >=0.23.0 ; extra == 'all' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' + - skia-pathops>=0.5.0 ; extra == 'all' + - uharfbuzz>=0.23.0 ; extra == 'all' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'all' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'all' - xattr ; sys_platform == 'darwin' and extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'graphite' + - lz4>=1.7.4.2 ; extra == 'graphite' - pycairo ; extra == 'interpolatable' - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' - - lxml >=4.0 ; extra == 'lxml' - - skia-pathops >=0.5.0 ; extra == 'pathops' + - lxml>=4.0 ; extra == 'lxml' + - skia-pathops>=0.5.0 ; extra == 'pathops' - matplotlib ; extra == 'plot' - - uharfbuzz >=0.23.0 ; extra == 'repacker' + - uharfbuzz>=0.23.0 ; extra == 'repacker' - sympy ; extra == 'symfont' - xattr ; sys_platform == 'darwin' and extra == 'type1' - - fs <3, >=2.2.0 ; extra == 'ufo' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'unicode' - - zopfli >=0.1.4 ; extra == 'woff' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' + - fs<3,>=2.2.0 ; extra == 'ufo' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'unicode' + - zopfli>=0.1.4 ; extra == 'woff' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' requires_python: '>=3.8' - kind: pypi name: fonttools version: 4.51.0 - url: https://files.pythonhosted.org/packages/33/47/f2ca671af61757eaaac608963dda5b76ec9100621e45d0fd63a153fd8cd7/fonttools-4.51.0-cp311-cp311-macosx_10_9_universal2.whl - sha256: a8feca65bab31479d795b0d16c9a9852902e3a3c0630678efb0b2b7941ea9c74 + url: https://files.pythonhosted.org/packages/84/51/8203a3e6e475e6766ac950638d42f45470f36c6a4f0615ff0a1c1f2ed0d6/fonttools-4.51.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 8ac27f436e8af7779f0bb4d5425aa3535270494d3bc5459ed27de3f03151e4c2 requires_dist: - - fs <3, >=2.2.0 ; extra == 'all' - - lxml >=4.0 ; extra == 'all' - - zopfli >=0.1.4 ; extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'all' + - fs<3,>=2.2.0 ; extra == 'all' + - lxml>=4.0 ; extra == 'all' + - zopfli>=0.1.4 ; extra == 'all' + - lz4>=1.7.4.2 ; extra == 'all' - pycairo ; extra == 'all' - matplotlib ; extra == 'all' - sympy ; extra == 'all' - - skia-pathops >=0.5.0 ; extra == 'all' - - uharfbuzz >=0.23.0 ; extra == 'all' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' + - skia-pathops>=0.5.0 ; extra == 'all' + - uharfbuzz>=0.23.0 ; extra == 'all' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'all' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'all' - xattr ; sys_platform == 'darwin' and extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'graphite' + - lz4>=1.7.4.2 ; extra == 'graphite' - pycairo ; extra == 'interpolatable' - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' - - lxml >=4.0 ; extra == 'lxml' - - skia-pathops >=0.5.0 ; extra == 'pathops' + - lxml>=4.0 ; extra == 'lxml' + - skia-pathops>=0.5.0 ; extra == 'pathops' - matplotlib ; extra == 'plot' - - uharfbuzz >=0.23.0 ; extra == 'repacker' + - uharfbuzz>=0.23.0 ; extra == 'repacker' - sympy ; extra == 'symfont' - xattr ; sys_platform == 'darwin' and extra == 'type1' - - fs <3, >=2.2.0 ; extra == 'ufo' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'unicode' - - zopfli >=0.1.4 ; extra == 'woff' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' + - fs<3,>=2.2.0 ; extra == 'ufo' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'unicode' + - zopfli>=0.1.4 ; extra == 'woff' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' requires_python: '>=3.8' - kind: pypi name: fonttools version: 4.51.0 - url: https://files.pythonhosted.org/packages/c6/b5/dc17e93f60567fa1b0fa3720c2f28e0df5293927e2356e066e87af9adaba/fonttools-4.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: b2b92381f37b39ba2fc98c3a45a9d6383bfc9916a87d66ccb6553f7bdd129097 + url: https://files.pythonhosted.org/packages/c5/d4/f426fa1ca42e47bcfff0c878fa9d49d9c03379d00903a7c178f95b97867a/fonttools-4.51.0-cp311-cp311-win_amd64.whl + sha256: 0f08c901d3866a8905363619e3741c33f0a83a680d92a9f0e575985c2634fcc1 requires_dist: - - fs <3, >=2.2.0 ; extra == 'all' - - lxml >=4.0 ; extra == 'all' - - zopfli >=0.1.4 ; extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'all' + - fs<3,>=2.2.0 ; extra == 'all' + - lxml>=4.0 ; extra == 'all' + - zopfli>=0.1.4 ; extra == 'all' + - lz4>=1.7.4.2 ; extra == 'all' - pycairo ; extra == 'all' - matplotlib ; extra == 'all' - sympy ; extra == 'all' - - skia-pathops >=0.5.0 ; extra == 'all' - - uharfbuzz >=0.23.0 ; extra == 'all' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' + - skia-pathops>=0.5.0 ; extra == 'all' + - uharfbuzz>=0.23.0 ; extra == 'all' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'all' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'all' - xattr ; sys_platform == 'darwin' and extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'graphite' + - lz4>=1.7.4.2 ; extra == 'graphite' - pycairo ; extra == 'interpolatable' - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' - - lxml >=4.0 ; extra == 'lxml' - - skia-pathops >=0.5.0 ; extra == 'pathops' + - lxml>=4.0 ; extra == 'lxml' + - skia-pathops>=0.5.0 ; extra == 'pathops' - matplotlib ; extra == 'plot' - - uharfbuzz >=0.23.0 ; extra == 'repacker' + - uharfbuzz>=0.23.0 ; extra == 'repacker' - sympy ; extra == 'symfont' - xattr ; sys_platform == 'darwin' and extra == 'type1' - - fs <3, >=2.2.0 ; extra == 'ufo' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'unicode' - - zopfli >=0.1.4 ; extra == 'woff' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' + - fs<3,>=2.2.0 ; extra == 'ufo' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'unicode' + - zopfli>=0.1.4 ; extra == 'woff' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' requires_python: '>=3.8' - kind: pypi name: fonttools version: 4.51.0 - url: https://files.pythonhosted.org/packages/c5/d4/f426fa1ca42e47bcfff0c878fa9d49d9c03379d00903a7c178f95b97867a/fonttools-4.51.0-cp311-cp311-win_amd64.whl - sha256: 0f08c901d3866a8905363619e3741c33f0a83a680d92a9f0e575985c2634fcc1 + url: https://files.pythonhosted.org/packages/33/47/f2ca671af61757eaaac608963dda5b76ec9100621e45d0fd63a153fd8cd7/fonttools-4.51.0-cp311-cp311-macosx_10_9_universal2.whl + sha256: a8feca65bab31479d795b0d16c9a9852902e3a3c0630678efb0b2b7941ea9c74 requires_dist: - - fs <3, >=2.2.0 ; extra == 'all' - - lxml >=4.0 ; extra == 'all' - - zopfli >=0.1.4 ; extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'all' + - fs<3,>=2.2.0 ; extra == 'all' + - lxml>=4.0 ; extra == 'all' + - zopfli>=0.1.4 ; extra == 'all' + - lz4>=1.7.4.2 ; extra == 'all' - pycairo ; extra == 'all' - matplotlib ; extra == 'all' - sympy ; extra == 'all' - - skia-pathops >=0.5.0 ; extra == 'all' - - uharfbuzz >=0.23.0 ; extra == 'all' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' + - skia-pathops>=0.5.0 ; extra == 'all' + - uharfbuzz>=0.23.0 ; extra == 'all' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'all' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'all' - xattr ; sys_platform == 'darwin' and extra == 'all' - - lz4 >=1.7.4.2 ; extra == 'graphite' + - lz4>=1.7.4.2 ; extra == 'graphite' - pycairo ; extra == 'interpolatable' - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' - - lxml >=4.0 ; extra == 'lxml' - - skia-pathops >=0.5.0 ; extra == 'pathops' + - lxml>=4.0 ; extra == 'lxml' + - skia-pathops>=0.5.0 ; extra == 'pathops' - matplotlib ; extra == 'plot' - - uharfbuzz >=0.23.0 ; extra == 'repacker' + - uharfbuzz>=0.23.0 ; extra == 'repacker' - sympy ; extra == 'symfont' - xattr ; sys_platform == 'darwin' and extra == 'type1' - - fs <3, >=2.2.0 ; extra == 'ufo' - - unicodedata2 >=15.1.0 ; python_version <= '3.12' and extra == 'unicode' - - zopfli >=0.1.4 ; extra == 'woff' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' - - brotli >=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' + - fs<3,>=2.2.0 ; extra == 'ufo' + - unicodedata2>=15.1.0 ; python_version <= '3.12' and extra == 'unicode' + - zopfli>=0.1.4 ; extra == 'woff' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' requires_python: '>=3.8' - kind: pypi name: freetype-py version: 2.4.0 - url: https://files.pythonhosted.org/packages/7c/77/faec42d1ffac2b970f606860a5bb083d606f1c673a5c57ab26382c8efec1/freetype_py-2.4.0-py3-none-macosx_10_9_universal2.whl - sha256: 3e0f5a91bc812f42d98a92137e86bac4ed037a29e43dafdb76d716d5732189e8 + url: https://files.pythonhosted.org/packages/5f/34/76cfe866e482745ea8c9956b0be6198fd72d08d2be77b71596afdb8cd89f/freetype_py-2.4.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl + sha256: ce931f581d5038c4fea1f3d314254e0264e92441a5fdaef6817fe77b7bb888d3 requires_python: '>=3.7' - kind: pypi name: freetype-py version: 2.4.0 - url: https://files.pythonhosted.org/packages/5f/34/76cfe866e482745ea8c9956b0be6198fd72d08d2be77b71596afdb8cd89f/freetype_py-2.4.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl - sha256: ce931f581d5038c4fea1f3d314254e0264e92441a5fdaef6817fe77b7bb888d3 + url: https://files.pythonhosted.org/packages/7c/77/faec42d1ffac2b970f606860a5bb083d606f1c673a5c57ab26382c8efec1/freetype_py-2.4.0-py3-none-macosx_10_9_universal2.whl + sha256: 3e0f5a91bc812f42d98a92137e86bac4ed037a29e43dafdb76d716d5732189e8 requires_python: '>=3.7' - kind: pypi name: freetype-py @@ -10263,7 +10052,7 @@ packages: requires_dist: - adlfs ; extra == 'abfs' - adlfs ; extra == 'adl' - - pyarrow >=1 ; extra == 'arrow' + - pyarrow>=1 ; extra == 'arrow' - dask ; extra == 'dask' - distributed ; extra == 'dask' - pytest ; extra == 'devel' @@ -10272,7 +10061,7 @@ packages: - requests ; extra == 'dropbox' - dropbox ; extra == 'dropbox' - adlfs ; extra == 'full' - - aiohttp !=4.0.0a0, !=4.0.0a1 ; extra == 'full' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'full' - dask ; extra == 'full' - distributed ; extra == 'full' - dropbox ; extra == 'full' @@ -10283,7 +10072,7 @@ packages: - ocifs ; extra == 'full' - panel ; extra == 'full' - paramiko ; extra == 'full' - - pyarrow >=1 ; extra == 'full' + - pyarrow>=1 ; extra == 'full' - pygit2 ; extra == 'full' - requests ; extra == 'full' - s3fs ; extra == 'full' @@ -10295,8 +10084,8 @@ packages: - requests ; extra == 'github' - gcsfs ; extra == 'gs' - panel ; extra == 'gui' - - pyarrow >=1 ; extra == 'hdfs' - - aiohttp !=4.0.0a0, !=4.0.0a1 ; extra == 'http' + - pyarrow>=1 ; extra == 'hdfs' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'http' - libarchive-c ; extra == 'libarchive' - ocifs ; extra == 'oci' - s3fs ; extra == 's3' @@ -10417,11 +10206,11 @@ packages: path: examples/python/gesture_detection sha256: 36dfc4cc822ee47f7aa29ba951bab8a94e96b9fd737daa324a441e6962a620bd requires_dist: - - mediapipe ==0.10.11 ; sys_platform != 'darwin' - - mediapipe ==0.10.9 ; sys_platform == 'darwin' + - mediapipe==0.10.11 ; sys_platform != 'darwin' + - mediapipe==0.10.9 ; sys_platform == 'darwin' - numpy - - opencv-python >4.9 - - requests <3, >=2.31 + - opencv-python>4.9 + - requests>=2.31,<3 - rerun-sdk - tqdm requires_python: <3.12 @@ -10737,17 +10526,17 @@ packages: url: https://files.pythonhosted.org/packages/86/75/59a3ad90d9b4ff5b3e0537611dbe885aeb96124521c9d35aa079f1e0f2c9/google_api_core-2.18.0-py3-none-any.whl sha256: 5a63aa102e0049abe85b5b88cb9409234c1f70afcda21ce1e40b285b9629c1d6 requires_dist: - - googleapis-common-protos <2.0.dev0, >=1.56.2 - - protobuf !=3.20.0, !=3.20.1, !=4.21.0, !=4.21.1, !=4.21.2, !=4.21.3, !=4.21.4, !=4.21.5, <5.0.0.dev0, >=3.19.5 - - proto-plus <2.0.0.dev0, >=1.22.3 - - google-auth <3.0.dev0, >=2.14.1 - - requests <3.0.0.dev0, >=2.18.0 - - grpcio <2.0.dev0, >=1.33.2 ; extra == 'grpc' - - grpcio-status <2.0.dev0, >=1.33.2 ; extra == 'grpc' - - grpcio <2.0.dev0, >=1.49.1 ; python_version >= '3.11' and extra == 'grpc' - - grpcio-status <2.0.dev0, >=1.49.1 ; python_version >= '3.11' and extra == 'grpc' - - grpcio-gcp <1.0.dev0, >=0.2.2 ; extra == 'grpcgcp' - - grpcio-gcp <1.0.dev0, >=0.2.2 ; extra == 'grpcio-gcp' + - googleapis-common-protos<2.0.dev0,>=1.56.2 + - protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 + - proto-plus<2.0.0.dev0,>=1.22.3 + - google-auth<3.0.dev0,>=2.14.1 + - requests<3.0.0.dev0,>=2.18.0 + - grpcio<2.0.dev0,>=1.33.2 ; extra == 'grpc' + - grpcio-status<2.0.dev0,>=1.33.2 ; extra == 'grpc' + - grpcio<2.0.dev0,>=1.49.1 ; python_version >= '3.11' and extra == 'grpc' + - grpcio-status<2.0.dev0,>=1.49.1 ; python_version >= '3.11' and extra == 'grpc' + - grpcio-gcp<1.0.dev0,>=0.2.2 ; extra == 'grpcgcp' + - grpcio-gcp<1.0.dev0,>=0.2.2 ; extra == 'grpcio-gcp' requires_python: '>=3.7' - kind: pypi name: google-auth @@ -10755,17 +10544,17 @@ packages: url: https://files.pythonhosted.org/packages/9e/8d/ddbcf81ec751d8ee5fd18ac11ff38a0e110f39dfbf105e6d9db69d556dd0/google_auth-2.29.0-py2.py3-none-any.whl sha256: d452ad095688cd52bae0ad6fafe027f6a6d6f560e810fec20914e17a09526415 requires_dist: - - cachetools <6.0, >=2.0.0 - - pyasn1-modules >=0.2.1 - - rsa <5, >=3.1.4 - - aiohttp <4.0.0.dev0, >=3.6.2 ; extra == 'aiohttp' - - requests <3.0.0.dev0, >=2.20.0 ; extra == 'aiohttp' - - cryptography ==36.0.2 ; extra == 'enterprise_cert' - - pyopenssl ==22.0.0 ; extra == 'enterprise_cert' - - pyopenssl >=20.0.0 ; extra == 'pyopenssl' - - cryptography >=38.0.3 ; extra == 'pyopenssl' - - pyu2f >=0.1.5 ; extra == 'reauth' - - requests <3.0.0.dev0, >=2.20.0 ; extra == 'requests' + - cachetools<6.0,>=2.0.0 + - pyasn1-modules>=0.2.1 + - rsa<5,>=3.1.4 + - aiohttp<4.0.0.dev0,>=3.6.2 ; extra == 'aiohttp' + - requests<3.0.0.dev0,>=2.20.0 ; extra == 'aiohttp' + - cryptography==36.0.2 ; extra == 'enterprise_cert' + - pyopenssl==22.0.0 ; extra == 'enterprise_cert' + - pyopenssl>=20.0.0 ; extra == 'pyopenssl' + - cryptography>=38.0.3 ; extra == 'pyopenssl' + - pyu2f>=0.1.5 ; extra == 'reauth' + - requests<3.0.0.dev0,>=2.20.0 ; extra == 'requests' requires_python: '>=3.7' - kind: pypi name: google-cloud-core @@ -10773,11 +10562,11 @@ packages: url: https://files.pythonhosted.org/packages/5e/0f/2e2061e3fbcb9d535d5da3f58cc8de4947df1786fe6a1355960feb05a681/google_cloud_core-2.4.1-py2.py3-none-any.whl sha256: a9e6a4422b9ac5c29f79a0ede9485473338e2ce78d91f2370c01e730eab22e61 requires_dist: - - google-api-core !=2.0.*, !=2.1.*, !=2.2.*, !=2.3.0, <3.0.0.dev0, >=1.31.6 - - google-auth <3.0.dev0, >=1.25.0 - - importlib-metadata >1.0.0 ; python_version < '3.8' - - grpcio <2.0.dev0, >=1.38.0 ; extra == 'grpc' - - grpcio-status <2.0.dev0, >=1.38.0 ; extra == 'grpc' + - google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0.dev0,>=1.31.6 + - google-auth<3.0.dev0,>=1.25.0 + - importlib-metadata>1.0.0 ; python_version < '3.8' + - grpcio<2.0.dev0,>=1.38.0 ; extra == 'grpc' + - grpcio-status<2.0.dev0,>=1.38.0 ; extra == 'grpc' requires_python: '>=3.7' - kind: pypi name: google-cloud-storage @@ -10785,50 +10574,50 @@ packages: url: https://files.pythonhosted.org/packages/74/fb/3770e7f44cf6133f502e1b8503b6739351b53272cf8313b47f1de6cf4960/google_cloud_storage-2.9.0-py2.py3-none-any.whl sha256: 83a90447f23d5edd045e0037982c270302e3aeb45fc1288d2c2ca713d27bad94 requires_dist: - - google-auth <3.0.dev0, >=1.25.0 - - google-api-core !=2.0.*, !=2.1.*, !=2.2.*, !=2.3.0, <3.0.0.dev0, >=1.31.5 - - google-cloud-core <3.0.dev0, >=2.3.0 - - google-resumable-media >=2.3.2 - - requests <3.0.0.dev0, >=2.18.0 - - protobuf <5.0.0.dev0 ; extra == 'protobuf' + - google-auth<3.0.dev0,>=1.25.0 + - google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0.dev0,>=1.31.5 + - google-cloud-core<3.0.dev0,>=2.3.0 + - google-resumable-media>=2.3.2 + - requests<3.0.0.dev0,>=2.18.0 + - protobuf<5.0.0.dev0 ; extra == 'protobuf' requires_python: '>=3.7' - kind: pypi name: google-crc32c version: 1.5.0 - url: https://files.pythonhosted.org/packages/69/0f/7f89ae2b22c55273110a44a7ed55a2948bc213fb58983093fbefcdfd2d13/google_crc32c-1.5.0-cp311-cp311-macosx_10_9_universal2.whl - sha256: cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273 + url: https://files.pythonhosted.org/packages/72/92/2a2fa23db7d0b0382accbdf09768c28f7c07fc8c354cdcf2f44a47f4314e/google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906 requires_dist: - pytest ; extra == 'testing' requires_python: '>=3.7' - kind: pypi name: google-crc32c version: 1.5.0 - url: https://files.pythonhosted.org/packages/fc/76/3ef124b893aa280e45e95d2346160f1d1d5c0ffc89d3f6e446c83116fb91/google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: 7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57 + url: https://files.pythonhosted.org/packages/69/0f/7f89ae2b22c55273110a44a7ed55a2948bc213fb58983093fbefcdfd2d13/google_crc32c-1.5.0-cp311-cp311-macosx_10_9_universal2.whl + sha256: cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273 requires_dist: - pytest ; extra == 'testing' requires_python: '>=3.7' - kind: pypi name: google-crc32c version: 1.5.0 - url: https://files.pythonhosted.org/packages/41/3f/8141b03ad127fc569c3efda2bfe31d64665e02e2b8b7fbf7b25ea914c27a/google_crc32c-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298 + url: https://files.pythonhosted.org/packages/ce/8b/02bf4765c487901c8660290ade9929d65a6151c367ba32e75d136ef2d0eb/google_crc32c-1.5.0-cp311-cp311-win_amd64.whl + sha256: ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968 requires_dist: - pytest ; extra == 'testing' requires_python: '>=3.7' - kind: pypi name: google-crc32c version: 1.5.0 - url: https://files.pythonhosted.org/packages/ce/8b/02bf4765c487901c8660290ade9929d65a6151c367ba32e75d136ef2d0eb/google_crc32c-1.5.0-cp311-cp311-win_amd64.whl - sha256: ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968 + url: https://files.pythonhosted.org/packages/fc/76/3ef124b893aa280e45e95d2346160f1d1d5c0ffc89d3f6e446c83116fb91/google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: 7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57 requires_dist: - pytest ; extra == 'testing' requires_python: '>=3.7' - kind: pypi name: google-crc32c version: 1.5.0 - url: https://files.pythonhosted.org/packages/72/92/2a2fa23db7d0b0382accbdf09768c28f7c07fc8c354cdcf2f44a47f4314e/google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906 + url: https://files.pythonhosted.org/packages/41/3f/8141b03ad127fc569c3efda2bfe31d64665e02e2b8b7fbf7b25ea914c27a/google_crc32c-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298 requires_dist: - pytest ; extra == 'testing' requires_python: '>=3.7' @@ -10838,10 +10627,10 @@ packages: url: https://files.pythonhosted.org/packages/b2/c6/1202ef64a9336d846f713107dac1c7a0b016cb3840ca3d5615c7005a23d1/google_resumable_media-2.7.0-py2.py3-none-any.whl sha256: 79543cfe433b63fd81c0844b7803aba1bb8950b47bedf7d980c38fa123937e08 requires_dist: - - google-crc32c <2.0.dev0, >=1.0 - - aiohttp <4.0.0.dev0, >=3.6.2 ; extra == 'aiohttp' - - google-auth <2.0.dev0, >=1.22.0 ; extra == 'aiohttp' - - requests <3.0.0.dev0, >=2.18.0 ; extra == 'requests' + - google-crc32c<2.0.dev0,>=1.0 + - aiohttp<4.0.0.dev0,>=3.6.2 ; extra == 'aiohttp' + - google-auth<2.0.dev0,>=1.22.0 ; extra == 'aiohttp' + - requests<3.0.0.dev0,>=2.18.0 ; extra == 'requests' requires_python: '>=3.7' - kind: pypi name: googleapis-common-protos @@ -10849,8 +10638,8 @@ packages: url: https://files.pythonhosted.org/packages/dc/a6/12a0c976140511d8bc8a16ad15793b2aef29ac927baa0786ccb7ddbb6e1c/googleapis_common_protos-1.63.0-py2.py3-none-any.whl sha256: ae45f75702f7c08b541f750854a678bd8f534a1a6bace6afe975f1d0a82d6632 requires_dist: - - protobuf !=3.20.0, !=3.20.1, !=4.21.1, !=4.21.2, !=4.21.3, !=4.21.4, !=4.21.5, <5.0.0.dev0, >=3.19.5 - - grpcio <2.0.0.dev0, >=1.44.0 ; extra == 'grpc' + - protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 + - grpcio<2.0.0.dev0,>=1.44.0 ; extra == 'grpc' requires_python: '>=3.7' - kind: pypi name: grpclib @@ -10858,9 +10647,9 @@ packages: url: https://files.pythonhosted.org/packages/79/b9/55936e462a5925190d7427e880b3033601d1effd13809b483d13a926061a/grpclib-0.4.7.tar.gz sha256: 2988ef57c02b22b7a2e8e961792c41ccf97efc2ace91ae7a5b0de03c363823c3 requires_dist: - - h2 <5, >=3.1.0 + - h2<5,>=3.1.0 - multidict - - protobuf >=3.20.0 ; extra == 'protobuf' + - protobuf>=3.20.0 ; extra == 'protobuf' requires_python: '>=3.7' - kind: conda name: gxx @@ -10970,8 +10759,8 @@ packages: url: https://files.pythonhosted.org/packages/2a/e5/db6d438da759efbb488c4f3fbdab7764492ff3c3f953132efa6b9f0e9e53/h2-4.1.0-py3-none-any.whl sha256: 03a46bcf682256c95b5fd9e9a99c1323584c3eec6440d379b9903d709476bc6d requires_dist: - - hyperframe <7, >=6.0 - - hpack <5, >=4.0 + - hyperframe<7,>=6.0 + - hpack<5,>=4.0 requires_python: '>=3.6.1' - kind: pypi name: hpack @@ -10985,12 +10774,12 @@ packages: url: https://files.pythonhosted.org/packages/6c/dd/a834df6482147d48e225a49515aabc28974ad5a4ca3215c18a882565b028/html5lib-1.1-py2.py3-none-any.whl sha256: 0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d requires_dist: - - six >=1.9 + - six>=1.9 - webencodings - genshi ; extra == 'all' - - chardet >=2.2 ; extra == 'all' + - chardet>=2.2 ; extra == 'all' - lxml ; platform_python_implementation == 'CPython' and extra == 'all' - - chardet >=2.2 ; extra == 'chardet' + - chardet>=2.2 ; extra == 'chardet' - genshi ; extra == 'genshi' - lxml ; platform_python_implementation == 'CPython' and extra == 'lxml' requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*' @@ -11001,15 +10790,15 @@ packages: sha256: 3429e25f38ccb834d310804a3b711e7e4953db5a9e420cc147a5e194ca90fd17 requires_dist: - filelock - - fsspec >=2023.5.0 - - packaging >=20.9 - - pyyaml >=5.1 + - fsspec>=2023.5.0 + - packaging>=20.9 + - pyyaml>=5.1 - requests - - tqdm >=4.42.1 - - typing-extensions >=3.7.4.3 - - inquirerpy ==0.3.4 ; extra == 'all' + - tqdm>=4.42.1 + - typing-extensions>=3.7.4.3 + - inquirerpy==0.3.4 ; extra == 'all' - aiohttp ; extra == 'all' - - minijinja >=1.0 ; extra == 'all' + - minijinja>=1.0 ; extra == 'all' - jedi ; extra == 'all' - jinja2 ; extra == 'all' - pytest ; extra == 'all' @@ -11019,24 +10808,24 @@ packages: - pytest-vcr ; extra == 'all' - pytest-asyncio ; extra == 'all' - pytest-rerunfailures ; extra == 'all' - - urllib3 <2.0 ; extra == 'all' + - urllib3<2.0 ; extra == 'all' - soundfile ; extra == 'all' - pillow ; extra == 'all' - gradio ; extra == 'all' - numpy ; extra == 'all' - - ruff >=0.3.0 ; extra == 'all' - - mypy ==1.5.1 ; extra == 'all' - - typing-extensions >=4.8.0 ; extra == 'all' + - ruff>=0.3.0 ; extra == 'all' + - mypy==1.5.1 ; extra == 'all' + - typing-extensions>=4.8.0 ; extra == 'all' - types-pyyaml ; extra == 'all' - types-requests ; extra == 'all' - types-simplejson ; extra == 'all' - types-toml ; extra == 'all' - types-tqdm ; extra == 'all' - types-urllib3 ; extra == 'all' - - inquirerpy ==0.3.4 ; extra == 'cli' - - inquirerpy ==0.3.4 ; extra == 'dev' + - inquirerpy==0.3.4 ; extra == 'cli' + - inquirerpy==0.3.4 ; extra == 'dev' - aiohttp ; extra == 'dev' - - minijinja >=1.0 ; extra == 'dev' + - minijinja>=1.0 ; extra == 'dev' - jedi ; extra == 'dev' - jinja2 ; extra == 'dev' - pytest ; extra == 'dev' @@ -11046,14 +10835,14 @@ packages: - pytest-vcr ; extra == 'dev' - pytest-asyncio ; extra == 'dev' - pytest-rerunfailures ; extra == 'dev' - - urllib3 <2.0 ; extra == 'dev' + - urllib3<2.0 ; extra == 'dev' - soundfile ; extra == 'dev' - pillow ; extra == 'dev' - gradio ; extra == 'dev' - numpy ; extra == 'dev' - - ruff >=0.3.0 ; extra == 'dev' - - mypy ==1.5.1 ; extra == 'dev' - - typing-extensions >=4.8.0 ; extra == 'dev' + - ruff>=0.3.0 ; extra == 'dev' + - mypy==1.5.1 ; extra == 'dev' + - typing-extensions>=4.8.0 ; extra == 'dev' - types-pyyaml ; extra == 'dev' - types-requests ; extra == 'dev' - types-simplejson ; extra == 'dev' @@ -11061,21 +10850,21 @@ packages: - types-tqdm ; extra == 'dev' - types-urllib3 ; extra == 'dev' - toml ; extra == 'fastai' - - fastai >=2.4 ; extra == 'fastai' - - fastcore >=1.3.27 ; extra == 'fastai' - - hf-transfer >=0.1.4 ; extra == 'hf_transfer' + - fastai>=2.4 ; extra == 'fastai' + - fastcore>=1.3.27 ; extra == 'fastai' + - hf-transfer>=0.1.4 ; extra == 'hf_transfer' - aiohttp ; extra == 'inference' - - minijinja >=1.0 ; extra == 'inference' - - ruff >=0.3.0 ; extra == 'quality' - - mypy ==1.5.1 ; extra == 'quality' + - minijinja>=1.0 ; extra == 'inference' + - ruff>=0.3.0 ; extra == 'quality' + - mypy==1.5.1 ; extra == 'quality' - tensorflow ; extra == 'tensorflow' - pydot ; extra == 'tensorflow' - graphviz ; extra == 'tensorflow' - tensorflow ; extra == 'tensorflow-testing' - - keras <3.0 ; extra == 'tensorflow-testing' - - inquirerpy ==0.3.4 ; extra == 'testing' + - keras<3.0 ; extra == 'tensorflow-testing' + - inquirerpy==0.3.4 ; extra == 'testing' - aiohttp ; extra == 'testing' - - minijinja >=1.0 ; extra == 'testing' + - minijinja>=1.0 ; extra == 'testing' - jedi ; extra == 'testing' - jinja2 ; extra == 'testing' - pytest ; extra == 'testing' @@ -11085,14 +10874,14 @@ packages: - pytest-vcr ; extra == 'testing' - pytest-asyncio ; extra == 'testing' - pytest-rerunfailures ; extra == 'testing' - - urllib3 <2.0 ; extra == 'testing' + - urllib3<2.0 ; extra == 'testing' - soundfile ; extra == 'testing' - pillow ; extra == 'testing' - gradio ; extra == 'testing' - numpy ; extra == 'testing' - torch ; extra == 'torch' - safetensors ; extra == 'torch' - - typing-extensions >=4.8.0 ; extra == 'typing' + - typing-extensions>=4.8.0 ; extra == 'typing' - types-pyyaml ; extra == 'typing' - types-requests ; extra == 'typing' - types-simplejson ; extra == 'typing' @@ -11106,11 +10895,11 @@ packages: path: examples/python/human_pose_tracking sha256: 8a80b67528d3f6d0c82671dc5c36cf551faa4b879f4434f0d386d8ef85666e86 requires_dist: - - mediapipe ==0.10.11 ; sys_platform != 'darwin' - - mediapipe ==0.10.9 ; sys_platform == 'darwin' + - mediapipe==0.10.11 ; sys_platform != 'darwin' + - mediapipe==0.10.9 ; sys_platform == 'darwin' - numpy - - opencv-python >4.6 - - requests <3, >=2.31 + - opencv-python>4.6 + - requests>=2.31,<3 - rerun-sdk requires_python: <3.12 editable: true @@ -11214,7 +11003,7 @@ packages: sha256: 408c1d4d62f72c9e8347e7d1ca9bc11d8673328af3913868db3b828e28b40a4c requires_dist: - numpy - - pillow >=8.3.2 + - pillow>=8.3.2 - astropy ; extra == 'all-plugins' - av ; extra == 'all-plugins' - imageio-ffmpeg ; extra == 'all-plugins' @@ -11232,7 +11021,7 @@ packages: - fsspec[github] ; extra == 'dev' - black ; extra == 'dev' - flake8 ; extra == 'dev' - - sphinx <6 ; extra == 'docs' + - sphinx<6 ; extra == 'docs' - numpydoc ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - imageio-ffmpeg ; extra == 'ffmpeg' @@ -11252,7 +11041,7 @@ packages: - pydata-sphinx-theme ; extra == 'full' - pytest ; extra == 'full' - pytest-cov ; extra == 'full' - - sphinx <6 ; extra == 'full' + - sphinx<6 ; extra == 'full' - tifffile ; extra == 'full' - wheel ; extra == 'full' - gdal ; extra == 'gdal' @@ -11272,27 +11061,27 @@ packages: url: https://files.pythonhosted.org/packages/2d/0a/679461c511447ffaf176567d5c496d1de27cbe34a87df6677d7171b2fbd4/importlib_metadata-7.1.0-py3-none-any.whl sha256: 30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570 requires_dist: - - zipp >=0.5 - - typing-extensions >=3.6.4 ; python_version < '3.8' - - sphinx >=3.5 ; extra == 'docs' - - jaraco-packaging >=9.3 ; extra == 'docs' - - rst-linker >=1.9 ; extra == 'docs' + - zipp>=0.5 + - typing-extensions>=3.6.4 ; python_version < '3.8' + - sphinx>=3.5 ; extra == 'docs' + - jaraco-packaging>=9.3 ; extra == 'docs' + - rst-linker>=1.9 ; extra == 'docs' - furo ; extra == 'docs' - sphinx-lint ; extra == 'docs' - - jaraco-tidelift >=1.4 ; extra == 'docs' + - jaraco-tidelift>=1.4 ; extra == 'docs' - ipython ; extra == 'perf' - - pytest >=6 ; extra == 'testing' - - pytest-checkdocs >=2.4 ; extra == 'testing' + - pytest>=6 ; extra == 'testing' + - pytest-checkdocs>=2.4 ; extra == 'testing' - pytest-cov ; extra == 'testing' - - pytest-enabler >=2.2 ; extra == 'testing' - - pytest-ruff >=0.2.1 ; extra == 'testing' + - pytest-enabler>=2.2 ; extra == 'testing' + - pytest-ruff>=0.2.1 ; extra == 'testing' - packaging ; extra == 'testing' - pyfakefs ; extra == 'testing' - flufl-flake8 ; extra == 'testing' - - pytest-perf >=0.9.2 ; extra == 'testing' - - jaraco-test >=5.4 ; extra == 'testing' + - pytest-perf>=0.9.2 ; extra == 'testing' + - jaraco-test>=5.4 ; extra == 'testing' - pytest-mypy ; platform_python_implementation != 'PyPy' and extra == 'testing' - - importlib-resources >=1.3 ; python_version < '3.9' and extra == 'testing' + - importlib-resources>=1.3 ; python_version < '3.9' and extra == 'testing' requires_python: '>=3.8' - kind: pypi name: incremental-logging @@ -11369,46 +11158,46 @@ packages: url: https://files.pythonhosted.org/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl sha256: 50dc795148ee6b0735b48b477e5abc556aa3a4c7af5d6940dad08024a908b02f requires_dist: - - ml-dtypes >=0.2.0 - - numpy >=1.22 + - ml-dtypes>=0.2.0 + - numpy>=1.22 - opt-einsum - - scipy >=1.9 - - importlib-metadata >=4.6 ; python_version < '3.10' - - numpy >=1.23.2 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - scipy >=1.11.1 ; python_version >= '3.12' - - protobuf <4, >=3.13 ; extra == 'australis' - - jaxlib ==0.4.25 ; extra == 'ci' - - jaxlib ==0.4.26 ; extra == 'cpu' - - jaxlib ==0.4.26+cuda12.cudnn89 ; extra == 'cuda' - - jaxlib ==0.4.26 ; extra == 'cuda12' - - jax-cuda12-plugin ==0.4.26 ; extra == 'cuda12' - - nvidia-cublas-cu12 >=12.1.3.1 ; extra == 'cuda12' - - nvidia-cuda-cupti-cu12 >=12.1.105 ; extra == 'cuda12' - - nvidia-cuda-nvcc-cu12 >=12.1.105 ; extra == 'cuda12' - - nvidia-cuda-runtime-cu12 >=12.1.105 ; extra == 'cuda12' - - nvidia-cudnn-cu12 <9.0, >=8.9.2.26 ; extra == 'cuda12' - - nvidia-cufft-cu12 >=11.0.2.54 ; extra == 'cuda12' - - nvidia-cusolver-cu12 >=11.4.5.107 ; extra == 'cuda12' - - nvidia-cusparse-cu12 >=12.1.0.106 ; extra == 'cuda12' - - nvidia-nccl-cu12 >=2.18.1 ; extra == 'cuda12' - - nvidia-nvjitlink-cu12 >=12.1.105 ; extra == 'cuda12' - - jaxlib ==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_cudnn89' - - jaxlib ==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_local' - - jaxlib ==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_pip' - - nvidia-cublas-cu12 >=12.1.3.1 ; extra == 'cuda12_pip' - - nvidia-cuda-cupti-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cuda-nvcc-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cuda-runtime-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cudnn-cu12 <9.0, >=8.9.2.26 ; extra == 'cuda12_pip' - - nvidia-cufft-cu12 >=11.0.2.54 ; extra == 'cuda12_pip' - - nvidia-cusolver-cu12 >=11.4.5.107 ; extra == 'cuda12_pip' - - nvidia-cusparse-cu12 >=12.1.0.106 ; extra == 'cuda12_pip' - - nvidia-nccl-cu12 >=2.18.1 ; extra == 'cuda12_pip' - - nvidia-nvjitlink-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - jaxlib ==0.4.20 ; extra == 'minimum-jaxlib' - - jaxlib ==0.4.26 ; extra == 'tpu' - - libtpu-nightly ==0.1.dev20240403 ; extra == 'tpu' + - scipy>=1.9 + - importlib-metadata>=4.6 ; python_version < '3.10' + - numpy>=1.23.2 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - scipy>=1.11.1 ; python_version >= '3.12' + - protobuf<4,>=3.13 ; extra == 'australis' + - jaxlib==0.4.25 ; extra == 'ci' + - jaxlib==0.4.26 ; extra == 'cpu' + - jaxlib==0.4.26+cuda12.cudnn89 ; extra == 'cuda' + - jaxlib==0.4.26 ; extra == 'cuda12' + - jax-cuda12-plugin==0.4.26 ; extra == 'cuda12' + - nvidia-cublas-cu12>=12.1.3.1 ; extra == 'cuda12' + - nvidia-cuda-cupti-cu12>=12.1.105 ; extra == 'cuda12' + - nvidia-cuda-nvcc-cu12>=12.1.105 ; extra == 'cuda12' + - nvidia-cuda-runtime-cu12>=12.1.105 ; extra == 'cuda12' + - nvidia-cudnn-cu12<9.0,>=8.9.2.26 ; extra == 'cuda12' + - nvidia-cufft-cu12>=11.0.2.54 ; extra == 'cuda12' + - nvidia-cusolver-cu12>=11.4.5.107 ; extra == 'cuda12' + - nvidia-cusparse-cu12>=12.1.0.106 ; extra == 'cuda12' + - nvidia-nccl-cu12>=2.18.1 ; extra == 'cuda12' + - nvidia-nvjitlink-cu12>=12.1.105 ; extra == 'cuda12' + - jaxlib==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_cudnn89' + - jaxlib==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_local' + - jaxlib==0.4.26+cuda12.cudnn89 ; extra == 'cuda12_pip' + - nvidia-cublas-cu12>=12.1.3.1 ; extra == 'cuda12_pip' + - nvidia-cuda-cupti-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cuda-nvcc-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cuda-runtime-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cudnn-cu12<9.0,>=8.9.2.26 ; extra == 'cuda12_pip' + - nvidia-cufft-cu12>=11.0.2.54 ; extra == 'cuda12_pip' + - nvidia-cusolver-cu12>=11.4.5.107 ; extra == 'cuda12_pip' + - nvidia-cusparse-cu12>=12.1.0.106 ; extra == 'cuda12_pip' + - nvidia-nccl-cu12>=2.18.1 ; extra == 'cuda12_pip' + - nvidia-nvjitlink-cu12>=12.1.105 ; extra == 'cuda12_pip' + - jaxlib==0.4.20 ; extra == 'minimum-jaxlib' + - jaxlib==0.4.26 ; extra == 'tpu' + - libtpu-nightly==0.1.dev20240403 ; extra == 'tpu' - requests ; extra == 'tpu' requires_python: '>=3.9' - kind: pypi @@ -11417,20 +11206,20 @@ packages: url: https://files.pythonhosted.org/packages/a9/41/6bbe0a55e4df1c5d30da02dc3d26be2aea6333af9c35c6d846d431b86c74/jaxlib-0.4.26-cp311-cp311-manylinux2014_x86_64.whl sha256: 3069da7d75f5b4dd15350fffe6e6b86ca09c4b9fde60b10515edb09cef653335 requires_dist: - - scipy >=1.9 - - numpy >=1.22 - - ml-dtypes >=0.2.0 - - scipy >=1.11.1 ; python_version >= '3.12' - - nvidia-cublas-cu12 >=12.1.3.1 ; extra == 'cuda12_pip' - - nvidia-cuda-cupti-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cuda-nvcc-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cuda-runtime-cu12 >=12.1.105 ; extra == 'cuda12_pip' - - nvidia-cudnn-cu12 <9.0, >=8.9.2.26 ; extra == 'cuda12_pip' - - nvidia-cufft-cu12 >=11.0.2.54 ; extra == 'cuda12_pip' - - nvidia-cusolver-cu12 >=11.4.5.107 ; extra == 'cuda12_pip' - - nvidia-cusparse-cu12 >=12.1.0.106 ; extra == 'cuda12_pip' - - nvidia-nccl-cu12 >=2.18.1 ; extra == 'cuda12_pip' - - nvidia-nvjitlink-cu12 >=12.1.105 ; extra == 'cuda12_pip' + - scipy>=1.9 + - numpy>=1.22 + - ml-dtypes>=0.2.0 + - scipy>=1.11.1 ; python_version >= '3.12' + - nvidia-cublas-cu12>=12.1.3.1 ; extra == 'cuda12_pip' + - nvidia-cuda-cupti-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cuda-nvcc-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cuda-runtime-cu12>=12.1.105 ; extra == 'cuda12_pip' + - nvidia-cudnn-cu12<9.0,>=8.9.2.26 ; extra == 'cuda12_pip' + - nvidia-cufft-cu12>=11.0.2.54 ; extra == 'cuda12_pip' + - nvidia-cusolver-cu12>=11.4.5.107 ; extra == 'cuda12_pip' + - nvidia-cusparse-cu12>=12.1.0.106 ; extra == 'cuda12_pip' + - nvidia-nccl-cu12>=2.18.1 ; extra == 'cuda12_pip' + - nvidia-nvjitlink-cu12>=12.1.105 ; extra == 'cuda12_pip' requires_python: '>=3.9' - kind: pypi name: jinja2 @@ -11438,8 +11227,8 @@ packages: url: https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl sha256: 7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa requires_dist: - - markupsafe >=2.0 - - babel >=2.7 ; extra == 'i18n' + - markupsafe>=2.0 + - babel>=2.7 ; extra == 'i18n' requires_python: '>=3.7' - kind: conda name: jinja2 @@ -11528,32 +11317,32 @@ packages: - kind: pypi name: kiwisolver version: 1.4.5 - url: https://files.pythonhosted.org/packages/a6/94/695922e71288855fc7cace3bdb52edda9d7e50edba77abb0c9d7abb51e96/kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90 + url: https://files.pythonhosted.org/packages/17/ba/17a706b232308e65f57deeccae503c268292e6a091313f6ce833a23093ea/kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e requires_dist: - typing-extensions ; python_version < '3.8' requires_python: '>=3.7' - kind: pypi name: kiwisolver version: 1.4.5 - url: https://files.pythonhosted.org/packages/4a/fe/23d7fa78f7c66086d196406beb1fb2eaf629dd7adc01c3453033303d17fa/kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl - sha256: fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797 + url: https://files.pythonhosted.org/packages/a6/94/695922e71288855fc7cace3bdb52edda9d7e50edba77abb0c9d7abb51e96/kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90 requires_dist: - typing-extensions ; python_version < '3.8' requires_python: '>=3.7' - kind: pypi name: kiwisolver version: 1.4.5 - url: https://files.pythonhosted.org/packages/17/ba/17a706b232308e65f57deeccae503c268292e6a091313f6ce833a23093ea/kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e + url: https://files.pythonhosted.org/packages/1e/37/d3c2d4ba2719059a0f12730947bbe1ad5ee8bff89e8c35319dcb2c9ddb4c/kiwisolver-1.4.5-cp311-cp311-win_amd64.whl + sha256: 6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355 requires_dist: - typing-extensions ; python_version < '3.8' requires_python: '>=3.7' - kind: pypi name: kiwisolver version: 1.4.5 - url: https://files.pythonhosted.org/packages/1e/37/d3c2d4ba2719059a0f12730947bbe1ad5ee8bff89e8c35319dcb2c9ddb4c/kiwisolver-1.4.5-cp311-cp311-win_amd64.whl - sha256: 6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355 + url: https://files.pythonhosted.org/packages/4a/fe/23d7fa78f7c66086d196406beb1fb2eaf629dd7adc01c3453033303d17fa/kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl + sha256: fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797 requires_dist: - typing-extensions ; python_version < '3.8' requires_python: '>=3.7' @@ -11654,10 +11443,10 @@ packages: requires_dist: - packaging - importlib-metadata ; python_version < '3.8' - - changelist ==0.5 ; extra == 'dev' - - pre-commit ==3.7.0 ; extra == 'lint' - - pytest >=7.4 ; extra == 'test' - - pytest-cov >=4.1 ; extra == 'test' + - changelist==0.5 ; extra == 'dev' + - pre-commit==3.7.0 ; extra == 'lint' + - pytest>=7.4 ; extra == 'test' + - pytest-cov>=4.1 ; extra == 'test' requires_python: '>=3.7' - kind: conda name: ld64 @@ -20089,26 +19878,26 @@ packages: - kind: pypi name: llvmlite version: 0.42.0 - url: https://files.pythonhosted.org/packages/13/97/4aac09bdfc1bc35f8eb64e21ff5897224a788170e5e8cab3e62c9eb78efb/llvmlite-0.42.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: ae511caed28beaf1252dbaf5f40e663f533b79ceb408c874c01754cafabb9cbf + url: https://files.pythonhosted.org/packages/a4/1f/300788b5eab99aec872ed2f3647386d7d7f7bbf4f99c91e9e023b404ff7f/llvmlite-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: c5bece0cdf77f22379f19b1959ccd7aee518afa4afbd3656c6365865f84903f9 requires_python: '>=3.9' - kind: pypi name: llvmlite version: 0.42.0 - url: https://files.pythonhosted.org/packages/ba/3a/286d01191e62ddbe645d4a3f1e0d96106a98d3fd7f82441d20ffe93ab669/llvmlite-0.42.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: 81e674c2fe85576e6c4474e8c7e7aba7901ac0196e864fe7985492b737dbab65 + url: https://files.pythonhosted.org/packages/13/97/4aac09bdfc1bc35f8eb64e21ff5897224a788170e5e8cab3e62c9eb78efb/llvmlite-0.42.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: ae511caed28beaf1252dbaf5f40e663f533b79ceb408c874c01754cafabb9cbf requires_python: '>=3.9' - kind: pypi name: llvmlite version: 0.42.0 - url: https://files.pythonhosted.org/packages/a4/1f/300788b5eab99aec872ed2f3647386d7d7f7bbf4f99c91e9e023b404ff7f/llvmlite-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: c5bece0cdf77f22379f19b1959ccd7aee518afa4afbd3656c6365865f84903f9 + url: https://files.pythonhosted.org/packages/f3/bd/3b27a1c8bbbe01b053f5e0c9ca9a37dbc3e39282dfcf596d143ad389f156/llvmlite-0.42.0-cp311-cp311-win_amd64.whl + sha256: 7e0c4c11c8c2aa9b0701f91b799cb9134a6a6de51444eff5a9087fc7c1384275 requires_python: '>=3.9' - kind: pypi name: llvmlite version: 0.42.0 - url: https://files.pythonhosted.org/packages/f3/bd/3b27a1c8bbbe01b053f5e0c9ca9a37dbc3e39282dfcf596d143ad389f156/llvmlite-0.42.0-cp311-cp311-win_amd64.whl - sha256: 7e0c4c11c8c2aa9b0701f91b799cb9134a6a6de51444eff5a9087fc7c1384275 + url: https://files.pythonhosted.org/packages/ba/3a/286d01191e62ddbe645d4a3f1e0d96106a98d3fd7f82441d20ffe93ab669/llvmlite-0.42.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 81e674c2fe85576e6c4474e8c7e7aba7901ac0196e864fe7985492b737dbab65 requires_python: '>=3.9' - kind: pypi name: log-file @@ -20121,50 +19910,50 @@ packages: - kind: pypi name: lxml version: 5.2.1 - url: https://files.pythonhosted.org/packages/95/4c/fc5e63fb41e867f530a70519e1bcab0c14e84a95aa659f697bc97531be96/lxml-5.2.1-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 1ae67b4e737cddc96c99461d2f75d218bdf7a0c3d3ad5604d1f5e7464a2f9ffe + url: https://files.pythonhosted.org/packages/be/c3/1765e019344d3f042dfe750eb9a424c0ea2fd43deb6b2ac176b5603a436e/lxml-5.2.1-cp311-cp311-manylinux_2_28_x86_64.whl + sha256: 200e63525948e325d6a13a76ba2911f927ad399ef64f57898cf7c74e69b71095 requires_dist: - - cssselect >=0.7 ; extra == 'cssselect' + - cssselect>=0.7 ; extra == 'cssselect' - html5lib ; extra == 'html5' - lxml-html-clean ; extra == 'html_clean' - beautifulsoup4 ; extra == 'htmlsoup' - - cython >=3.0.10 ; extra == 'source' + - cython>=3.0.10 ; extra == 'source' requires_python: '>=3.6' - kind: pypi name: lxml version: 5.2.1 - url: https://files.pythonhosted.org/packages/43/43/66a84c2a034f5df2782240cb2f68696a72ad6734d7a91f824e0360cde08b/lxml-5.2.1-cp311-cp311-macosx_10_9_universal2.whl - sha256: 70ac664a48aa64e5e635ae5566f5227f2ab7f66a3990d67566d9907edcbbf867 + url: https://files.pythonhosted.org/packages/95/4c/fc5e63fb41e867f530a70519e1bcab0c14e84a95aa659f697bc97531be96/lxml-5.2.1-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 1ae67b4e737cddc96c99461d2f75d218bdf7a0c3d3ad5604d1f5e7464a2f9ffe requires_dist: - - cssselect >=0.7 ; extra == 'cssselect' + - cssselect>=0.7 ; extra == 'cssselect' - html5lib ; extra == 'html5' - lxml-html-clean ; extra == 'html_clean' - beautifulsoup4 ; extra == 'htmlsoup' - - cython >=3.0.10 ; extra == 'source' + - cython>=3.0.10 ; extra == 'source' requires_python: '>=3.6' - kind: pypi name: lxml version: 5.2.1 - url: https://files.pythonhosted.org/packages/be/c3/1765e019344d3f042dfe750eb9a424c0ea2fd43deb6b2ac176b5603a436e/lxml-5.2.1-cp311-cp311-manylinux_2_28_x86_64.whl - sha256: 200e63525948e325d6a13a76ba2911f927ad399ef64f57898cf7c74e69b71095 + url: https://files.pythonhosted.org/packages/df/c5/8b05e69685b48cf11b596fbdd466f76cb3c1e3efe0361d8be0edb9df0325/lxml-5.2.1-cp311-cp311-win_amd64.whl + sha256: 5c670c0406bdc845b474b680b9a5456c561c65cf366f8db5a60154088c92d102 requires_dist: - - cssselect >=0.7 ; extra == 'cssselect' + - cssselect>=0.7 ; extra == 'cssselect' - html5lib ; extra == 'html5' - lxml-html-clean ; extra == 'html_clean' - beautifulsoup4 ; extra == 'htmlsoup' - - cython >=3.0.10 ; extra == 'source' + - cython>=3.0.10 ; extra == 'source' requires_python: '>=3.6' - kind: pypi name: lxml version: 5.2.1 - url: https://files.pythonhosted.org/packages/df/c5/8b05e69685b48cf11b596fbdd466f76cb3c1e3efe0361d8be0edb9df0325/lxml-5.2.1-cp311-cp311-win_amd64.whl - sha256: 5c670c0406bdc845b474b680b9a5456c561c65cf366f8db5a60154088c92d102 + url: https://files.pythonhosted.org/packages/43/43/66a84c2a034f5df2782240cb2f68696a72ad6734d7a91f824e0360cde08b/lxml-5.2.1-cp311-cp311-macosx_10_9_universal2.whl + sha256: 70ac664a48aa64e5e635ae5566f5227f2ab7f66a3990d67566d9907edcbbf867 requires_dist: - - cssselect >=0.7 ; extra == 'cssselect' + - cssselect>=0.7 ; extra == 'cssselect' - html5lib ; extra == 'html5' - lxml-html-clean ; extra == 'html_clean' - beautifulsoup4 ; extra == 'htmlsoup' - - cython >=3.0.10 ; extra == 'source' + - cython>=3.0.10 ; extra == 'source' requires_python: '>=3.6' - kind: conda name: lz4-c @@ -20320,26 +20109,26 @@ packages: - kind: pypi name: markupsafe version: 2.1.5 - url: https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2 + url: https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5 requires_python: '>=3.7' - kind: pypi name: markupsafe version: 2.1.5 - url: https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl - sha256: 629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f + url: https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2 requires_python: '>=3.7' - kind: pypi name: markupsafe version: 2.1.5 - url: https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5 + url: https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl + sha256: 2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617 requires_python: '>=3.7' - kind: pypi name: markupsafe version: 2.1.5 - url: https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl - sha256: 2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617 + url: https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl + sha256: 629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f requires_python: '>=3.7' - kind: conda name: markupsafe @@ -20448,15 +20237,15 @@ packages: url: https://files.pythonhosted.org/packages/38/04/37055b7013dfaaf66e3a9a51e46857cc9be151476a891b995fa70da7e139/marshmallow-3.21.1-py3-none-any.whl sha256: f085493f79efb0644f270a9bf2892843142d80d7174bbbd2f3713f2a589dc633 requires_dist: - - packaging >=17.0 + - packaging>=17.0 - marshmallow[tests] ; extra == 'dev' - tox ; extra == 'dev' - - pre-commit ~=3.5 ; extra == 'dev' - - sphinx ==7.2.6 ; extra == 'docs' - - sphinx-issues ==4.0.0 ; extra == 'docs' - - alabaster ==0.7.16 ; extra == 'docs' - - sphinx-version-warning ==1.1.2 ; extra == 'docs' - - autodocsumm ==0.2.12 ; extra == 'docs' + - pre-commit~=3.5 ; extra == 'dev' + - sphinx==7.2.6 ; extra == 'docs' + - sphinx-issues==4.0.0 ; extra == 'docs' + - alabaster==0.7.16 ; extra == 'docs' + - sphinx-version-warning==1.1.2 ; extra == 'docs' + - autodocsumm==0.2.12 ; extra == 'docs' - pytest ; extra == 'tests' - pytz ; extra == 'tests' - simplejson ; extra == 'tests' @@ -20464,70 +20253,70 @@ packages: - kind: pypi name: matplotlib version: 3.8.4 - url: https://files.pythonhosted.org/packages/36/11/62250ea25780d4b59c2c6044ec161235c47cc05a18d0ec0a05657de75b7d/matplotlib-3.8.4-cp311-cp311-macosx_10_12_x86_64.whl - sha256: 72f9322712e4562e792b2961971891b9fbbb0e525011e09ea0d1f416c4645661 + url: https://files.pythonhosted.org/packages/80/3b/e363612ac1a514abfb5505aa209dd5b724b3232a6de98710d7759559706a/matplotlib-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: cc4ccdc64e3039fc303defd119658148f2349239871db72cd74e2eeaa9b80b71 requires_dist: - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - kiwisolver >=1.3.1 - - numpy >=1.21 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python-dateutil >=2.7 - - importlib-resources >=3.2.0 ; python_version < '3.10' + - contourpy>=1.0.1 + - cycler>=0.10 + - fonttools>=4.22.0 + - kiwisolver>=1.3.1 + - numpy>=1.21 + - packaging>=20.0 + - pillow>=8 + - pyparsing>=2.3.1 + - python-dateutil>=2.7 + - importlib-resources>=3.2.0 ; python_version < '3.10' requires_python: '>=3.9' - kind: pypi name: matplotlib version: 3.8.4 - url: https://files.pythonhosted.org/packages/14/60/12d4f27b859a74359306662da69c2d08826a2b05cfe7f96e66b490f41573/matplotlib-3.8.4-cp311-cp311-macosx_11_0_arm64.whl - sha256: 232ce322bfd020a434caaffbd9a95333f7c2491e59cfc014041d95e38ab90d1c + url: https://files.pythonhosted.org/packages/36/11/62250ea25780d4b59c2c6044ec161235c47cc05a18d0ec0a05657de75b7d/matplotlib-3.8.4-cp311-cp311-macosx_10_12_x86_64.whl + sha256: 72f9322712e4562e792b2961971891b9fbbb0e525011e09ea0d1f416c4645661 requires_dist: - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - kiwisolver >=1.3.1 - - numpy >=1.21 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python-dateutil >=2.7 - - importlib-resources >=3.2.0 ; python_version < '3.10' + - contourpy>=1.0.1 + - cycler>=0.10 + - fonttools>=4.22.0 + - kiwisolver>=1.3.1 + - numpy>=1.21 + - packaging>=20.0 + - pillow>=8 + - pyparsing>=2.3.1 + - python-dateutil>=2.7 + - importlib-resources>=3.2.0 ; python_version < '3.10' requires_python: '>=3.9' - kind: pypi name: matplotlib version: 3.8.4 - url: https://files.pythonhosted.org/packages/80/3b/e363612ac1a514abfb5505aa209dd5b724b3232a6de98710d7759559706a/matplotlib-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: cc4ccdc64e3039fc303defd119658148f2349239871db72cd74e2eeaa9b80b71 + url: https://files.pythonhosted.org/packages/2d/d5/6227732ecab9165586966ccb54301e3164f61b470c954c4cf6940654fbe1/matplotlib-3.8.4-cp311-cp311-win_amd64.whl + sha256: 8080d5081a86e690d7688ffa542532e87f224c38a6ed71f8fbed34dd1d9fedae requires_dist: - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - kiwisolver >=1.3.1 - - numpy >=1.21 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python-dateutil >=2.7 - - importlib-resources >=3.2.0 ; python_version < '3.10' + - contourpy>=1.0.1 + - cycler>=0.10 + - fonttools>=4.22.0 + - kiwisolver>=1.3.1 + - numpy>=1.21 + - packaging>=20.0 + - pillow>=8 + - pyparsing>=2.3.1 + - python-dateutil>=2.7 + - importlib-resources>=3.2.0 ; python_version < '3.10' requires_python: '>=3.9' - kind: pypi name: matplotlib version: 3.8.4 - url: https://files.pythonhosted.org/packages/2d/d5/6227732ecab9165586966ccb54301e3164f61b470c954c4cf6940654fbe1/matplotlib-3.8.4-cp311-cp311-win_amd64.whl - sha256: 8080d5081a86e690d7688ffa542532e87f224c38a6ed71f8fbed34dd1d9fedae + url: https://files.pythonhosted.org/packages/14/60/12d4f27b859a74359306662da69c2d08826a2b05cfe7f96e66b490f41573/matplotlib-3.8.4-cp311-cp311-macosx_11_0_arm64.whl + sha256: 232ce322bfd020a434caaffbd9a95333f7c2491e59cfc014041d95e38ab90d1c requires_dist: - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - kiwisolver >=1.3.1 - - numpy >=1.21 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python-dateutil >=2.7 - - importlib-resources >=3.2.0 ; python_version < '3.10' + - contourpy>=1.0.1 + - cycler>=0.10 + - fonttools>=4.22.0 + - kiwisolver>=1.3.1 + - numpy>=1.21 + - packaging>=20.0 + - pillow>=8 + - pyparsing>=2.3.1 + - python-dateutil>=2.7 + - importlib-resources>=3.2.0 ; python_version < '3.10' requires_python: '>=3.9' - kind: conda name: maturin @@ -20639,13 +20428,13 @@ packages: sha256: b7dde54b82732479b9b856c9230b9f7b3da55b0913dde5254a7489e20c2e3c6e requires_dist: - absl-py - - attrs >=19.1.0 - - flatbuffers >=2.0 + - attrs>=19.1.0 + - flatbuffers>=2.0 - matplotlib - numpy - opencv-contrib-python - - protobuf <4, >=3.11 - - sounddevice >=0.4.4 + - protobuf<4,>=3.11 + - sounddevice>=0.4.4 - kind: pypi name: mediapipe version: 0.10.9 @@ -20653,13 +20442,13 @@ packages: sha256: 8733735f582e6e6a05bf9b15c48b03a6387a0795793a2530aa1189eecfd33780 requires_dist: - absl-py - - attrs >=19.1.0 - - flatbuffers >=2.0 + - attrs>=19.1.0 + - flatbuffers>=2.0 - matplotlib - numpy - opencv-contrib-python - - protobuf <4, >=3.11 - - sounddevice >=0.4.4 + - protobuf<4,>=3.11 + - sounddevice>=0.4.4 - kind: pypi name: mediapipe version: 0.10.11 @@ -20667,16 +20456,16 @@ packages: sha256: ea751e043909ba7bbe27e7afdbcdafd79723d50ef4165afcaae431ab428eea13 requires_dist: - absl-py - - attrs >=19.1.0 - - flatbuffers >=2.0 + - attrs>=19.1.0 + - flatbuffers>=2.0 - jax - jaxlib - matplotlib - numpy - torch - opencv-contrib-python - - protobuf <4, >=3.11 - - sounddevice >=0.4.4 + - protobuf<4,>=3.11 + - sounddevice>=0.4.4 - kind: pypi name: mediapipe version: 0.10.11 @@ -20684,14 +20473,14 @@ packages: sha256: 36231eaf23cd795a923a8b015d36bd6e410a8e997c36dd9432db0157b822b181 requires_dist: - absl-py - - attrs >=19.1.0 - - flatbuffers >=2.0 + - attrs>=19.1.0 + - flatbuffers>=2.0 - jax - matplotlib - numpy - opencv-contrib-python - - protobuf <4, >=3.11 - - sounddevice >=0.4.4 + - protobuf<4,>=3.11 + - sounddevice>=0.4.4 - kind: conda name: meilisearch version: 1.5.1 @@ -20790,14 +20579,14 @@ packages: url: https://files.pythonhosted.org/packages/84/17/a936d3dfad84d028ba8539a93167274b7dcd7985e0d9df487e94a62f9428/ml_dtypes-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sha256: e1e2f4237b459a63c97c2c9f449baa637d7e4c20addff6a9bac486f22432f3b6 requires_dist: - - numpy >1.20 - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.23.3 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' + - numpy>1.20 + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.23.3 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' - absl-py ; extra == 'dev' - pytest ; extra == 'dev' - pytest-xdist ; extra == 'dev' - - pylint >=2.6.0 ; extra == 'dev' + - pylint>=2.6.0 ; extra == 'dev' - pyink ; extra == 'dev' requires_python: '>=3.9' - kind: pypi @@ -20806,14 +20595,14 @@ packages: url: https://files.pythonhosted.org/packages/f0/36/290745178e5776f7416818abc1334c1b19afb93c7c87fd1bef3cc99f84ca/ml_dtypes-0.4.0-cp311-cp311-win_amd64.whl sha256: 75b4faf99d0711b81f393db36d210b4255fd419f6f790bc6c1b461f95ffb7a9e requires_dist: - - numpy >1.20 - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.23.3 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' + - numpy>1.20 + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.23.3 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' - absl-py ; extra == 'dev' - pytest ; extra == 'dev' - pytest-xdist ; extra == 'dev' - - pylint >=2.6.0 ; extra == 'dev' + - pylint>=2.6.0 ; extra == 'dev' - pyink ; extra == 'dev' requires_python: '>=3.9' - kind: pypi @@ -20822,14 +20611,14 @@ packages: url: https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl sha256: a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c requires_dist: - - pytest >=4.6 ; extra == 'develop' + - pytest>=4.6 ; extra == 'develop' - pycodestyle ; extra == 'develop' - pytest-cov ; extra == 'develop' - codecov ; extra == 'develop' - wheel ; extra == 'develop' - sphinx ; extra == 'docs' - - gmpy2 >=2.1.0a4 ; platform_python_implementation != 'PyPy' and extra == 'gmpy' - - pytest >=4.6 ; extra == 'tests' + - gmpy2>=2.1.0a4 ; platform_python_implementation != 'PyPy' and extra == 'gmpy' + - pytest>=4.6 ; extra == 'tests' - kind: conda name: msys2-conda-epoch version: '20160418' @@ -20844,26 +20633,26 @@ packages: - kind: pypi name: multidict version: 6.0.5 - url: https://files.pythonhosted.org/packages/21/db/3403263f158b0bc7b0d4653766d71cb39498973f2042eead27b2e9758782/multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e + url: https://files.pythonhosted.org/packages/52/ec/be54a3ad110f386d5bd7a9a42a4ff36b3cd723ebe597f41073a73ffa16b8/multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed requires_python: '>=3.7' - kind: pypi name: multidict version: 6.0.5 - url: https://files.pythonhosted.org/packages/02/c1/b15ecceb6ffa5081ed2ed450aea58d65b0e0358001f2b426705f9f41f4c2/multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl - sha256: 612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd + url: https://files.pythonhosted.org/packages/21/db/3403263f158b0bc7b0d4653766d71cb39498973f2042eead27b2e9758782/multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e requires_python: '>=3.7' - kind: pypi name: multidict version: 6.0.5 - url: https://files.pythonhosted.org/packages/52/ec/be54a3ad110f386d5bd7a9a42a4ff36b3cd723ebe597f41073a73ffa16b8/multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed + url: https://files.pythonhosted.org/packages/88/aa/ea217cb18325aa05cb3e3111c19715f1e97c50a4a900cbc20e54648de5f5/multidict-6.0.5-cp311-cp311-win_amd64.whl + sha256: 2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea requires_python: '>=3.7' - kind: pypi name: multidict version: 6.0.5 - url: https://files.pythonhosted.org/packages/88/aa/ea217cb18325aa05cb3e3111c19715f1e97c50a4a900cbc20e54648de5f5/multidict-6.0.5-cp311-cp311-win_amd64.whl - sha256: 2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea + url: https://files.pythonhosted.org/packages/02/c1/b15ecceb6ffa5081ed2ed450aea58d65b0e0358001f2b426705f9f41f4c2/multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl + sha256: 612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd requires_python: '>=3.7' - kind: conda name: multidict @@ -21262,27 +21051,27 @@ packages: url: https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl sha256: 28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2 requires_dist: - - numpy >=1.23 ; extra == 'default' - - scipy !=1.11.0, !=1.11.1, >=1.9 ; extra == 'default' - - matplotlib >=3.6 ; extra == 'default' - - pandas >=1.4 ; extra == 'default' - - changelist ==0.5 ; extra == 'developer' - - pre-commit >=3.2 ; extra == 'developer' - - mypy >=1.1 ; extra == 'developer' + - numpy>=1.23 ; extra == 'default' + - scipy!=1.11.0,!=1.11.1,>=1.9 ; extra == 'default' + - matplotlib>=3.6 ; extra == 'default' + - pandas>=1.4 ; extra == 'default' + - changelist==0.5 ; extra == 'developer' + - pre-commit>=3.2 ; extra == 'developer' + - mypy>=1.1 ; extra == 'developer' - rtoml ; extra == 'developer' - - sphinx >=7 ; extra == 'doc' - - pydata-sphinx-theme >=0.14 ; extra == 'doc' - - sphinx-gallery >=0.14 ; extra == 'doc' - - numpydoc >=1.7 ; extra == 'doc' - - pillow >=9.4 ; extra == 'doc' - - texext >=0.6.7 ; extra == 'doc' - - myst-nb >=1.0 ; extra == 'doc' - - lxml >=4.6 ; extra == 'extra' - - pygraphviz >=1.12 ; extra == 'extra' - - pydot >=2.0 ; extra == 'extra' - - sympy >=1.10 ; extra == 'extra' - - pytest >=7.2 ; extra == 'test' - - pytest-cov >=4.0 ; extra == 'test' + - sphinx>=7 ; extra == 'doc' + - pydata-sphinx-theme>=0.14 ; extra == 'doc' + - sphinx-gallery>=0.14 ; extra == 'doc' + - numpydoc>=1.7 ; extra == 'doc' + - pillow>=9.4 ; extra == 'doc' + - texext>=0.6.7 ; extra == 'doc' + - myst-nb>=1.0 ; extra == 'doc' + - lxml>=4.6 ; extra == 'extra' + - pygraphviz>=1.12 ; extra == 'extra' + - pydot>=2.0 ; extra == 'extra' + - sympy>=1.10 ; extra == 'extra' + - pytest>=7.2 ; extra == 'test' + - pytest-cov>=4.0 ; extra == 'test' requires_python: '>=3.10' - kind: conda name: ninja @@ -21536,76 +21325,76 @@ packages: url: https://files.pythonhosted.org/packages/a4/28/2897c06b54cd99f41ca9e5cc7433211a085903a71aaed1cb1a1dc138d53c/nox-2024.4.15-py3-none-any.whl sha256: 6492236efa15a460ecb98e7b67562a28b70da006ab0be164e8821177577c0565 requires_dist: - - argcomplete <4.0, >=1.9.4 - - colorlog <7.0.0, >=2.6.1 + - argcomplete<4.0,>=1.9.4 + - colorlog<7.0.0,>=2.6.1 - importlib-metadata ; python_version < '3.8' - - packaging >=20.9 - - tomli >=1 ; python_version < '3.11' - - typing-extensions >=3.7.4 ; python_version < '3.8' - - virtualenv >=20.14.1 + - packaging>=20.9 + - tomli>=1 ; python_version < '3.11' + - typing-extensions>=3.7.4 ; python_version < '3.8' + - virtualenv>=20.14.1 - jinja2 ; extra == 'tox_to_nox' - tox ; extra == 'tox_to_nox' - - uv >=0.1.6 ; extra == 'uv' + - uv>=0.1.6 ; extra == 'uv' requires_python: '>=3.7' - kind: pypi name: numba version: 0.59.1 - url: https://files.pythonhosted.org/packages/5f/2d/085c21f3086eff0b830e5d03d084a1b4b10dfde0c65feeac6be8c361265c/numba-0.59.1-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 43727e7ad20b3ec23ee4fc642f5b61845c71f75dd2825b3c234390c6d8d64051 + url: https://files.pythonhosted.org/packages/54/f2/7d1579037643c874fa73516ea84c07e8d30ea347fb1a88c03b198447655d/numba-0.59.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + sha256: dd2842fac03be4e5324ebbbd4d2d0c8c0fc6e0df75c09477dd45b288a0777389 requires_dist: - - llvmlite <0.43, >=0.42.0.dev0 - - numpy <1.27, >=1.22 + - llvmlite<0.43,>=0.42.0.dev0 + - numpy<1.27,>=1.22 requires_python: '>=3.9' - kind: pypi name: numba version: 0.59.1 - url: https://files.pythonhosted.org/packages/70/7d/0d1419479997319ca72ef735791c2ee50819f9c200adea96142ee7499fae/numba-0.59.1-cp311-cp311-macosx_11_0_arm64.whl - sha256: 411df625372c77959570050e861981e9d196cc1da9aa62c3d6a836b5cc338966 + url: https://files.pythonhosted.org/packages/5f/2d/085c21f3086eff0b830e5d03d084a1b4b10dfde0c65feeac6be8c361265c/numba-0.59.1-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 43727e7ad20b3ec23ee4fc642f5b61845c71f75dd2825b3c234390c6d8d64051 requires_dist: - - llvmlite <0.43, >=0.42.0.dev0 - - numpy <1.27, >=1.22 + - llvmlite<0.43,>=0.42.0.dev0 + - numpy<1.27,>=1.22 requires_python: '>=3.9' - kind: pypi name: numba version: 0.59.1 - url: https://files.pythonhosted.org/packages/54/f2/7d1579037643c874fa73516ea84c07e8d30ea347fb1a88c03b198447655d/numba-0.59.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - sha256: dd2842fac03be4e5324ebbbd4d2d0c8c0fc6e0df75c09477dd45b288a0777389 + url: https://files.pythonhosted.org/packages/38/f0/ad848815b0adafcf5f238e728933950034355a8d59969772be1cd57606d8/numba-0.59.1-cp311-cp311-win_amd64.whl + sha256: 0594b3dfb369fada1f8bb2e3045cd6c61a564c62e50cf1f86b4666bc721b3450 requires_dist: - - llvmlite <0.43, >=0.42.0.dev0 - - numpy <1.27, >=1.22 + - llvmlite<0.43,>=0.42.0.dev0 + - numpy<1.27,>=1.22 requires_python: '>=3.9' - kind: pypi name: numba version: 0.59.1 - url: https://files.pythonhosted.org/packages/38/f0/ad848815b0adafcf5f238e728933950034355a8d59969772be1cd57606d8/numba-0.59.1-cp311-cp311-win_amd64.whl - sha256: 0594b3dfb369fada1f8bb2e3045cd6c61a564c62e50cf1f86b4666bc721b3450 + url: https://files.pythonhosted.org/packages/70/7d/0d1419479997319ca72ef735791c2ee50819f9c200adea96142ee7499fae/numba-0.59.1-cp311-cp311-macosx_11_0_arm64.whl + sha256: 411df625372c77959570050e861981e9d196cc1da9aa62c3d6a836b5cc338966 requires_dist: - - llvmlite <0.43, >=0.42.0.dev0 - - numpy <1.27, >=1.22 + - llvmlite<0.43,>=0.42.0.dev0 + - numpy<1.27,>=1.22 requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 - url: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + url: https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 - url: https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl - sha256: edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef + url: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 - url: https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 + url: https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl + sha256: cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 - url: https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl - sha256: cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 + url: https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl + sha256: edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef requires_python: '>=3.9' - kind: conda name: numpy @@ -21734,9 +21523,9 @@ packages: path: examples/python/nv12 sha256: c8ca97c5d8c04037cd5eb9a65be7b1e7d667c11d4dba3ee9aad5956ccf926dc4 requires_dist: - - numpy + - rerun-sdk>=0.10 - opencv-python - - rerun-sdk >=0.10 + - numpy editable: true - kind: pypi name: nvidia-cublas-cu12 @@ -21826,8 +21615,8 @@ packages: requires_dist: - betterproto[compiler] - numpy - - opencv-python >4.6 - - requests <3, >=2.31 + - opencv-python>4.6 + - requests>=2.31,<3 - rerun-sdk - scipy editable: true @@ -21848,53 +21637,36 @@ packages: - kind: pypi name: opencv-contrib-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/16/07/bf25df600eeaedddf8fece3f1ff837bf72865b93a03651cf7375ce8172be/opencv_contrib_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl - sha256: 86078d3653ec3107877536c9178622b1f98b51acf59e554ddbc552785cba55fa - requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' - requires_python: '>=3.6' -- kind: pypi - name: opencv-contrib-python - version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/4c/c3/ccff2e1bfe2bb47a7eaebc4280e93bd2f97ebbe5b3573d48bcfcc0c32387/opencv_contrib_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl - sha256: b52e381144f774b486729ccee69911bdc7d16b5ced4830502e906ad803373ab0 + url: https://files.pythonhosted.org/packages/8a/ea/aea6289058480b93157ad698ecd7f13cae4892ae0a4750abf33b3ac12f91/opencv_contrib_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 89ca1508dd895ae42176640bdd503cac82772f6efa25120738a469a6a69de321 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-contrib-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/8a/ea/aea6289058480b93157ad698ecd7f13cae4892ae0a4750abf33b3ac12f91/opencv_contrib_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 89ca1508dd895ae42176640bdd503cac82772f6efa25120738a469a6a69de321 + url: https://files.pythonhosted.org/packages/16/07/bf25df600eeaedddf8fece3f1ff837bf72865b93a03651cf7375ce8172be/opencv_contrib_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl + sha256: 86078d3653ec3107877536c9178622b1f98b51acf59e554ddbc552785cba55fa requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-contrib-python @@ -21902,67 +21674,67 @@ packages: url: https://files.pythonhosted.org/packages/aa/2e/576ac47f21d555b459ca837bb3fb937e50339b8fbfd294945ea2f5290416/opencv_contrib_python-4.9.0.80-cp37-abi3-win_amd64.whl sha256: fdd9b14028f74af8dbb69f90e6e4a956ce2eb5b59947df28ba0b79d337431477 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi - name: opencv-python + name: opencv-contrib-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/77/df/b56175c3fb5bc058774bdcf35f5a71cf9c3c5b909f98a1c688eb71cd3b1f/opencv_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl - sha256: 71dfb9555ccccdd77305fc3dcca5897fbf0cf28b297c51ee55e079c065d812a3 + url: https://files.pythonhosted.org/packages/4c/c3/ccff2e1bfe2bb47a7eaebc4280e93bd2f97ebbe5b3573d48bcfcc0c32387/opencv_contrib_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl + sha256: b52e381144f774b486729ccee69911bdc7d16b5ced4830502e906ad803373ab0 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/52/00/2adf376707c7965bb4569f28f73fafe303c404d01047b10e3b52761be086/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: 7b34a52e9da36dda8c151c6394aed602e4b17fa041df0b9f5b93ae10b0fcca2a + url: https://files.pythonhosted.org/packages/d9/64/7fdfb9386511cd6805451e012c537073a79a958a58795c4e602e538c388c/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: e4088cab82b66a3b37ffc452976b14a3c599269c247895ae9ceb4066d8188a57 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/25/72/da7c69a3542071bf1e8f65336721b8b2659194425438d988f79bc14ed9cc/opencv-python-4.9.0.80.tar.gz - sha256: 1a9f0e6267de3a1a1db0c54213d022c7c8b5b9ca4b580e80bdc58516c922c9e1 + url: https://files.pythonhosted.org/packages/77/df/b56175c3fb5bc058774bdcf35f5a71cf9c3c5b909f98a1c688eb71cd3b1f/opencv_python-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl + sha256: 71dfb9555ccccdd77305fc3dcca5897fbf0cf28b297c51ee55e079c065d812a3 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-python @@ -21970,33 +21742,33 @@ packages: url: https://files.pythonhosted.org/packages/c7/ec/9dabb6a9abfdebb3c45b0cc52dec901caafef2b2c7e7d6a839ed86d81e91/opencv_python-4.9.0.80-cp37-abi3-win_amd64.whl sha256: 3f16f08e02b2a2da44259c7cc712e779eff1dd8b55fdb0323e8cab09548086c0 requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-python version: 4.9.0.80 - url: https://files.pythonhosted.org/packages/d9/64/7fdfb9386511cd6805451e012c537073a79a958a58795c4e602e538c388c/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: e4088cab82b66a3b37ffc452976b14a3c599269c247895ae9ceb4066d8188a57 + url: https://files.pythonhosted.org/packages/52/00/2adf376707c7965bb4569f28f73fafe303c404d01047b10e3b52761be086/opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: 7b34a52e9da36dda8c151c6394aed602e4b17fa041df0b9f5b93ae10b0fcca2a requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: pypi name: opencv-python @@ -22004,16 +21776,16 @@ packages: url: https://files.pythonhosted.org/packages/35/69/b657974ddcbba54d59d7d62b01e60a8b815e35f415b996e4d355be0ac7b4/opencv_python-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl sha256: 7e5f7aa4486651a6ebfa8ed4b594b65bd2d2f41beeb4241a3e4b1b85acbbbadb requires_dist: - - numpy >=1.13.3 ; python_version < '3.7' - - numpy >=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' - - numpy >=1.21.2 ; python_version >= '3.10' - - numpy >=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' - - numpy >=1.23.5 ; python_version >= '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - numpy >=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' - - numpy >=1.17.0 ; python_version >= '3.7' - - numpy >=1.17.3 ; python_version >= '3.8' - - numpy >=1.19.3 ; python_version >= '3.9' + - numpy>=1.13.3 ; python_version < '3.7' + - numpy>=1.21.0 ; python_version <= '3.9' and platform_system == 'Darwin' and platform_machine == 'arm64' + - numpy>=1.21.2 ; python_version >= '3.10' + - numpy>=1.21.4 ; python_version >= '3.10' and platform_system == 'Darwin' + - numpy>=1.23.5 ; python_version >= '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - numpy>=1.19.3 ; python_version >= '3.6' and platform_system == 'Linux' and platform_machine == 'aarch64' + - numpy>=1.17.0 ; python_version >= '3.7' + - numpy>=1.17.3 ; python_version >= '3.8' + - numpy>=1.19.3 ; python_version >= '3.9' requires_python: '>=3.6' - kind: conda name: openssl @@ -22196,8 +21968,8 @@ packages: url: https://files.pythonhosted.org/packages/bc/19/404708a7e54ad2798907210462fd950c3442ea51acc8790f3da48d2bee8b/opt_einsum-3.3.0-py3-none-any.whl sha256: 2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147 requires_dist: - - numpy >=1.7 - - sphinx ==1.2.3 ; extra == 'docs' + - numpy>=1.7 + - sphinx==1.2.3 ; extra == 'docs' - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - numpydoc ; extra == 'docs' @@ -22504,376 +22276,376 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/packaging@24.0 + - pkg:pypi/packaging size: 49832 timestamp: 1710076089469 - kind: pypi name: pandas version: 2.2.2 - url: https://files.pythonhosted.org/packages/1b/70/61704497903d43043e288017cb2b82155c0d41e15f5c17807920877b45c2/pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288 + url: https://files.pythonhosted.org/packages/fc/a5/4d82be566f069d7a9a702dcdf6f9106df0e0b042e738043c0cc7ddd7e3f6/pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee requires_dist: - - numpy >=1.22.4 ; python_version < '3.11' - - numpy >=1.23.2 ; python_version == '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - python-dateutil >=2.8.2 - - pytz >=2020.1 - - tzdata >=2022.7 - - hypothesis >=6.46.1 ; extra == 'test' - - pytest >=7.3.2 ; extra == 'test' - - pytest-xdist >=2.2.0 ; extra == 'test' - - pyarrow >=10.0.1 ; extra == 'pyarrow' - - bottleneck >=1.3.6 ; extra == 'performance' - - numba >=0.56.4 ; extra == 'performance' - - numexpr >=2.8.4 ; extra == 'performance' - - scipy >=1.10.0 ; extra == 'computation' - - xarray >=2022.12.0 ; extra == 'computation' - - fsspec >=2022.11.0 ; extra == 'fss' - - s3fs >=2022.11.0 ; extra == 'aws' - - gcsfs >=2022.11.0 ; extra == 'gcp' - - pandas-gbq >=0.19.0 ; extra == 'gcp' - - odfpy >=1.4.1 ; extra == 'excel' - - openpyxl >=3.1.0 ; extra == 'excel' - - python-calamine >=0.1.7 ; extra == 'excel' - - pyxlsb >=1.0.10 ; extra == 'excel' - - xlrd >=2.0.1 ; extra == 'excel' - - xlsxwriter >=3.0.5 ; extra == 'excel' - - pyarrow >=10.0.1 ; extra == 'parquet' - - pyarrow >=10.0.1 ; extra == 'feather' - - tables >=3.8.0 ; extra == 'hdf5' - - pyreadstat >=1.2.0 ; extra == 'spss' - - sqlalchemy >=2.0.0 ; extra == 'postgresql' - - psycopg2 >=2.9.6 ; extra == 'postgresql' - - adbc-driver-postgresql >=0.8.0 ; extra == 'postgresql' - - sqlalchemy >=2.0.0 ; extra == 'mysql' - - pymysql >=1.0.2 ; extra == 'mysql' - - sqlalchemy >=2.0.0 ; extra == 'sql-other' - - adbc-driver-postgresql >=0.8.0 ; extra == 'sql-other' - - adbc-driver-sqlite >=0.8.0 ; extra == 'sql-other' - - beautifulsoup4 >=4.11.2 ; extra == 'html' - - html5lib >=1.1 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'xml' - - matplotlib >=3.6.3 ; extra == 'plot' - - jinja2 >=3.1.2 ; extra == 'output-formatting' - - tabulate >=0.9.0 ; extra == 'output-formatting' - - pyqt5 >=5.15.9 ; extra == 'clipboard' - - qtpy >=2.3.0 ; extra == 'clipboard' - - zstandard >=0.19.0 ; extra == 'compression' - - dataframe-api-compat >=0.1.7 ; extra == 'consortium-standard' - - adbc-driver-postgresql >=0.8.0 ; extra == 'all' - - adbc-driver-sqlite >=0.8.0 ; extra == 'all' - - beautifulsoup4 >=4.11.2 ; extra == 'all' - - bottleneck >=1.3.6 ; extra == 'all' - - dataframe-api-compat >=0.1.7 ; extra == 'all' - - fastparquet >=2022.12.0 ; extra == 'all' - - fsspec >=2022.11.0 ; extra == 'all' - - gcsfs >=2022.11.0 ; extra == 'all' - - html5lib >=1.1 ; extra == 'all' - - hypothesis >=6.46.1 ; extra == 'all' - - jinja2 >=3.1.2 ; extra == 'all' - - lxml >=4.9.2 ; extra == 'all' - - matplotlib >=3.6.3 ; extra == 'all' - - numba >=0.56.4 ; extra == 'all' - - numexpr >=2.8.4 ; extra == 'all' - - odfpy >=1.4.1 ; extra == 'all' - - openpyxl >=3.1.0 ; extra == 'all' - - pandas-gbq >=0.19.0 ; extra == 'all' - - psycopg2 >=2.9.6 ; extra == 'all' - - pyarrow >=10.0.1 ; extra == 'all' - - pymysql >=1.0.2 ; extra == 'all' - - pyqt5 >=5.15.9 ; extra == 'all' - - pyreadstat >=1.2.0 ; extra == 'all' - - pytest >=7.3.2 ; extra == 'all' - - pytest-xdist >=2.2.0 ; extra == 'all' - - python-calamine >=0.1.7 ; extra == 'all' - - pyxlsb >=1.0.10 ; extra == 'all' - - qtpy >=2.3.0 ; extra == 'all' - - scipy >=1.10.0 ; extra == 'all' - - s3fs >=2022.11.0 ; extra == 'all' - - sqlalchemy >=2.0.0 ; extra == 'all' - - tables >=3.8.0 ; extra == 'all' - - tabulate >=0.9.0 ; extra == 'all' - - xarray >=2022.12.0 ; extra == 'all' - - xlrd >=2.0.1 ; extra == 'all' - - xlsxwriter >=3.0.5 ; extra == 'all' - - zstandard >=0.19.0 ; extra == 'all' + - numpy>=1.22.4 ; python_version < '3.11' + - numpy>=1.23.2 ; python_version == '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - python-dateutil>=2.8.2 + - pytz>=2020.1 + - tzdata>=2022.7 + - hypothesis>=6.46.1 ; extra == 'test' + - pytest>=7.3.2 ; extra == 'test' + - pytest-xdist>=2.2.0 ; extra == 'test' + - pyarrow>=10.0.1 ; extra == 'pyarrow' + - bottleneck>=1.3.6 ; extra == 'performance' + - numba>=0.56.4 ; extra == 'performance' + - numexpr>=2.8.4 ; extra == 'performance' + - scipy>=1.10.0 ; extra == 'computation' + - xarray>=2022.12.0 ; extra == 'computation' + - fsspec>=2022.11.0 ; extra == 'fss' + - s3fs>=2022.11.0 ; extra == 'aws' + - gcsfs>=2022.11.0 ; extra == 'gcp' + - pandas-gbq>=0.19.0 ; extra == 'gcp' + - odfpy>=1.4.1 ; extra == 'excel' + - openpyxl>=3.1.0 ; extra == 'excel' + - python-calamine>=0.1.7 ; extra == 'excel' + - pyxlsb>=1.0.10 ; extra == 'excel' + - xlrd>=2.0.1 ; extra == 'excel' + - xlsxwriter>=3.0.5 ; extra == 'excel' + - pyarrow>=10.0.1 ; extra == 'parquet' + - pyarrow>=10.0.1 ; extra == 'feather' + - tables>=3.8.0 ; extra == 'hdf5' + - pyreadstat>=1.2.0 ; extra == 'spss' + - sqlalchemy>=2.0.0 ; extra == 'postgresql' + - psycopg2>=2.9.6 ; extra == 'postgresql' + - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' + - sqlalchemy>=2.0.0 ; extra == 'mysql' + - pymysql>=1.0.2 ; extra == 'mysql' + - sqlalchemy>=2.0.0 ; extra == 'sql-other' + - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' + - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' + - beautifulsoup4>=4.11.2 ; extra == 'html' + - html5lib>=1.1 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'xml' + - matplotlib>=3.6.3 ; extra == 'plot' + - jinja2>=3.1.2 ; extra == 'output-formatting' + - tabulate>=0.9.0 ; extra == 'output-formatting' + - pyqt5>=5.15.9 ; extra == 'clipboard' + - qtpy>=2.3.0 ; extra == 'clipboard' + - zstandard>=0.19.0 ; extra == 'compression' + - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' + - adbc-driver-postgresql>=0.8.0 ; extra == 'all' + - adbc-driver-sqlite>=0.8.0 ; extra == 'all' + - beautifulsoup4>=4.11.2 ; extra == 'all' + - bottleneck>=1.3.6 ; extra == 'all' + - dataframe-api-compat>=0.1.7 ; extra == 'all' + - fastparquet>=2022.12.0 ; extra == 'all' + - fsspec>=2022.11.0 ; extra == 'all' + - gcsfs>=2022.11.0 ; extra == 'all' + - html5lib>=1.1 ; extra == 'all' + - hypothesis>=6.46.1 ; extra == 'all' + - jinja2>=3.1.2 ; extra == 'all' + - lxml>=4.9.2 ; extra == 'all' + - matplotlib>=3.6.3 ; extra == 'all' + - numba>=0.56.4 ; extra == 'all' + - numexpr>=2.8.4 ; extra == 'all' + - odfpy>=1.4.1 ; extra == 'all' + - openpyxl>=3.1.0 ; extra == 'all' + - pandas-gbq>=0.19.0 ; extra == 'all' + - psycopg2>=2.9.6 ; extra == 'all' + - pyarrow>=10.0.1 ; extra == 'all' + - pymysql>=1.0.2 ; extra == 'all' + - pyqt5>=5.15.9 ; extra == 'all' + - pyreadstat>=1.2.0 ; extra == 'all' + - pytest>=7.3.2 ; extra == 'all' + - pytest-xdist>=2.2.0 ; extra == 'all' + - python-calamine>=0.1.7 ; extra == 'all' + - pyxlsb>=1.0.10 ; extra == 'all' + - qtpy>=2.3.0 ; extra == 'all' + - scipy>=1.10.0 ; extra == 'all' + - s3fs>=2022.11.0 ; extra == 'all' + - sqlalchemy>=2.0.0 ; extra == 'all' + - tables>=3.8.0 ; extra == 'all' + - tabulate>=0.9.0 ; extra == 'all' + - xarray>=2022.12.0 ; extra == 'all' + - xlrd>=2.0.1 ; extra == 'all' + - xlsxwriter>=3.0.5 ; extra == 'all' + - zstandard>=0.19.0 ; extra == 'all' requires_python: '>=3.9' - kind: pypi name: pandas version: 2.2.2 - url: https://files.pythonhosted.org/packages/16/c6/75231fd47afd6b3f89011e7077f1a3958441264aca7ae9ff596e3276a5d0/pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl - sha256: 8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151 + url: https://files.pythonhosted.org/packages/1b/70/61704497903d43043e288017cb2b82155c0d41e15f5c17807920877b45c2/pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288 requires_dist: - - numpy >=1.22.4 ; python_version < '3.11' - - numpy >=1.23.2 ; python_version == '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - python-dateutil >=2.8.2 - - pytz >=2020.1 - - tzdata >=2022.7 - - hypothesis >=6.46.1 ; extra == 'test' - - pytest >=7.3.2 ; extra == 'test' - - pytest-xdist >=2.2.0 ; extra == 'test' - - pyarrow >=10.0.1 ; extra == 'pyarrow' - - bottleneck >=1.3.6 ; extra == 'performance' - - numba >=0.56.4 ; extra == 'performance' - - numexpr >=2.8.4 ; extra == 'performance' - - scipy >=1.10.0 ; extra == 'computation' - - xarray >=2022.12.0 ; extra == 'computation' - - fsspec >=2022.11.0 ; extra == 'fss' - - s3fs >=2022.11.0 ; extra == 'aws' - - gcsfs >=2022.11.0 ; extra == 'gcp' - - pandas-gbq >=0.19.0 ; extra == 'gcp' - - odfpy >=1.4.1 ; extra == 'excel' - - openpyxl >=3.1.0 ; extra == 'excel' - - python-calamine >=0.1.7 ; extra == 'excel' - - pyxlsb >=1.0.10 ; extra == 'excel' - - xlrd >=2.0.1 ; extra == 'excel' - - xlsxwriter >=3.0.5 ; extra == 'excel' - - pyarrow >=10.0.1 ; extra == 'parquet' - - pyarrow >=10.0.1 ; extra == 'feather' - - tables >=3.8.0 ; extra == 'hdf5' - - pyreadstat >=1.2.0 ; extra == 'spss' - - sqlalchemy >=2.0.0 ; extra == 'postgresql' - - psycopg2 >=2.9.6 ; extra == 'postgresql' - - adbc-driver-postgresql >=0.8.0 ; extra == 'postgresql' - - sqlalchemy >=2.0.0 ; extra == 'mysql' - - pymysql >=1.0.2 ; extra == 'mysql' - - sqlalchemy >=2.0.0 ; extra == 'sql-other' - - adbc-driver-postgresql >=0.8.0 ; extra == 'sql-other' - - adbc-driver-sqlite >=0.8.0 ; extra == 'sql-other' - - beautifulsoup4 >=4.11.2 ; extra == 'html' - - html5lib >=1.1 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'xml' - - matplotlib >=3.6.3 ; extra == 'plot' - - jinja2 >=3.1.2 ; extra == 'output-formatting' - - tabulate >=0.9.0 ; extra == 'output-formatting' - - pyqt5 >=5.15.9 ; extra == 'clipboard' - - qtpy >=2.3.0 ; extra == 'clipboard' - - zstandard >=0.19.0 ; extra == 'compression' - - dataframe-api-compat >=0.1.7 ; extra == 'consortium-standard' - - adbc-driver-postgresql >=0.8.0 ; extra == 'all' - - adbc-driver-sqlite >=0.8.0 ; extra == 'all' - - beautifulsoup4 >=4.11.2 ; extra == 'all' - - bottleneck >=1.3.6 ; extra == 'all' - - dataframe-api-compat >=0.1.7 ; extra == 'all' - - fastparquet >=2022.12.0 ; extra == 'all' - - fsspec >=2022.11.0 ; extra == 'all' - - gcsfs >=2022.11.0 ; extra == 'all' - - html5lib >=1.1 ; extra == 'all' - - hypothesis >=6.46.1 ; extra == 'all' - - jinja2 >=3.1.2 ; extra == 'all' - - lxml >=4.9.2 ; extra == 'all' - - matplotlib >=3.6.3 ; extra == 'all' - - numba >=0.56.4 ; extra == 'all' - - numexpr >=2.8.4 ; extra == 'all' - - odfpy >=1.4.1 ; extra == 'all' - - openpyxl >=3.1.0 ; extra == 'all' - - pandas-gbq >=0.19.0 ; extra == 'all' - - psycopg2 >=2.9.6 ; extra == 'all' - - pyarrow >=10.0.1 ; extra == 'all' - - pymysql >=1.0.2 ; extra == 'all' - - pyqt5 >=5.15.9 ; extra == 'all' - - pyreadstat >=1.2.0 ; extra == 'all' - - pytest >=7.3.2 ; extra == 'all' - - pytest-xdist >=2.2.0 ; extra == 'all' - - python-calamine >=0.1.7 ; extra == 'all' - - pyxlsb >=1.0.10 ; extra == 'all' - - qtpy >=2.3.0 ; extra == 'all' - - scipy >=1.10.0 ; extra == 'all' - - s3fs >=2022.11.0 ; extra == 'all' - - sqlalchemy >=2.0.0 ; extra == 'all' - - tables >=3.8.0 ; extra == 'all' - - tabulate >=0.9.0 ; extra == 'all' - - xarray >=2022.12.0 ; extra == 'all' - - xlrd >=2.0.1 ; extra == 'all' - - xlsxwriter >=3.0.5 ; extra == 'all' - - zstandard >=0.19.0 ; extra == 'all' + - numpy>=1.22.4 ; python_version < '3.11' + - numpy>=1.23.2 ; python_version == '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - python-dateutil>=2.8.2 + - pytz>=2020.1 + - tzdata>=2022.7 + - hypothesis>=6.46.1 ; extra == 'test' + - pytest>=7.3.2 ; extra == 'test' + - pytest-xdist>=2.2.0 ; extra == 'test' + - pyarrow>=10.0.1 ; extra == 'pyarrow' + - bottleneck>=1.3.6 ; extra == 'performance' + - numba>=0.56.4 ; extra == 'performance' + - numexpr>=2.8.4 ; extra == 'performance' + - scipy>=1.10.0 ; extra == 'computation' + - xarray>=2022.12.0 ; extra == 'computation' + - fsspec>=2022.11.0 ; extra == 'fss' + - s3fs>=2022.11.0 ; extra == 'aws' + - gcsfs>=2022.11.0 ; extra == 'gcp' + - pandas-gbq>=0.19.0 ; extra == 'gcp' + - odfpy>=1.4.1 ; extra == 'excel' + - openpyxl>=3.1.0 ; extra == 'excel' + - python-calamine>=0.1.7 ; extra == 'excel' + - pyxlsb>=1.0.10 ; extra == 'excel' + - xlrd>=2.0.1 ; extra == 'excel' + - xlsxwriter>=3.0.5 ; extra == 'excel' + - pyarrow>=10.0.1 ; extra == 'parquet' + - pyarrow>=10.0.1 ; extra == 'feather' + - tables>=3.8.0 ; extra == 'hdf5' + - pyreadstat>=1.2.0 ; extra == 'spss' + - sqlalchemy>=2.0.0 ; extra == 'postgresql' + - psycopg2>=2.9.6 ; extra == 'postgresql' + - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' + - sqlalchemy>=2.0.0 ; extra == 'mysql' + - pymysql>=1.0.2 ; extra == 'mysql' + - sqlalchemy>=2.0.0 ; extra == 'sql-other' + - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' + - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' + - beautifulsoup4>=4.11.2 ; extra == 'html' + - html5lib>=1.1 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'xml' + - matplotlib>=3.6.3 ; extra == 'plot' + - jinja2>=3.1.2 ; extra == 'output-formatting' + - tabulate>=0.9.0 ; extra == 'output-formatting' + - pyqt5>=5.15.9 ; extra == 'clipboard' + - qtpy>=2.3.0 ; extra == 'clipboard' + - zstandard>=0.19.0 ; extra == 'compression' + - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' + - adbc-driver-postgresql>=0.8.0 ; extra == 'all' + - adbc-driver-sqlite>=0.8.0 ; extra == 'all' + - beautifulsoup4>=4.11.2 ; extra == 'all' + - bottleneck>=1.3.6 ; extra == 'all' + - dataframe-api-compat>=0.1.7 ; extra == 'all' + - fastparquet>=2022.12.0 ; extra == 'all' + - fsspec>=2022.11.0 ; extra == 'all' + - gcsfs>=2022.11.0 ; extra == 'all' + - html5lib>=1.1 ; extra == 'all' + - hypothesis>=6.46.1 ; extra == 'all' + - jinja2>=3.1.2 ; extra == 'all' + - lxml>=4.9.2 ; extra == 'all' + - matplotlib>=3.6.3 ; extra == 'all' + - numba>=0.56.4 ; extra == 'all' + - numexpr>=2.8.4 ; extra == 'all' + - odfpy>=1.4.1 ; extra == 'all' + - openpyxl>=3.1.0 ; extra == 'all' + - pandas-gbq>=0.19.0 ; extra == 'all' + - psycopg2>=2.9.6 ; extra == 'all' + - pyarrow>=10.0.1 ; extra == 'all' + - pymysql>=1.0.2 ; extra == 'all' + - pyqt5>=5.15.9 ; extra == 'all' + - pyreadstat>=1.2.0 ; extra == 'all' + - pytest>=7.3.2 ; extra == 'all' + - pytest-xdist>=2.2.0 ; extra == 'all' + - python-calamine>=0.1.7 ; extra == 'all' + - pyxlsb>=1.0.10 ; extra == 'all' + - qtpy>=2.3.0 ; extra == 'all' + - scipy>=1.10.0 ; extra == 'all' + - s3fs>=2022.11.0 ; extra == 'all' + - sqlalchemy>=2.0.0 ; extra == 'all' + - tables>=3.8.0 ; extra == 'all' + - tabulate>=0.9.0 ; extra == 'all' + - xarray>=2022.12.0 ; extra == 'all' + - xlrd>=2.0.1 ; extra == 'all' + - xlsxwriter>=3.0.5 ; extra == 'all' + - zstandard>=0.19.0 ; extra == 'all' requires_python: '>=3.9' - kind: pypi name: pandas version: 2.2.2 - url: https://files.pythonhosted.org/packages/fc/a5/4d82be566f069d7a9a702dcdf6f9106df0e0b042e738043c0cc7ddd7e3f6/pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee + url: https://files.pythonhosted.org/packages/ab/63/966db1321a0ad55df1d1fe51505d2cdae191b84c907974873817b0a6e849/pandas-2.2.2-cp311-cp311-win_amd64.whl + sha256: 873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24 requires_dist: - - numpy >=1.22.4 ; python_version < '3.11' - - numpy >=1.23.2 ; python_version == '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - python-dateutil >=2.8.2 - - pytz >=2020.1 - - tzdata >=2022.7 - - hypothesis >=6.46.1 ; extra == 'test' - - pytest >=7.3.2 ; extra == 'test' - - pytest-xdist >=2.2.0 ; extra == 'test' - - pyarrow >=10.0.1 ; extra == 'pyarrow' - - bottleneck >=1.3.6 ; extra == 'performance' - - numba >=0.56.4 ; extra == 'performance' - - numexpr >=2.8.4 ; extra == 'performance' - - scipy >=1.10.0 ; extra == 'computation' - - xarray >=2022.12.0 ; extra == 'computation' - - fsspec >=2022.11.0 ; extra == 'fss' - - s3fs >=2022.11.0 ; extra == 'aws' - - gcsfs >=2022.11.0 ; extra == 'gcp' - - pandas-gbq >=0.19.0 ; extra == 'gcp' - - odfpy >=1.4.1 ; extra == 'excel' - - openpyxl >=3.1.0 ; extra == 'excel' - - python-calamine >=0.1.7 ; extra == 'excel' - - pyxlsb >=1.0.10 ; extra == 'excel' - - xlrd >=2.0.1 ; extra == 'excel' - - xlsxwriter >=3.0.5 ; extra == 'excel' - - pyarrow >=10.0.1 ; extra == 'parquet' - - pyarrow >=10.0.1 ; extra == 'feather' - - tables >=3.8.0 ; extra == 'hdf5' - - pyreadstat >=1.2.0 ; extra == 'spss' - - sqlalchemy >=2.0.0 ; extra == 'postgresql' - - psycopg2 >=2.9.6 ; extra == 'postgresql' - - adbc-driver-postgresql >=0.8.0 ; extra == 'postgresql' - - sqlalchemy >=2.0.0 ; extra == 'mysql' - - pymysql >=1.0.2 ; extra == 'mysql' - - sqlalchemy >=2.0.0 ; extra == 'sql-other' - - adbc-driver-postgresql >=0.8.0 ; extra == 'sql-other' - - adbc-driver-sqlite >=0.8.0 ; extra == 'sql-other' - - beautifulsoup4 >=4.11.2 ; extra == 'html' - - html5lib >=1.1 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'xml' - - matplotlib >=3.6.3 ; extra == 'plot' - - jinja2 >=3.1.2 ; extra == 'output-formatting' - - tabulate >=0.9.0 ; extra == 'output-formatting' - - pyqt5 >=5.15.9 ; extra == 'clipboard' - - qtpy >=2.3.0 ; extra == 'clipboard' - - zstandard >=0.19.0 ; extra == 'compression' - - dataframe-api-compat >=0.1.7 ; extra == 'consortium-standard' - - adbc-driver-postgresql >=0.8.0 ; extra == 'all' - - adbc-driver-sqlite >=0.8.0 ; extra == 'all' - - beautifulsoup4 >=4.11.2 ; extra == 'all' - - bottleneck >=1.3.6 ; extra == 'all' - - dataframe-api-compat >=0.1.7 ; extra == 'all' - - fastparquet >=2022.12.0 ; extra == 'all' - - fsspec >=2022.11.0 ; extra == 'all' - - gcsfs >=2022.11.0 ; extra == 'all' - - html5lib >=1.1 ; extra == 'all' - - hypothesis >=6.46.1 ; extra == 'all' - - jinja2 >=3.1.2 ; extra == 'all' - - lxml >=4.9.2 ; extra == 'all' - - matplotlib >=3.6.3 ; extra == 'all' - - numba >=0.56.4 ; extra == 'all' - - numexpr >=2.8.4 ; extra == 'all' - - odfpy >=1.4.1 ; extra == 'all' - - openpyxl >=3.1.0 ; extra == 'all' - - pandas-gbq >=0.19.0 ; extra == 'all' - - psycopg2 >=2.9.6 ; extra == 'all' - - pyarrow >=10.0.1 ; extra == 'all' - - pymysql >=1.0.2 ; extra == 'all' - - pyqt5 >=5.15.9 ; extra == 'all' - - pyreadstat >=1.2.0 ; extra == 'all' - - pytest >=7.3.2 ; extra == 'all' - - pytest-xdist >=2.2.0 ; extra == 'all' - - python-calamine >=0.1.7 ; extra == 'all' - - pyxlsb >=1.0.10 ; extra == 'all' - - qtpy >=2.3.0 ; extra == 'all' - - scipy >=1.10.0 ; extra == 'all' - - s3fs >=2022.11.0 ; extra == 'all' - - sqlalchemy >=2.0.0 ; extra == 'all' - - tables >=3.8.0 ; extra == 'all' - - tabulate >=0.9.0 ; extra == 'all' - - xarray >=2022.12.0 ; extra == 'all' - - xlrd >=2.0.1 ; extra == 'all' - - xlsxwriter >=3.0.5 ; extra == 'all' - - zstandard >=0.19.0 ; extra == 'all' + - numpy>=1.22.4 ; python_version < '3.11' + - numpy>=1.23.2 ; python_version == '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - python-dateutil>=2.8.2 + - pytz>=2020.1 + - tzdata>=2022.7 + - hypothesis>=6.46.1 ; extra == 'test' + - pytest>=7.3.2 ; extra == 'test' + - pytest-xdist>=2.2.0 ; extra == 'test' + - pyarrow>=10.0.1 ; extra == 'pyarrow' + - bottleneck>=1.3.6 ; extra == 'performance' + - numba>=0.56.4 ; extra == 'performance' + - numexpr>=2.8.4 ; extra == 'performance' + - scipy>=1.10.0 ; extra == 'computation' + - xarray>=2022.12.0 ; extra == 'computation' + - fsspec>=2022.11.0 ; extra == 'fss' + - s3fs>=2022.11.0 ; extra == 'aws' + - gcsfs>=2022.11.0 ; extra == 'gcp' + - pandas-gbq>=0.19.0 ; extra == 'gcp' + - odfpy>=1.4.1 ; extra == 'excel' + - openpyxl>=3.1.0 ; extra == 'excel' + - python-calamine>=0.1.7 ; extra == 'excel' + - pyxlsb>=1.0.10 ; extra == 'excel' + - xlrd>=2.0.1 ; extra == 'excel' + - xlsxwriter>=3.0.5 ; extra == 'excel' + - pyarrow>=10.0.1 ; extra == 'parquet' + - pyarrow>=10.0.1 ; extra == 'feather' + - tables>=3.8.0 ; extra == 'hdf5' + - pyreadstat>=1.2.0 ; extra == 'spss' + - sqlalchemy>=2.0.0 ; extra == 'postgresql' + - psycopg2>=2.9.6 ; extra == 'postgresql' + - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' + - sqlalchemy>=2.0.0 ; extra == 'mysql' + - pymysql>=1.0.2 ; extra == 'mysql' + - sqlalchemy>=2.0.0 ; extra == 'sql-other' + - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' + - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' + - beautifulsoup4>=4.11.2 ; extra == 'html' + - html5lib>=1.1 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'xml' + - matplotlib>=3.6.3 ; extra == 'plot' + - jinja2>=3.1.2 ; extra == 'output-formatting' + - tabulate>=0.9.0 ; extra == 'output-formatting' + - pyqt5>=5.15.9 ; extra == 'clipboard' + - qtpy>=2.3.0 ; extra == 'clipboard' + - zstandard>=0.19.0 ; extra == 'compression' + - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' + - adbc-driver-postgresql>=0.8.0 ; extra == 'all' + - adbc-driver-sqlite>=0.8.0 ; extra == 'all' + - beautifulsoup4>=4.11.2 ; extra == 'all' + - bottleneck>=1.3.6 ; extra == 'all' + - dataframe-api-compat>=0.1.7 ; extra == 'all' + - fastparquet>=2022.12.0 ; extra == 'all' + - fsspec>=2022.11.0 ; extra == 'all' + - gcsfs>=2022.11.0 ; extra == 'all' + - html5lib>=1.1 ; extra == 'all' + - hypothesis>=6.46.1 ; extra == 'all' + - jinja2>=3.1.2 ; extra == 'all' + - lxml>=4.9.2 ; extra == 'all' + - matplotlib>=3.6.3 ; extra == 'all' + - numba>=0.56.4 ; extra == 'all' + - numexpr>=2.8.4 ; extra == 'all' + - odfpy>=1.4.1 ; extra == 'all' + - openpyxl>=3.1.0 ; extra == 'all' + - pandas-gbq>=0.19.0 ; extra == 'all' + - psycopg2>=2.9.6 ; extra == 'all' + - pyarrow>=10.0.1 ; extra == 'all' + - pymysql>=1.0.2 ; extra == 'all' + - pyqt5>=5.15.9 ; extra == 'all' + - pyreadstat>=1.2.0 ; extra == 'all' + - pytest>=7.3.2 ; extra == 'all' + - pytest-xdist>=2.2.0 ; extra == 'all' + - python-calamine>=0.1.7 ; extra == 'all' + - pyxlsb>=1.0.10 ; extra == 'all' + - qtpy>=2.3.0 ; extra == 'all' + - scipy>=1.10.0 ; extra == 'all' + - s3fs>=2022.11.0 ; extra == 'all' + - sqlalchemy>=2.0.0 ; extra == 'all' + - tables>=3.8.0 ; extra == 'all' + - tabulate>=0.9.0 ; extra == 'all' + - xarray>=2022.12.0 ; extra == 'all' + - xlrd>=2.0.1 ; extra == 'all' + - xlsxwriter>=3.0.5 ; extra == 'all' + - zstandard>=0.19.0 ; extra == 'all' requires_python: '>=3.9' - kind: pypi name: pandas version: 2.2.2 - url: https://files.pythonhosted.org/packages/ab/63/966db1321a0ad55df1d1fe51505d2cdae191b84c907974873817b0a6e849/pandas-2.2.2-cp311-cp311-win_amd64.whl - sha256: 873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24 + url: https://files.pythonhosted.org/packages/16/c6/75231fd47afd6b3f89011e7077f1a3958441264aca7ae9ff596e3276a5d0/pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl + sha256: 8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151 requires_dist: - - numpy >=1.22.4 ; python_version < '3.11' - - numpy >=1.23.2 ; python_version == '3.11' - - numpy >=1.26.0 ; python_version >= '3.12' - - python-dateutil >=2.8.2 - - pytz >=2020.1 - - tzdata >=2022.7 - - hypothesis >=6.46.1 ; extra == 'test' - - pytest >=7.3.2 ; extra == 'test' - - pytest-xdist >=2.2.0 ; extra == 'test' - - pyarrow >=10.0.1 ; extra == 'pyarrow' - - bottleneck >=1.3.6 ; extra == 'performance' - - numba >=0.56.4 ; extra == 'performance' - - numexpr >=2.8.4 ; extra == 'performance' - - scipy >=1.10.0 ; extra == 'computation' - - xarray >=2022.12.0 ; extra == 'computation' - - fsspec >=2022.11.0 ; extra == 'fss' - - s3fs >=2022.11.0 ; extra == 'aws' - - gcsfs >=2022.11.0 ; extra == 'gcp' - - pandas-gbq >=0.19.0 ; extra == 'gcp' - - odfpy >=1.4.1 ; extra == 'excel' - - openpyxl >=3.1.0 ; extra == 'excel' - - python-calamine >=0.1.7 ; extra == 'excel' - - pyxlsb >=1.0.10 ; extra == 'excel' - - xlrd >=2.0.1 ; extra == 'excel' - - xlsxwriter >=3.0.5 ; extra == 'excel' - - pyarrow >=10.0.1 ; extra == 'parquet' - - pyarrow >=10.0.1 ; extra == 'feather' - - tables >=3.8.0 ; extra == 'hdf5' - - pyreadstat >=1.2.0 ; extra == 'spss' - - sqlalchemy >=2.0.0 ; extra == 'postgresql' - - psycopg2 >=2.9.6 ; extra == 'postgresql' - - adbc-driver-postgresql >=0.8.0 ; extra == 'postgresql' - - sqlalchemy >=2.0.0 ; extra == 'mysql' - - pymysql >=1.0.2 ; extra == 'mysql' - - sqlalchemy >=2.0.0 ; extra == 'sql-other' - - adbc-driver-postgresql >=0.8.0 ; extra == 'sql-other' - - adbc-driver-sqlite >=0.8.0 ; extra == 'sql-other' - - beautifulsoup4 >=4.11.2 ; extra == 'html' - - html5lib >=1.1 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'html' - - lxml >=4.9.2 ; extra == 'xml' - - matplotlib >=3.6.3 ; extra == 'plot' - - jinja2 >=3.1.2 ; extra == 'output-formatting' - - tabulate >=0.9.0 ; extra == 'output-formatting' - - pyqt5 >=5.15.9 ; extra == 'clipboard' - - qtpy >=2.3.0 ; extra == 'clipboard' - - zstandard >=0.19.0 ; extra == 'compression' - - dataframe-api-compat >=0.1.7 ; extra == 'consortium-standard' - - adbc-driver-postgresql >=0.8.0 ; extra == 'all' - - adbc-driver-sqlite >=0.8.0 ; extra == 'all' - - beautifulsoup4 >=4.11.2 ; extra == 'all' - - bottleneck >=1.3.6 ; extra == 'all' - - dataframe-api-compat >=0.1.7 ; extra == 'all' - - fastparquet >=2022.12.0 ; extra == 'all' - - fsspec >=2022.11.0 ; extra == 'all' - - gcsfs >=2022.11.0 ; extra == 'all' - - html5lib >=1.1 ; extra == 'all' - - hypothesis >=6.46.1 ; extra == 'all' - - jinja2 >=3.1.2 ; extra == 'all' - - lxml >=4.9.2 ; extra == 'all' - - matplotlib >=3.6.3 ; extra == 'all' - - numba >=0.56.4 ; extra == 'all' - - numexpr >=2.8.4 ; extra == 'all' - - odfpy >=1.4.1 ; extra == 'all' - - openpyxl >=3.1.0 ; extra == 'all' - - pandas-gbq >=0.19.0 ; extra == 'all' - - psycopg2 >=2.9.6 ; extra == 'all' - - pyarrow >=10.0.1 ; extra == 'all' - - pymysql >=1.0.2 ; extra == 'all' - - pyqt5 >=5.15.9 ; extra == 'all' - - pyreadstat >=1.2.0 ; extra == 'all' - - pytest >=7.3.2 ; extra == 'all' - - pytest-xdist >=2.2.0 ; extra == 'all' - - python-calamine >=0.1.7 ; extra == 'all' - - pyxlsb >=1.0.10 ; extra == 'all' - - qtpy >=2.3.0 ; extra == 'all' - - scipy >=1.10.0 ; extra == 'all' - - s3fs >=2022.11.0 ; extra == 'all' - - sqlalchemy >=2.0.0 ; extra == 'all' - - tables >=3.8.0 ; extra == 'all' - - tabulate >=0.9.0 ; extra == 'all' - - xarray >=2022.12.0 ; extra == 'all' - - xlrd >=2.0.1 ; extra == 'all' - - xlsxwriter >=3.0.5 ; extra == 'all' - - zstandard >=0.19.0 ; extra == 'all' + - numpy>=1.22.4 ; python_version < '3.11' + - numpy>=1.23.2 ; python_version == '3.11' + - numpy>=1.26.0 ; python_version >= '3.12' + - python-dateutil>=2.8.2 + - pytz>=2020.1 + - tzdata>=2022.7 + - hypothesis>=6.46.1 ; extra == 'test' + - pytest>=7.3.2 ; extra == 'test' + - pytest-xdist>=2.2.0 ; extra == 'test' + - pyarrow>=10.0.1 ; extra == 'pyarrow' + - bottleneck>=1.3.6 ; extra == 'performance' + - numba>=0.56.4 ; extra == 'performance' + - numexpr>=2.8.4 ; extra == 'performance' + - scipy>=1.10.0 ; extra == 'computation' + - xarray>=2022.12.0 ; extra == 'computation' + - fsspec>=2022.11.0 ; extra == 'fss' + - s3fs>=2022.11.0 ; extra == 'aws' + - gcsfs>=2022.11.0 ; extra == 'gcp' + - pandas-gbq>=0.19.0 ; extra == 'gcp' + - odfpy>=1.4.1 ; extra == 'excel' + - openpyxl>=3.1.0 ; extra == 'excel' + - python-calamine>=0.1.7 ; extra == 'excel' + - pyxlsb>=1.0.10 ; extra == 'excel' + - xlrd>=2.0.1 ; extra == 'excel' + - xlsxwriter>=3.0.5 ; extra == 'excel' + - pyarrow>=10.0.1 ; extra == 'parquet' + - pyarrow>=10.0.1 ; extra == 'feather' + - tables>=3.8.0 ; extra == 'hdf5' + - pyreadstat>=1.2.0 ; extra == 'spss' + - sqlalchemy>=2.0.0 ; extra == 'postgresql' + - psycopg2>=2.9.6 ; extra == 'postgresql' + - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' + - sqlalchemy>=2.0.0 ; extra == 'mysql' + - pymysql>=1.0.2 ; extra == 'mysql' + - sqlalchemy>=2.0.0 ; extra == 'sql-other' + - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' + - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' + - beautifulsoup4>=4.11.2 ; extra == 'html' + - html5lib>=1.1 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'xml' + - matplotlib>=3.6.3 ; extra == 'plot' + - jinja2>=3.1.2 ; extra == 'output-formatting' + - tabulate>=0.9.0 ; extra == 'output-formatting' + - pyqt5>=5.15.9 ; extra == 'clipboard' + - qtpy>=2.3.0 ; extra == 'clipboard' + - zstandard>=0.19.0 ; extra == 'compression' + - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' + - adbc-driver-postgresql>=0.8.0 ; extra == 'all' + - adbc-driver-sqlite>=0.8.0 ; extra == 'all' + - beautifulsoup4>=4.11.2 ; extra == 'all' + - bottleneck>=1.3.6 ; extra == 'all' + - dataframe-api-compat>=0.1.7 ; extra == 'all' + - fastparquet>=2022.12.0 ; extra == 'all' + - fsspec>=2022.11.0 ; extra == 'all' + - gcsfs>=2022.11.0 ; extra == 'all' + - html5lib>=1.1 ; extra == 'all' + - hypothesis>=6.46.1 ; extra == 'all' + - jinja2>=3.1.2 ; extra == 'all' + - lxml>=4.9.2 ; extra == 'all' + - matplotlib>=3.6.3 ; extra == 'all' + - numba>=0.56.4 ; extra == 'all' + - numexpr>=2.8.4 ; extra == 'all' + - odfpy>=1.4.1 ; extra == 'all' + - openpyxl>=3.1.0 ; extra == 'all' + - pandas-gbq>=0.19.0 ; extra == 'all' + - psycopg2>=2.9.6 ; extra == 'all' + - pyarrow>=10.0.1 ; extra == 'all' + - pymysql>=1.0.2 ; extra == 'all' + - pyqt5>=5.15.9 ; extra == 'all' + - pyreadstat>=1.2.0 ; extra == 'all' + - pytest>=7.3.2 ; extra == 'all' + - pytest-xdist>=2.2.0 ; extra == 'all' + - python-calamine>=0.1.7 ; extra == 'all' + - pyxlsb>=1.0.10 ; extra == 'all' + - qtpy>=2.3.0 ; extra == 'all' + - scipy>=1.10.0 ; extra == 'all' + - s3fs>=2022.11.0 ; extra == 'all' + - sqlalchemy>=2.0.0 ; extra == 'all' + - tables>=3.8.0 ; extra == 'all' + - tabulate>=0.9.0 ; extra == 'all' + - xarray>=2022.12.0 ; extra == 'all' + - xlrd>=2.0.1 ; extra == 'all' + - xlsxwriter>=3.0.5 ; extra == 'all' + - zstandard>=0.19.0 ; extra == 'all' requires_python: '>=3.9' - kind: conda name: patchelf @@ -22904,12 +22676,12 @@ packages: - kind: pypi name: pillow version: 10.0.0 - url: https://files.pythonhosted.org/packages/b7/ad/71982d18fd28ed1f93c31b8648f980ebdbdbcf7d8c9c9b4af59290914ce9/Pillow-10.0.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: d35e3c8d9b1268cbf5d3670285feb3528f6680420eafe35cccc686b73c1e330f + url: https://files.pythonhosted.org/packages/16/89/818fa238e37a47a29bb8495ca2cafdd514599a89f19ada7916348a74b5f9/Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl + sha256: cd25d2a9d2b36fcb318882481367956d2cf91329f6892fe5d385c346c0649629 requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -22928,12 +22700,12 @@ packages: - kind: pypi name: pillow version: 10.0.0 - url: https://files.pythonhosted.org/packages/45/5c/04224bf1a8247d6bbba375248d74668724a5a9879b4c42c23dfadd0c28ae/Pillow-10.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: 3ed64f9ca2f0a95411e88a4efbd7a29e5ce2cea36072c53dd9d26d9c76f753b3 + url: https://files.pythonhosted.org/packages/b7/ad/71982d18fd28ed1f93c31b8648f980ebdbdbcf7d8c9c9b4af59290914ce9/Pillow-10.0.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: d35e3c8d9b1268cbf5d3670285feb3528f6680420eafe35cccc686b73c1e330f requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -22952,12 +22724,12 @@ packages: - kind: pypi name: pillow version: 10.0.0 - url: https://files.pythonhosted.org/packages/7a/54/f6a14d95cba8ff082c550d836c9e5c23f1641d2ac291c23efe0494219b8c/Pillow-10.0.0-cp311-cp311-macosx_10_10_x86_64.whl - sha256: 9fb218c8a12e51d7ead2a7c9e101a04982237d4855716af2e9499306728fb485 + url: https://files.pythonhosted.org/packages/66/d4/054e491f0880bf0119ee79cdc03264e01d5732e06c454da8c69b83a7c8f2/Pillow-10.0.0-cp311-cp311-win_amd64.whl + sha256: 3a82c40d706d9aa9734289740ce26460a11aeec2d9c79b7af87bb35f0073c12f requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -22976,12 +22748,12 @@ packages: - kind: pypi name: pillow version: 10.0.0 - url: https://files.pythonhosted.org/packages/66/d4/054e491f0880bf0119ee79cdc03264e01d5732e06c454da8c69b83a7c8f2/Pillow-10.0.0-cp311-cp311-win_amd64.whl - sha256: 3a82c40d706d9aa9734289740ce26460a11aeec2d9c79b7af87bb35f0073c12f + url: https://files.pythonhosted.org/packages/79/53/3a7277ae95bfe86b8b4db0ed1d08c4924aa2dfbfe51b8fe0e310b160a9c6/Pillow-10.0.0-cp311-cp311-manylinux_2_28_aarch64.whl + sha256: c1fbe7621c167ecaa38ad29643d77a9ce7311583761abf7836e1510c580bf3dd requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -23000,12 +22772,12 @@ packages: - kind: pypi name: pillow version: 10.0.0 - url: https://files.pythonhosted.org/packages/45/de/b07418f00cd78af292ceb4e2855c158ef8477dc1cbcdac3e1f32eb4e53b6/Pillow-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 0b6eb5502f45a60a3f411c63187db83a3d3107887ad0d036c13ce836f8a36f1d + url: https://files.pythonhosted.org/packages/7a/54/f6a14d95cba8ff082c550d836c9e5c23f1641d2ac291c23efe0494219b8c/Pillow-10.0.0-cp311-cp311-macosx_10_10_x86_64.whl + sha256: 9fb218c8a12e51d7ead2a7c9e101a04982237d4855716af2e9499306728fb485 requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -23023,17 +22795,19 @@ packages: requires_python: '>=3.8' - kind: pypi name: pillow - version: 10.0.0 - url: https://files.pythonhosted.org/packages/79/53/3a7277ae95bfe86b8b4db0ed1d08c4924aa2dfbfe51b8fe0e310b160a9c6/Pillow-10.0.0-cp311-cp311-manylinux_2_28_aarch64.whl - sha256: c1fbe7621c167ecaa38ad29643d77a9ce7311583761abf7836e1510c580bf3dd + version: 10.3.0 + url: https://files.pythonhosted.org/packages/81/ff/ad3c942d865f9e45ce84eeb31795e6d4d94e1f1eea51026d5154028510d7/pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl + sha256: 1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' - sphinxext-opengraph ; extra == 'docs' + - olefile ; extra == 'fpx' + - olefile ; extra == 'mic' - check-manifest ; extra == 'tests' - coverage ; extra == 'tests' - defusedxml ; extra == 'tests' @@ -23044,20 +22818,24 @@ packages: - pytest ; extra == 'tests' - pytest-cov ; extra == 'tests' - pytest-timeout ; extra == 'tests' + - typing-extensions ; python_version < '3.10' and extra == 'typing' + - defusedxml ; extra == 'xmp' requires_python: '>=3.8' - kind: pypi name: pillow - version: 10.0.0 - url: https://files.pythonhosted.org/packages/16/89/818fa238e37a47a29bb8495ca2cafdd514599a89f19ada7916348a74b5f9/Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl - sha256: cd25d2a9d2b36fcb318882481367956d2cf91329f6892fe5d385c346c0649629 + version: 10.3.0 + url: https://files.pythonhosted.org/packages/e5/51/e4b35e394b4e5ca24983e50361a1db3d7da05b1758074f9c4f5b4be4b22a/pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl + sha256: 5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795 requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' - sphinxext-opengraph ; extra == 'docs' + - olefile ; extra == 'fpx' + - olefile ; extra == 'mic' - check-manifest ; extra == 'tests' - coverage ; extra == 'tests' - defusedxml ; extra == 'tests' @@ -23068,16 +22846,18 @@ packages: - pytest ; extra == 'tests' - pytest-cov ; extra == 'tests' - pytest-timeout ; extra == 'tests' + - typing-extensions ; python_version < '3.10' and extra == 'typing' + - defusedxml ; extra == 'xmp' requires_python: '>=3.8' - kind: pypi name: pillow version: 10.3.0 - url: https://files.pythonhosted.org/packages/e5/51/e4b35e394b4e5ca24983e50361a1db3d7da05b1758074f9c4f5b4be4b22a/pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl - sha256: 5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795 + url: https://files.pythonhosted.org/packages/0a/16/c83877524c47976f16703d2e05c363244bc1e60ab439e078b3cd046d07db/pillow-10.3.0-cp311-cp311-win_amd64.whl + sha256: 8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -23105,63 +22885,7 @@ packages: requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' - - sphinx-copybutton ; extra == 'docs' - - sphinx-inline-tabs ; extra == 'docs' - - sphinx-removed-in ; extra == 'docs' - - sphinxext-opengraph ; extra == 'docs' - - olefile ; extra == 'fpx' - - olefile ; extra == 'mic' - - check-manifest ; extra == 'tests' - - coverage ; extra == 'tests' - - defusedxml ; extra == 'tests' - - markdown2 ; extra == 'tests' - - olefile ; extra == 'tests' - - packaging ; extra == 'tests' - - pyroma ; extra == 'tests' - - pytest ; extra == 'tests' - - pytest-cov ; extra == 'tests' - - pytest-timeout ; extra == 'tests' - - typing-extensions ; python_version < '3.10' and extra == 'typing' - - defusedxml ; extra == 'xmp' - requires_python: '>=3.8' -- kind: pypi - name: pillow - version: 10.3.0 - url: https://files.pythonhosted.org/packages/81/ff/ad3c942d865f9e45ce84eeb31795e6d4d94e1f1eea51026d5154028510d7/pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl - sha256: 1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd - requires_dist: - - furo ; extra == 'docs' - - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' - - sphinx-copybutton ; extra == 'docs' - - sphinx-inline-tabs ; extra == 'docs' - - sphinx-removed-in ; extra == 'docs' - - sphinxext-opengraph ; extra == 'docs' - - olefile ; extra == 'fpx' - - olefile ; extra == 'mic' - - check-manifest ; extra == 'tests' - - coverage ; extra == 'tests' - - defusedxml ; extra == 'tests' - - markdown2 ; extra == 'tests' - - olefile ; extra == 'tests' - - packaging ; extra == 'tests' - - pyroma ; extra == 'tests' - - pytest ; extra == 'tests' - - pytest-cov ; extra == 'tests' - - pytest-timeout ; extra == 'tests' - - typing-extensions ; python_version < '3.10' and extra == 'typing' - - defusedxml ; extra == 'xmp' - requires_python: '>=3.8' -- kind: pypi - name: pillow - version: 10.3.0 - url: https://files.pythonhosted.org/packages/0a/16/c83877524c47976f16703d2e05c363244bc1e60ab439e078b3cd046d07db/pillow-10.3.0-cp311-cp311-win_amd64.whl - sha256: 8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d - requires_dist: - - furo ; extra == 'docs' - - olefile ; extra == 'docs' - - sphinx >=2.4 ; extra == 'docs' + - sphinx>=2.4 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinx-removed-in ; extra == 'docs' @@ -23227,38 +22951,22 @@ packages: - pkg:pypi/pip size: 1398245 timestamp: 1706960660581 -- kind: pypi - name: platformdirs - version: 4.2.0 - url: https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl - sha256: 0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068 - requires_dist: - - furo >=2023.9.10 ; extra == 'docs' - - proselint >=0.13 ; extra == 'docs' - - sphinx-autodoc-typehints >=1.25.2 ; extra == 'docs' - - sphinx >=7.2.6 ; extra == 'docs' - - appdirs ==1.4.4 ; extra == 'test' - - covdefaults >=2.3 ; extra == 'test' - - pytest-cov >=4.1 ; extra == 'test' - - pytest-mock >=3.12 ; extra == 'test' - - pytest >=7.4.3 ; extra == 'test' - requires_python: '>=3.8' - kind: pypi name: platformdirs version: 4.2.1 url: https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl sha256: 17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1 requires_dist: - - furo >=2023.9.10 ; extra == 'docs' - - proselint >=0.13 ; extra == 'docs' - - sphinx-autodoc-typehints >=1.25.2 ; extra == 'docs' - - sphinx >=7.2.6 ; extra == 'docs' - - appdirs ==1.4.4 ; extra == 'test' - - covdefaults >=2.3 ; extra == 'test' - - pytest-cov >=4.1 ; extra == 'test' - - pytest-mock >=3.12 ; extra == 'test' - - pytest >=7.4.3 ; extra == 'test' - - mypy >=1.8 ; extra == 'type' + - furo>=2023.9.10 ; extra == 'docs' + - proselint>=0.13 ; extra == 'docs' + - sphinx-autodoc-typehints>=1.25.2 ; extra == 'docs' + - sphinx>=7.2.6 ; extra == 'docs' + - appdirs==1.4.4 ; extra == 'test' + - covdefaults>=2.3 ; extra == 'test' + - pytest-cov>=4.1 ; extra == 'test' + - pytest-mock>=3.12 ; extra == 'test' + - pytest>=7.4.3 ; extra == 'test' + - mypy>=1.8 ; extra == 'type' requires_python: '>=3.8' - kind: pypi name: plots @@ -23387,8 +23095,8 @@ packages: url: https://files.pythonhosted.org/packages/ad/41/7361075f3a31dcd05a6a38cfd807a6eecbfb6dbfe420d922cd400fc03ac1/proto_plus-1.23.0-py3-none-any.whl sha256: a829c79e619e1cf632de091013a4173deed13a55f326ef84f05af6f50ff4c82c requires_dist: - - protobuf <5.0.0.dev0, >=3.19.0 - - google-api-core[grpc] >=1.31.5 ; extra == 'testing' + - protobuf<5.0.0.dev0,>=3.19.0 + - google-api-core[grpc]>=1.31.5 ; extra == 'testing' requires_python: '>=3.6' - kind: pypi name: protobuf @@ -23399,14 +23107,14 @@ packages: - kind: pypi name: protobuf version: 4.25.3 - url: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl - sha256: f1279ab38ecbfae7e456a108c5c0681e4956d5b1090027c1de0f934dfdb4b35c + url: https://files.pythonhosted.org/packages/15/db/7f731524fe0e56c6b2eb57d05b55d3badd80ef7d1f1ed59db191b2fdd8ab/protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl + sha256: 7c8daa26095f82482307bc717364e7c13f4f1c99659be82890dcfc215194554d requires_python: '>=3.8' - kind: pypi name: protobuf version: 4.25.3 - url: https://files.pythonhosted.org/packages/d8/82/aefe901174b5a618daee511ddd00342193c1b545e3cd6a2cd6df9ba452b5/protobuf-4.25.3-cp37-abi3-manylinux2014_aarch64.whl - sha256: e7cb0ae90dd83727f0c0718634ed56837bfeeee29a5f82a7514c03ee1364c019 + url: https://files.pythonhosted.org/packages/f3/bf/26deba06a4c910a85f78245cac7698f67cedd7efe00d04f6b3e1b3506a59/protobuf-4.25.3-cp37-abi3-macosx_10_9_universal2.whl + sha256: f1279ab38ecbfae7e456a108c5c0681e4956d5b1090027c1de0f934dfdb4b35c requires_python: '>=3.8' - kind: pypi name: protobuf @@ -23417,14 +23125,14 @@ packages: - kind: pypi name: protobuf version: 4.25.3 - url: https://files.pythonhosted.org/packages/15/db/7f731524fe0e56c6b2eb57d05b55d3badd80ef7d1f1ed59db191b2fdd8ab/protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl - sha256: 7c8daa26095f82482307bc717364e7c13f4f1c99659be82890dcfc215194554d + url: https://files.pythonhosted.org/packages/d8/82/aefe901174b5a618daee511ddd00342193c1b545e3cd6a2cd6df9ba452b5/protobuf-4.25.3-cp37-abi3-manylinux2014_aarch64.whl + sha256: e7cb0ae90dd83727f0c0718634ed56837bfeeee29a5f82a7514c03ee1364c019 requires_python: '>=3.8' - kind: pypi name: psutil version: 5.9.8 - url: https://files.pythonhosted.org/packages/e7/e3/07ae864a636d70a8a6f58da27cb1179192f1140d5d1da10886ade9405797/psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl - sha256: aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81 + url: https://files.pythonhosted.org/packages/c5/4f/0e22aaa246f96d6ac87fe5ebb9c5a693fbe8877f537a1022527c47ca43c5/psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4 requires_dist: - ipaddress ; python_version < '3.0' and extra == 'test' - mock ; python_version < '3.0' and extra == 'test' @@ -23435,8 +23143,8 @@ packages: - kind: pypi name: psutil version: 5.9.8 - url: https://files.pythonhosted.org/packages/05/33/2d74d588408caedd065c2497bdb5ef83ce6082db01289a1e1147f6639802/psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl - sha256: d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8 + url: https://files.pythonhosted.org/packages/e7/e3/07ae864a636d70a8a6f58da27cb1179192f1140d5d1da10886ade9405797/psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl + sha256: aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81 requires_dist: - ipaddress ; python_version < '3.0' and extra == 'test' - mock ; python_version < '3.0' and extra == 'test' @@ -23447,8 +23155,8 @@ packages: - kind: pypi name: psutil version: 5.9.8 - url: https://files.pythonhosted.org/packages/c5/4f/0e22aaa246f96d6ac87fe5ebb9c5a693fbe8877f537a1022527c47ca43c5/psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4 + url: https://files.pythonhosted.org/packages/93/52/3e39d26feae7df0aa0fd510b14012c3678b36ed068f7d78b8d8784d61f0e/psutil-5.9.8-cp37-abi3-win_amd64.whl + sha256: 8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf requires_dist: - ipaddress ; python_version < '3.0' and extra == 'test' - mock ; python_version < '3.0' and extra == 'test' @@ -23459,8 +23167,8 @@ packages: - kind: pypi name: psutil version: 5.9.8 - url: https://files.pythonhosted.org/packages/93/52/3e39d26feae7df0aa0fd510b14012c3678b36ed068f7d78b8d8784d61f0e/psutil-5.9.8-cp37-abi3-win_amd64.whl - sha256: 8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf + url: https://files.pythonhosted.org/packages/05/33/2d74d588408caedd065c2497bdb5ef83ce6082db01289a1e1147f6639802/psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl + sha256: d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8 requires_dist: - ipaddress ; python_version < '3.0' and extra == 'test' - mock ; python_version < '3.0' and extra == 'test' @@ -24006,7 +23714,7 @@ packages: url: https://files.pythonhosted.org/packages/13/68/8906226b15ef38e71dc926c321d2fe99de8048e9098b5dfd38343011c886/pyasn1_modules-0.4.0-py3-none-any.whl sha256: be04f15b66c206eed667e0bb5ab27e2b1855ea54a842e5037738099e8ca4ae0b requires_dist: - - pyasn1 <0.7.0, >=0.4.6 + - pyasn1<0.7.0,>=0.4.6 requires_python: '>=3.8' - kind: pypi name: pycparser @@ -24037,9 +23745,9 @@ packages: sha256: 126bdbae72087d8d038b113aab6b059b4553cb59348e3024bb1a1cae406ace9e requires_dist: - deprecated - - pyjwt[crypto] >=2.4.0 - - pynacl >=1.4.0 - - requests >=2.14.0 + - pyjwt[crypto]>=2.4.0 + - pynacl>=1.4.0 + - requests>=2.14.0 requires_python: '>=3.7' - kind: pypi name: pyglet @@ -24053,7 +23761,7 @@ packages: url: https://files.pythonhosted.org/packages/38/d7/0b8e35cb3ff69dd981e358e72e0a5632f847d4bd61876be04518cb4e075a/pygltflib-1.16.2.tar.gz sha256: 4f9481f5841b0b8fb7b271b0414b394b503405260a6ee0cf2c330a5420d19b64 requires_dist: - - dataclasses-json >=0.0.25 + - dataclasses-json>=0.0.25 - deprecated - dataclasses ; python_version >= '3.6' and python_version < '3.7' requires_python: '>=3.6' @@ -24064,43 +23772,43 @@ packages: sha256: 59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320 requires_dist: - typing-extensions ; python_version <= '3.7' - - cryptography >=3.4.0 ; extra == 'crypto' - - sphinx <5.0.0, >=4.5.0 ; extra == 'dev' + - cryptography>=3.4.0 ; extra == 'crypto' + - sphinx<5.0.0,>=4.5.0 ; extra == 'dev' - sphinx-rtd-theme ; extra == 'dev' - zope-interface ; extra == 'dev' - - cryptography >=3.4.0 ; extra == 'dev' - - pytest <7.0.0, >=6.0.0 ; extra == 'dev' - - coverage[toml] ==5.0.4 ; extra == 'dev' + - cryptography>=3.4.0 ; extra == 'dev' + - pytest<7.0.0,>=6.0.0 ; extra == 'dev' + - coverage[toml]==5.0.4 ; extra == 'dev' - pre-commit ; extra == 'dev' - - sphinx <5.0.0, >=4.5.0 ; extra == 'docs' + - sphinx<5.0.0,>=4.5.0 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - zope-interface ; extra == 'docs' - - pytest <7.0.0, >=6.0.0 ; extra == 'tests' - - coverage[toml] ==5.0.4 ; extra == 'tests' + - pytest<7.0.0,>=6.0.0 ; extra == 'tests' + - coverage[toml]==5.0.4 ; extra == 'tests' requires_python: '>=3.7' - kind: pypi name: pynacl version: 1.5.0 - url: https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl - sha256: 401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1 + url: https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl + sha256: 0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d requires_dist: - - cffi >=1.4.1 - - sphinx >=1.6.5 ; extra == 'docs' + - cffi>=1.4.1 + - sphinx>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pytest !=3.3.0, >=3.2.1 ; extra == 'tests' - - hypothesis >=3.27.0 ; extra == 'tests' + - pytest!=3.3.0,>=3.2.1 ; extra == 'tests' + - hypothesis>=3.27.0 ; extra == 'tests' requires_python: '>=3.6' - kind: pypi name: pynacl version: 1.5.0 - url: https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl - sha256: 52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92 + url: https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl + sha256: 401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1 requires_dist: - - cffi >=1.4.1 - - sphinx >=1.6.5 ; extra == 'docs' + - cffi>=1.4.1 + - sphinx>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pytest !=3.3.0, >=3.2.1 ; extra == 'tests' - - hypothesis >=3.27.0 ; extra == 'tests' + - pytest!=3.3.0,>=3.2.1 ; extra == 'tests' + - hypothesis>=3.27.0 ; extra == 'tests' requires_python: '>=3.6' - kind: pypi name: pynacl @@ -24108,23 +23816,23 @@ packages: url: https://files.pythonhosted.org/packages/5e/22/d3db169895faaf3e2eda892f005f433a62db2decbcfbc2f61e6517adfa87/PyNaCl-1.5.0-cp36-abi3-win_amd64.whl sha256: 20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93 requires_dist: - - cffi >=1.4.1 - - sphinx >=1.6.5 ; extra == 'docs' + - cffi>=1.4.1 + - sphinx>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pytest !=3.3.0, >=3.2.1 ; extra == 'tests' - - hypothesis >=3.27.0 ; extra == 'tests' + - pytest!=3.3.0,>=3.2.1 ; extra == 'tests' + - hypothesis>=3.27.0 ; extra == 'tests' requires_python: '>=3.6' - kind: pypi name: pynacl version: 1.5.0 - url: https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl - sha256: 0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d + url: https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl + sha256: 52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92 requires_dist: - - cffi >=1.4.1 - - sphinx >=1.6.5 ; extra == 'docs' + - cffi>=1.4.1 + - sphinx>=1.6.5 ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - - pytest !=3.3.0, >=3.2.1 ; extra == 'tests' - - hypothesis >=3.27.0 ; extra == 'tests' + - pytest!=3.3.0,>=3.2.1 ; extra == 'tests' + - hypothesis>=3.27.0 ; extra == 'tests' requires_python: '>=3.6' - kind: pypi name: pynndescent @@ -24132,31 +23840,31 @@ packages: url: https://files.pythonhosted.org/packages/bf/06/18c0e17eb245b7caeb861f2ff747adb0575500183b6ec4282d5350d29e9f/pynndescent-0.5.12-py3-none-any.whl sha256: 9023dc5fea520a4e84d0633ae735db97d2509da927bfa86c897e61f3315473c7 requires_dist: - - scikit-learn >=0.18 - - scipy >=1.0 - - numba >=0.51.2 - - llvmlite >=0.30 - - joblib >=0.11 - - importlib-metadata >=4.8.1 ; python_version < '3.8' + - scikit-learn>=0.18 + - scipy>=1.0 + - numba>=0.51.2 + - llvmlite>=0.30 + - joblib>=0.11 + - importlib-metadata>=4.8.1 ; python_version < '3.8' - kind: pypi name: pyopengl version: 3.1.0 - url: https://files.pythonhosted.org/packages/ce/33/ef0e3b40a3f4cbfcfb93511652673fb19d07bafac0611f01f6237d1978ed/PyOpenGL-3.1.0.zip - sha256: efa4e39a49b906ccbe66758812ca81ced13a6f26931ab2ba2dba2750c016c0d0 + url: https://files.pythonhosted.org/packages/9c/1d/4544708aaa89f26c97cc09450bb333a23724a320923e74d73e028b3560f9/PyOpenGL-3.1.0.tar.gz + sha256: 9b47c5c3a094fa518ca88aeed35ae75834d53e4285512c61879f67a48c94ddaf - kind: pypi name: pyopf version: 1.1.1 url: https://files.pythonhosted.org/packages/a8/26/b67fe94cb53c489c5ccaed118f257a5100e7775071515942c9f45d8cd40f/pyopf-1.1.1-py3-none-any.whl sha256: 10971881afcb7ed0dd373f7e88862fa8ad0f70fe4329f2ef5093c152e923831f requires_dist: - - argparse >=1.4.0 - - numpy >=1.24.1 - - pillow >=9.5.0 - - pygltflib >=1.15.3 - - python-dateutil >=2.8.2 - - shapely >=2.0.1 - - tqdm >=4.65.0 - - simplejson >=18.3 ; extra == 'tests' + - argparse>=1.4.0 + - numpy>=1.24.1 + - pillow>=9.5.0 + - pygltflib>=1.15.3 + - python-dateutil>=2.8.2 + - shapely>=2.0.1 + - tqdm>=4.65.0 + - simplejson>=18.3 ; extra == 'tests' requires_python: '>=3.10' - kind: pypi name: pyparsing @@ -24178,8 +23886,8 @@ packages: - networkx - numpy - pillow - - pyglet >=1.4.10 - - pyopengl ==3.1.0 + - pyglet>=1.4.10 + - pyopengl==3.1.0 - scipy - six - trimesh @@ -24191,45 +23899,6 @@ packages: - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - sphinx-automodapi ; extra == 'docs' -- kind: conda - name: pysocks - version: 1.7.1 - build: pyh0701188_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh0701188_6.tar.bz2 - sha256: b3a612bc887f3dd0fb7c4199ad8e342bd148cf69a9b74fd9468a18cf2bef07b7 - md5: 56cd9fe388baac0e90c7149cfac95b60 - depends: - - __win - - python >=3.8 - - win_inet_pton - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pysocks - size: 19348 - timestamp: 1661605138291 -- kind: conda - name: pysocks - version: 1.7.1 - build: pyha2e5f31_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b - md5: 2a7de29fb590ca14b5243c4c812c8025 - depends: - - __unix - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pysocks - size: 18981 - timestamp: 1661604969727 - kind: conda name: pytest version: 7.4.2 @@ -24576,7 +24245,7 @@ packages: url: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 requires_dist: - - six >=1.5 + - six>=1.5 requires_python: '!=3.0.*,!=3.1.*,!=3.2.*,>=2.7' - kind: conda name: python_abi @@ -24661,26 +24330,26 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 + url: https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673 requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl - sha256: f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab + url: https://files.pythonhosted.org/packages/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673 + url: https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl + sha256: bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34 requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl - sha256: bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34 + url: https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl + sha256: f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab requires_python: '>=3.6' - kind: pypi name: raw-mesh @@ -24689,10 +24358,10 @@ packages: sha256: 29d7482ea0dae8ceb7b95c4adeff04bd362cab0842f3f0a9572b2c42013c7656 requires_dist: - numpy - - pillow - - requests <3, >=2.31 + - requests>=2.31,<3 - rerun-sdk - - trimesh ==3.15.2 + - trimesh==3.15.2 + - pillow editable: true - kind: conda name: rdma-core @@ -24961,64 +24630,41 @@ packages: timestamp: 1679532707590 - kind: pypi name: regex - version: 2024.4.16 - url: https://files.pythonhosted.org/packages/fd/b2/8069e8940bc3224d2cef6418aa6de4f2119d59709b841ecab012e3fc1d65/regex-2024.4.16-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 9ab40412f8cd6f615bfedea40c8bf0407d41bf83b96f6fc9ff34976d6b7037fd - requires_python: '>=3.7' + version: 2024.4.28 + url: https://files.pythonhosted.org/packages/52/21/22e993e8151c94e9adc9fc5f09848bad538d12c6390cec91f0fb1f6c8ba3/regex-2024.4.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: fe00f4fe11c8a521b173e6324d862ee7ee3412bf7107570c9b564fe1119b56fb + requires_python: '>=3.8' - kind: pypi name: regex - version: 2024.4.16 - url: https://files.pythonhosted.org/packages/aa/f1/de801945e6a18c9b7d7ea9ffe01d2433b40d1609426c3581f7d60acd1416/regex-2024.4.16-cp311-cp311-macosx_11_0_arm64.whl - sha256: fd80d1280d473500d8086d104962a82d77bfbf2b118053824b7be28cd5a79ea5 - requires_python: '>=3.7' + version: 2024.4.28 + url: https://files.pythonhosted.org/packages/9e/4b/950828d604c44c17468a992940c68c40a92dd5dc85e4415dc30f82535b2c/regex-2024.4.28-cp311-cp311-macosx_10_9_x86_64.whl + sha256: b45d4503de8f4f3dc02f1d28a9b039e5504a02cc18906cfe744c11def942e9eb + requires_python: '>=3.8' - kind: pypi name: regex - version: 2024.4.16 - url: https://files.pythonhosted.org/packages/8b/9e/05bc55a3295d469ae658e15c7f6edc0f54d39745ad3bd268351ac31be73d/regex-2024.4.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 0c8290b44d8b0af4e77048646c10c6e3aa583c1ca67f3b5ffb6e06cf0c6f0f89 - requires_python: '>=3.7' + version: 2024.4.28 + url: https://files.pythonhosted.org/packages/bd/ad/33a844d35d3be70e01743f27960cf3646da1dbdea050e67dbdae6b843582/regex-2024.4.28-cp311-cp311-win_amd64.whl + sha256: fc0916c4295c64d6890a46e02d4482bb5ccf33bf1a824c0eaa9e83b148291f90 + requires_python: '>=3.8' - kind: pypi name: regex - version: 2024.4.16 - url: https://files.pythonhosted.org/packages/b3/d0/1a054b685849b018cff594ccd4859fc6a3132f67698da805ed06d5b6974a/regex-2024.4.16-cp311-cp311-win_amd64.whl - sha256: 8f83b6fd3dc3ba94d2b22717f9c8b8512354fd95221ac661784df2769ea9bba9 - requires_python: '>=3.7' + version: 2024.4.28 + url: https://files.pythonhosted.org/packages/ac/86/8a1f52664cc21effdd7a0d6a142ffce39f5533be418e5b26d75137f2921b/regex-2024.4.28-cp311-cp311-macosx_11_0_arm64.whl + sha256: 457c2cd5a646dd4ed536c92b535d73548fb8e216ebee602aa9f48e068fc393f3 + requires_python: '>=3.8' - kind: pypi name: requests version: 2.31.0 url: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl sha256: 58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f requires_dist: - - charset-normalizer <4, >=2 - - idna <4, >=2.5 - - urllib3 <3, >=1.21.1 - - certifi >=2017.4.17 - - pysocks !=1.5.7, >=1.5.6 ; extra == 'socks' - - chardet <6, >=3.0.2 ; extra == 'use_chardet_on_py3' + - charset-normalizer<4,>=2 + - idna<4,>=2.5 + - urllib3<3,>=1.21.1 + - certifi>=2017.4.17 + - pysocks!=1.5.7,>=1.5.6 ; extra == 'socks' + - chardet<6,>=3.0.2 ; extra == 'use_chardet_on_py3' requires_python: '>=3.7' -- kind: conda - name: requests - version: 2.31.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - sha256: 9f629d6fd3c8ac5f2a198639fe7af87c4db2ac9235279164bfe0fcb49d8c4bad - md5: a30144e4156cdbb236f99ebb49828f8b - depends: - - certifi >=2017.4.17 - - charset-normalizer >=2,<4 - - idna >=2.5,<4 - - python >=3.7 - - urllib3 >=1.21.1,<3 - constrains: - - chardet >=3.0.2,<6 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/requests - size: 56690 - timestamp: 1684774408600 - kind: pypi name: rerun-sdk version: 0.10.0 @@ -25031,8 +24677,8 @@ packages: sha256: b2ef153b0bedd672c3e0ce89b7be1f64f4344b2b75d71748899faea270383fa2 requires_dist: - numpy - - opencv-python >4.6 - - requests <3, >=2.31 + - opencv-python>4.6 + - requests>=2.31,<3 - rerun-sdk - tqdm editable: true @@ -25103,7 +24749,7 @@ packages: url: https://files.pythonhosted.org/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl sha256: 90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 requires_dist: - - pyasn1 >=0.1.3 + - pyasn1>=0.1.3 requires_python: '>=3.6,<4' - kind: conda name: ruff @@ -25285,34 +24931,34 @@ packages: - kind: pypi name: safetensors version: 0.4.3 - url: https://files.pythonhosted.org/packages/9f/d9/1bd2c06c1e7aff0c6db4affff5c0b8d6b2fa421ee0d2de94408d43e6aa7c/safetensors-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl - sha256: 22f3b5d65e440cec0de8edaa672efa888030802e11c09b3d6203bff60ebff05a + url: https://files.pythonhosted.org/packages/d5/85/1e7d2804cbf82204cde462d16f1cb0ff5814b03f559fb46ceaa6b7020db4/safetensors-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 0bf4f9d6323d9f86eef5567eabd88f070691cf031d4c0df27a40d3b4aaee755b requires_dist: - - numpy >=1.21.6 ; extra == 'numpy' + - numpy>=1.21.6 ; extra == 'numpy' - safetensors[numpy] ; extra == 'torch' - - torch >=1.10 ; extra == 'torch' + - torch>=1.10 ; extra == 'torch' - safetensors[numpy] ; extra == 'tensorflow' - - tensorflow >=2.11.0 ; extra == 'tensorflow' + - tensorflow>=2.11.0 ; extra == 'tensorflow' - safetensors[numpy] ; extra == 'pinned-tf' - - tensorflow ==2.11.0 ; extra == 'pinned-tf' + - tensorflow==2.11.0 ; extra == 'pinned-tf' - safetensors[numpy] ; extra == 'jax' - - flax >=0.6.3 ; extra == 'jax' - - jax >=0.3.25 ; extra == 'jax' - - jaxlib >=0.3.25 ; extra == 'jax' - - mlx >=0.0.9 ; extra == 'mlx' + - flax>=0.6.3 ; extra == 'jax' + - jax>=0.3.25 ; extra == 'jax' + - jaxlib>=0.3.25 ; extra == 'jax' + - mlx>=0.0.9 ; extra == 'mlx' - safetensors[numpy] ; extra == 'paddlepaddle' - - paddlepaddle >=2.4.1 ; extra == 'paddlepaddle' - - black ==22.3 ; extra == 'quality' - - click ==8.0.4 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - flake8 >=3.8.3 ; extra == 'quality' + - paddlepaddle>=2.4.1 ; extra == 'paddlepaddle' + - black==22.3 ; extra == 'quality' + - click==8.0.4 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - flake8>=3.8.3 ; extra == 'quality' - safetensors[numpy] ; extra == 'testing' - - h5py >=3.7.0 ; extra == 'testing' - - huggingface-hub >=0.12.1 ; extra == 'testing' - - setuptools-rust >=1.5.2 ; extra == 'testing' - - pytest >=7.2.0 ; extra == 'testing' - - pytest-benchmark >=4.0.0 ; extra == 'testing' - - hypothesis >=6.70.2 ; extra == 'testing' + - h5py>=3.7.0 ; extra == 'testing' + - huggingface-hub>=0.12.1 ; extra == 'testing' + - setuptools-rust>=1.5.2 ; extra == 'testing' + - pytest>=7.2.0 ; extra == 'testing' + - pytest-benchmark>=4.0.0 ; extra == 'testing' + - hypothesis>=6.70.2 ; extra == 'testing' - safetensors[torch] ; extra == 'all' - safetensors[numpy] ; extra == 'all' - safetensors[pinned-tf] ; extra == 'all' @@ -25325,34 +24971,34 @@ packages: - kind: pypi name: safetensors version: 0.4.3 - url: https://files.pythonhosted.org/packages/82/61/d4812330b32600972e92ef09a59dc54f9ab8ae570fdca28d8bdfc5577756/safetensors-0.4.3-cp311-cp311-macosx_11_0_arm64.whl - sha256: 7c4fa560ebd4522adddb71dcd25d09bf211b5634003f015a4b815b7647d62ebe + url: https://files.pythonhosted.org/packages/9f/d9/1bd2c06c1e7aff0c6db4affff5c0b8d6b2fa421ee0d2de94408d43e6aa7c/safetensors-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl + sha256: 22f3b5d65e440cec0de8edaa672efa888030802e11c09b3d6203bff60ebff05a requires_dist: - - numpy >=1.21.6 ; extra == 'numpy' + - numpy>=1.21.6 ; extra == 'numpy' - safetensors[numpy] ; extra == 'torch' - - torch >=1.10 ; extra == 'torch' + - torch>=1.10 ; extra == 'torch' - safetensors[numpy] ; extra == 'tensorflow' - - tensorflow >=2.11.0 ; extra == 'tensorflow' + - tensorflow>=2.11.0 ; extra == 'tensorflow' - safetensors[numpy] ; extra == 'pinned-tf' - - tensorflow ==2.11.0 ; extra == 'pinned-tf' + - tensorflow==2.11.0 ; extra == 'pinned-tf' - safetensors[numpy] ; extra == 'jax' - - flax >=0.6.3 ; extra == 'jax' - - jax >=0.3.25 ; extra == 'jax' - - jaxlib >=0.3.25 ; extra == 'jax' - - mlx >=0.0.9 ; extra == 'mlx' + - flax>=0.6.3 ; extra == 'jax' + - jax>=0.3.25 ; extra == 'jax' + - jaxlib>=0.3.25 ; extra == 'jax' + - mlx>=0.0.9 ; extra == 'mlx' - safetensors[numpy] ; extra == 'paddlepaddle' - - paddlepaddle >=2.4.1 ; extra == 'paddlepaddle' - - black ==22.3 ; extra == 'quality' - - click ==8.0.4 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - flake8 >=3.8.3 ; extra == 'quality' + - paddlepaddle>=2.4.1 ; extra == 'paddlepaddle' + - black==22.3 ; extra == 'quality' + - click==8.0.4 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - flake8>=3.8.3 ; extra == 'quality' - safetensors[numpy] ; extra == 'testing' - - h5py >=3.7.0 ; extra == 'testing' - - huggingface-hub >=0.12.1 ; extra == 'testing' - - setuptools-rust >=1.5.2 ; extra == 'testing' - - pytest >=7.2.0 ; extra == 'testing' - - pytest-benchmark >=4.0.0 ; extra == 'testing' - - hypothesis >=6.70.2 ; extra == 'testing' + - h5py>=3.7.0 ; extra == 'testing' + - huggingface-hub>=0.12.1 ; extra == 'testing' + - setuptools-rust>=1.5.2 ; extra == 'testing' + - pytest>=7.2.0 ; extra == 'testing' + - pytest-benchmark>=4.0.0 ; extra == 'testing' + - hypothesis>=6.70.2 ; extra == 'testing' - safetensors[torch] ; extra == 'all' - safetensors[numpy] ; extra == 'all' - safetensors[pinned-tf] ; extra == 'all' @@ -25365,34 +25011,34 @@ packages: - kind: pypi name: safetensors version: 0.4.3 - url: https://files.pythonhosted.org/packages/d5/85/1e7d2804cbf82204cde462d16f1cb0ff5814b03f559fb46ceaa6b7020db4/safetensors-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 0bf4f9d6323d9f86eef5567eabd88f070691cf031d4c0df27a40d3b4aaee755b + url: https://files.pythonhosted.org/packages/cb/f6/19f268662be898ff2a23ac06f8dd0d2956b2ecd204c96e1ee07ba292c119/safetensors-0.4.3-cp311-none-win_amd64.whl + sha256: 840b7ac0eff5633e1d053cc9db12fdf56b566e9403b4950b2dc85393d9b88d67 requires_dist: - - numpy >=1.21.6 ; extra == 'numpy' + - numpy>=1.21.6 ; extra == 'numpy' - safetensors[numpy] ; extra == 'torch' - - torch >=1.10 ; extra == 'torch' + - torch>=1.10 ; extra == 'torch' - safetensors[numpy] ; extra == 'tensorflow' - - tensorflow >=2.11.0 ; extra == 'tensorflow' + - tensorflow>=2.11.0 ; extra == 'tensorflow' - safetensors[numpy] ; extra == 'pinned-tf' - - tensorflow ==2.11.0 ; extra == 'pinned-tf' + - tensorflow==2.11.0 ; extra == 'pinned-tf' - safetensors[numpy] ; extra == 'jax' - - flax >=0.6.3 ; extra == 'jax' - - jax >=0.3.25 ; extra == 'jax' - - jaxlib >=0.3.25 ; extra == 'jax' - - mlx >=0.0.9 ; extra == 'mlx' + - flax>=0.6.3 ; extra == 'jax' + - jax>=0.3.25 ; extra == 'jax' + - jaxlib>=0.3.25 ; extra == 'jax' + - mlx>=0.0.9 ; extra == 'mlx' - safetensors[numpy] ; extra == 'paddlepaddle' - - paddlepaddle >=2.4.1 ; extra == 'paddlepaddle' - - black ==22.3 ; extra == 'quality' - - click ==8.0.4 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - flake8 >=3.8.3 ; extra == 'quality' + - paddlepaddle>=2.4.1 ; extra == 'paddlepaddle' + - black==22.3 ; extra == 'quality' + - click==8.0.4 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - flake8>=3.8.3 ; extra == 'quality' - safetensors[numpy] ; extra == 'testing' - - h5py >=3.7.0 ; extra == 'testing' - - huggingface-hub >=0.12.1 ; extra == 'testing' - - setuptools-rust >=1.5.2 ; extra == 'testing' - - pytest >=7.2.0 ; extra == 'testing' - - pytest-benchmark >=4.0.0 ; extra == 'testing' - - hypothesis >=6.70.2 ; extra == 'testing' + - h5py>=3.7.0 ; extra == 'testing' + - huggingface-hub>=0.12.1 ; extra == 'testing' + - setuptools-rust>=1.5.2 ; extra == 'testing' + - pytest>=7.2.0 ; extra == 'testing' + - pytest-benchmark>=4.0.0 ; extra == 'testing' + - hypothesis>=6.70.2 ; extra == 'testing' - safetensors[torch] ; extra == 'all' - safetensors[numpy] ; extra == 'all' - safetensors[pinned-tf] ; extra == 'all' @@ -25405,34 +25051,34 @@ packages: - kind: pypi name: safetensors version: 0.4.3 - url: https://files.pythonhosted.org/packages/cb/f6/19f268662be898ff2a23ac06f8dd0d2956b2ecd204c96e1ee07ba292c119/safetensors-0.4.3-cp311-none-win_amd64.whl - sha256: 840b7ac0eff5633e1d053cc9db12fdf56b566e9403b4950b2dc85393d9b88d67 + url: https://files.pythonhosted.org/packages/82/61/d4812330b32600972e92ef09a59dc54f9ab8ae570fdca28d8bdfc5577756/safetensors-0.4.3-cp311-cp311-macosx_11_0_arm64.whl + sha256: 7c4fa560ebd4522adddb71dcd25d09bf211b5634003f015a4b815b7647d62ebe requires_dist: - - numpy >=1.21.6 ; extra == 'numpy' + - numpy>=1.21.6 ; extra == 'numpy' - safetensors[numpy] ; extra == 'torch' - - torch >=1.10 ; extra == 'torch' + - torch>=1.10 ; extra == 'torch' - safetensors[numpy] ; extra == 'tensorflow' - - tensorflow >=2.11.0 ; extra == 'tensorflow' + - tensorflow>=2.11.0 ; extra == 'tensorflow' - safetensors[numpy] ; extra == 'pinned-tf' - - tensorflow ==2.11.0 ; extra == 'pinned-tf' + - tensorflow==2.11.0 ; extra == 'pinned-tf' - safetensors[numpy] ; extra == 'jax' - - flax >=0.6.3 ; extra == 'jax' - - jax >=0.3.25 ; extra == 'jax' - - jaxlib >=0.3.25 ; extra == 'jax' - - mlx >=0.0.9 ; extra == 'mlx' + - flax>=0.6.3 ; extra == 'jax' + - jax>=0.3.25 ; extra == 'jax' + - jaxlib>=0.3.25 ; extra == 'jax' + - mlx>=0.0.9 ; extra == 'mlx' - safetensors[numpy] ; extra == 'paddlepaddle' - - paddlepaddle >=2.4.1 ; extra == 'paddlepaddle' - - black ==22.3 ; extra == 'quality' - - click ==8.0.4 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - flake8 >=3.8.3 ; extra == 'quality' + - paddlepaddle>=2.4.1 ; extra == 'paddlepaddle' + - black==22.3 ; extra == 'quality' + - click==8.0.4 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - flake8>=3.8.3 ; extra == 'quality' - safetensors[numpy] ; extra == 'testing' - - h5py >=3.7.0 ; extra == 'testing' - - huggingface-hub >=0.12.1 ; extra == 'testing' - - setuptools-rust >=1.5.2 ; extra == 'testing' - - pytest >=7.2.0 ; extra == 'testing' - - pytest-benchmark >=4.0.0 ; extra == 'testing' - - hypothesis >=6.70.2 ; extra == 'testing' + - h5py>=3.7.0 ; extra == 'testing' + - huggingface-hub>=0.12.1 ; extra == 'testing' + - setuptools-rust>=1.5.2 ; extra == 'testing' + - pytest>=7.2.0 ; extra == 'testing' + - pytest-benchmark>=4.0.0 ; extra == 'testing' + - hypothesis>=6.70.2 ; extra == 'testing' - safetensors[torch] ; extra == 'all' - safetensors[numpy] ; extra == 'all' - safetensors[pinned-tf] ; extra == 'all' @@ -25445,66 +25091,66 @@ packages: - kind: pypi name: scikit-image version: 0.23.2 - url: https://files.pythonhosted.org/packages/78/2b/5f985cf4cf59378f80dc212004a7692b7b49b2a3910c3584d70284db5b89/scikit_image-0.23.2-cp311-cp311-macosx_10_9_x86_64.whl - sha256: ee83fdb1843ee938eabdfeb9498623282935ea30aa20dffc5d5d16698efb4b2a + url: https://files.pythonhosted.org/packages/0a/40/2c57864acd77c168b96cb6e4e62651b9c98733962793293991ef55e2982c/scikit_image-0.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: fce619a6d84fe40c1208fa579b646e93ce13ef0afc3652a23e9782b2c183291a requires_dist: - - numpy >=1.23 - - scipy >=1.9 - - networkx >=2.8 - - pillow >=9.1 - - imageio >=2.33 - - tifffile >=2022.8.12 - - packaging >=21 - - lazy-loader >=0.4 - - meson-python >=0.15 ; extra == 'build' + - numpy>=1.23 + - scipy>=1.9 + - networkx>=2.8 + - pillow>=9.1 + - imageio>=2.33 + - tifffile>=2022.8.12 + - packaging>=21 + - lazy-loader>=0.4 + - meson-python>=0.15 ; extra == 'build' - wheel ; extra == 'build' - - setuptools >=67 ; extra == 'build' - - packaging >=21 ; extra == 'build' + - setuptools>=67 ; extra == 'build' + - packaging>=21 ; extra == 'build' - ninja ; extra == 'build' - - cython >=3.0.4 ; extra == 'build' + - cython>=3.0.4 ; extra == 'build' - pythran ; extra == 'build' - - numpy >=2.0.0rc1 ; extra == 'build' - - spin ==0.8 ; extra == 'build' + - numpy>=2.0.0rc1 ; extra == 'build' + - spin==0.8 ; extra == 'build' - build ; extra == 'build' - - pooch >=1.6.0 ; extra == 'data' + - pooch>=1.6.0 ; extra == 'data' - pre-commit ; extra == 'developer' - ipython ; extra == 'developer' - tomli ; python_version < '3.11' and extra == 'developer' - - sphinx >=7.3 ; extra == 'docs' - - sphinx-gallery >=0.14 ; extra == 'docs' - - numpydoc >=1.7 ; extra == 'docs' + - sphinx>=7.3 ; extra == 'docs' + - sphinx-gallery>=0.14 ; extra == 'docs' + - numpydoc>=1.7 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - pytest-runner ; extra == 'docs' - - matplotlib >=3.6 ; extra == 'docs' - - dask[array] >=2022.9.2 ; extra == 'docs' - - pandas >=1.5 ; extra == 'docs' - - seaborn >=0.11 ; extra == 'docs' - - pooch >=1.6 ; extra == 'docs' - - tifffile >=2022.8.12 ; extra == 'docs' + - matplotlib>=3.6 ; extra == 'docs' + - dask[array]>=2022.9.2 ; extra == 'docs' + - pandas>=1.5 ; extra == 'docs' + - seaborn>=0.11 ; extra == 'docs' + - pooch>=1.6 ; extra == 'docs' + - tifffile>=2022.8.12 ; extra == 'docs' - myst-parser ; extra == 'docs' - ipywidgets ; extra == 'docs' - ipykernel ; extra == 'docs' - - plotly >=5.10 ; extra == 'docs' + - plotly>=5.10 ; extra == 'docs' - kaleido ; extra == 'docs' - - scikit-learn >=1.1 ; extra == 'docs' - - sphinx-design >=0.5 ; extra == 'docs' - - pydata-sphinx-theme >=0.15.2 ; extra == 'docs' - - pywavelets >=1.1.1 ; extra == 'docs' + - scikit-learn>=1.1 ; extra == 'docs' + - sphinx-design>=0.5 ; extra == 'docs' + - pydata-sphinx-theme>=0.15.2 ; extra == 'docs' + - pywavelets>=1.1.1 ; extra == 'docs' - pytest-doctestplus ; extra == 'docs' - simpleitk ; extra == 'optional' - - astropy >=5.0 ; extra == 'optional' - - cloudpickle >=0.2.1 ; extra == 'optional' - - dask[array] >=2021.1.0 ; extra == 'optional' - - matplotlib >=3.6 ; extra == 'optional' - - pooch >=1.6.0 ; extra == 'optional' + - astropy>=5.0 ; extra == 'optional' + - cloudpickle>=0.2.1 ; extra == 'optional' + - dask[array]>=2021.1.0 ; extra == 'optional' + - matplotlib>=3.6 ; extra == 'optional' + - pooch>=1.6.0 ; extra == 'optional' - pyamg ; extra == 'optional' - - pywavelets >=1.1.1 ; extra == 'optional' - - scikit-learn >=1.1 ; extra == 'optional' + - pywavelets>=1.1.1 ; extra == 'optional' + - scikit-learn>=1.1 ; extra == 'optional' - asv ; extra == 'test' - - numpydoc >=1.7 ; extra == 'test' - - pooch >=1.6.0 ; extra == 'test' - - pytest >=7.0 ; extra == 'test' - - pytest-cov >=2.11.0 ; extra == 'test' + - numpydoc>=1.7 ; extra == 'test' + - pooch>=1.6.0 ; extra == 'test' + - pytest>=7.0 ; extra == 'test' + - pytest-cov>=2.11.0 ; extra == 'test' - pytest-localserver ; extra == 'test' - pytest-faulthandler ; extra == 'test' - pytest-doctestplus ; extra == 'test' @@ -25512,66 +25158,66 @@ packages: - kind: pypi name: scikit-image version: 0.23.2 - url: https://files.pythonhosted.org/packages/b9/cf/9e5828fa29791bf7ac5c3fad3637ebb02f237a1c3de8233bd6a33c2c4aac/scikit_image-0.23.2-cp311-cp311-macosx_12_0_arm64.whl - sha256: a158f50d3df4867bbd1c698520ede8bc493e430ad83f54ac1f0d8f57b328779b + url: https://files.pythonhosted.org/packages/78/2b/5f985cf4cf59378f80dc212004a7692b7b49b2a3910c3584d70284db5b89/scikit_image-0.23.2-cp311-cp311-macosx_10_9_x86_64.whl + sha256: ee83fdb1843ee938eabdfeb9498623282935ea30aa20dffc5d5d16698efb4b2a requires_dist: - - numpy >=1.23 - - scipy >=1.9 - - networkx >=2.8 - - pillow >=9.1 - - imageio >=2.33 - - tifffile >=2022.8.12 - - packaging >=21 - - lazy-loader >=0.4 - - meson-python >=0.15 ; extra == 'build' + - numpy>=1.23 + - scipy>=1.9 + - networkx>=2.8 + - pillow>=9.1 + - imageio>=2.33 + - tifffile>=2022.8.12 + - packaging>=21 + - lazy-loader>=0.4 + - meson-python>=0.15 ; extra == 'build' - wheel ; extra == 'build' - - setuptools >=67 ; extra == 'build' - - packaging >=21 ; extra == 'build' + - setuptools>=67 ; extra == 'build' + - packaging>=21 ; extra == 'build' - ninja ; extra == 'build' - - cython >=3.0.4 ; extra == 'build' + - cython>=3.0.4 ; extra == 'build' - pythran ; extra == 'build' - - numpy >=2.0.0rc1 ; extra == 'build' - - spin ==0.8 ; extra == 'build' + - numpy>=2.0.0rc1 ; extra == 'build' + - spin==0.8 ; extra == 'build' - build ; extra == 'build' - - pooch >=1.6.0 ; extra == 'data' + - pooch>=1.6.0 ; extra == 'data' - pre-commit ; extra == 'developer' - ipython ; extra == 'developer' - tomli ; python_version < '3.11' and extra == 'developer' - - sphinx >=7.3 ; extra == 'docs' - - sphinx-gallery >=0.14 ; extra == 'docs' - - numpydoc >=1.7 ; extra == 'docs' + - sphinx>=7.3 ; extra == 'docs' + - sphinx-gallery>=0.14 ; extra == 'docs' + - numpydoc>=1.7 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - pytest-runner ; extra == 'docs' - - matplotlib >=3.6 ; extra == 'docs' - - dask[array] >=2022.9.2 ; extra == 'docs' - - pandas >=1.5 ; extra == 'docs' - - seaborn >=0.11 ; extra == 'docs' - - pooch >=1.6 ; extra == 'docs' - - tifffile >=2022.8.12 ; extra == 'docs' + - matplotlib>=3.6 ; extra == 'docs' + - dask[array]>=2022.9.2 ; extra == 'docs' + - pandas>=1.5 ; extra == 'docs' + - seaborn>=0.11 ; extra == 'docs' + - pooch>=1.6 ; extra == 'docs' + - tifffile>=2022.8.12 ; extra == 'docs' - myst-parser ; extra == 'docs' - ipywidgets ; extra == 'docs' - ipykernel ; extra == 'docs' - - plotly >=5.10 ; extra == 'docs' + - plotly>=5.10 ; extra == 'docs' - kaleido ; extra == 'docs' - - scikit-learn >=1.1 ; extra == 'docs' - - sphinx-design >=0.5 ; extra == 'docs' - - pydata-sphinx-theme >=0.15.2 ; extra == 'docs' - - pywavelets >=1.1.1 ; extra == 'docs' + - scikit-learn>=1.1 ; extra == 'docs' + - sphinx-design>=0.5 ; extra == 'docs' + - pydata-sphinx-theme>=0.15.2 ; extra == 'docs' + - pywavelets>=1.1.1 ; extra == 'docs' - pytest-doctestplus ; extra == 'docs' - simpleitk ; extra == 'optional' - - astropy >=5.0 ; extra == 'optional' - - cloudpickle >=0.2.1 ; extra == 'optional' - - dask[array] >=2021.1.0 ; extra == 'optional' - - matplotlib >=3.6 ; extra == 'optional' - - pooch >=1.6.0 ; extra == 'optional' + - astropy>=5.0 ; extra == 'optional' + - cloudpickle>=0.2.1 ; extra == 'optional' + - dask[array]>=2021.1.0 ; extra == 'optional' + - matplotlib>=3.6 ; extra == 'optional' + - pooch>=1.6.0 ; extra == 'optional' - pyamg ; extra == 'optional' - - pywavelets >=1.1.1 ; extra == 'optional' - - scikit-learn >=1.1 ; extra == 'optional' + - pywavelets>=1.1.1 ; extra == 'optional' + - scikit-learn>=1.1 ; extra == 'optional' - asv ; extra == 'test' - - numpydoc >=1.7 ; extra == 'test' - - pooch >=1.6.0 ; extra == 'test' - - pytest >=7.0 ; extra == 'test' - - pytest-cov >=2.11.0 ; extra == 'test' + - numpydoc>=1.7 ; extra == 'test' + - pooch>=1.6.0 ; extra == 'test' + - pytest>=7.0 ; extra == 'test' + - pytest-cov>=2.11.0 ; extra == 'test' - pytest-localserver ; extra == 'test' - pytest-faulthandler ; extra == 'test' - pytest-doctestplus ; extra == 'test' @@ -25579,66 +25225,66 @@ packages: - kind: pypi name: scikit-image version: 0.23.2 - url: https://files.pythonhosted.org/packages/0a/40/2c57864acd77c168b96cb6e4e62651b9c98733962793293991ef55e2982c/scikit_image-0.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: fce619a6d84fe40c1208fa579b646e93ce13ef0afc3652a23e9782b2c183291a + url: https://files.pythonhosted.org/packages/eb/ab/8791ce3063e6d4ac7f8efe3c993fd2e911c9e08f4c7dd05b603eaa2493b2/scikit_image-0.23.2-cp311-cp311-win_amd64.whl + sha256: ee65669aa586e110346f567ed5c92d1bd63799a19e951cb83da3f54b0caf7c52 requires_dist: - - numpy >=1.23 - - scipy >=1.9 - - networkx >=2.8 - - pillow >=9.1 - - imageio >=2.33 - - tifffile >=2022.8.12 - - packaging >=21 - - lazy-loader >=0.4 - - meson-python >=0.15 ; extra == 'build' + - numpy>=1.23 + - scipy>=1.9 + - networkx>=2.8 + - pillow>=9.1 + - imageio>=2.33 + - tifffile>=2022.8.12 + - packaging>=21 + - lazy-loader>=0.4 + - meson-python>=0.15 ; extra == 'build' - wheel ; extra == 'build' - - setuptools >=67 ; extra == 'build' - - packaging >=21 ; extra == 'build' + - setuptools>=67 ; extra == 'build' + - packaging>=21 ; extra == 'build' - ninja ; extra == 'build' - - cython >=3.0.4 ; extra == 'build' + - cython>=3.0.4 ; extra == 'build' - pythran ; extra == 'build' - - numpy >=2.0.0rc1 ; extra == 'build' - - spin ==0.8 ; extra == 'build' + - numpy>=2.0.0rc1 ; extra == 'build' + - spin==0.8 ; extra == 'build' - build ; extra == 'build' - - pooch >=1.6.0 ; extra == 'data' + - pooch>=1.6.0 ; extra == 'data' - pre-commit ; extra == 'developer' - ipython ; extra == 'developer' - tomli ; python_version < '3.11' and extra == 'developer' - - sphinx >=7.3 ; extra == 'docs' - - sphinx-gallery >=0.14 ; extra == 'docs' - - numpydoc >=1.7 ; extra == 'docs' + - sphinx>=7.3 ; extra == 'docs' + - sphinx-gallery>=0.14 ; extra == 'docs' + - numpydoc>=1.7 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - pytest-runner ; extra == 'docs' - - matplotlib >=3.6 ; extra == 'docs' - - dask[array] >=2022.9.2 ; extra == 'docs' - - pandas >=1.5 ; extra == 'docs' - - seaborn >=0.11 ; extra == 'docs' - - pooch >=1.6 ; extra == 'docs' - - tifffile >=2022.8.12 ; extra == 'docs' + - matplotlib>=3.6 ; extra == 'docs' + - dask[array]>=2022.9.2 ; extra == 'docs' + - pandas>=1.5 ; extra == 'docs' + - seaborn>=0.11 ; extra == 'docs' + - pooch>=1.6 ; extra == 'docs' + - tifffile>=2022.8.12 ; extra == 'docs' - myst-parser ; extra == 'docs' - ipywidgets ; extra == 'docs' - ipykernel ; extra == 'docs' - - plotly >=5.10 ; extra == 'docs' + - plotly>=5.10 ; extra == 'docs' - kaleido ; extra == 'docs' - - scikit-learn >=1.1 ; extra == 'docs' - - sphinx-design >=0.5 ; extra == 'docs' - - pydata-sphinx-theme >=0.15.2 ; extra == 'docs' - - pywavelets >=1.1.1 ; extra == 'docs' + - scikit-learn>=1.1 ; extra == 'docs' + - sphinx-design>=0.5 ; extra == 'docs' + - pydata-sphinx-theme>=0.15.2 ; extra == 'docs' + - pywavelets>=1.1.1 ; extra == 'docs' - pytest-doctestplus ; extra == 'docs' - simpleitk ; extra == 'optional' - - astropy >=5.0 ; extra == 'optional' - - cloudpickle >=0.2.1 ; extra == 'optional' - - dask[array] >=2021.1.0 ; extra == 'optional' - - matplotlib >=3.6 ; extra == 'optional' - - pooch >=1.6.0 ; extra == 'optional' + - astropy>=5.0 ; extra == 'optional' + - cloudpickle>=0.2.1 ; extra == 'optional' + - dask[array]>=2021.1.0 ; extra == 'optional' + - matplotlib>=3.6 ; extra == 'optional' + - pooch>=1.6.0 ; extra == 'optional' - pyamg ; extra == 'optional' - - pywavelets >=1.1.1 ; extra == 'optional' - - scikit-learn >=1.1 ; extra == 'optional' + - pywavelets>=1.1.1 ; extra == 'optional' + - scikit-learn>=1.1 ; extra == 'optional' - asv ; extra == 'test' - - numpydoc >=1.7 ; extra == 'test' - - pooch >=1.6.0 ; extra == 'test' - - pytest >=7.0 ; extra == 'test' - - pytest-cov >=2.11.0 ; extra == 'test' + - numpydoc>=1.7 ; extra == 'test' + - pooch>=1.6.0 ; extra == 'test' + - pytest>=7.0 ; extra == 'test' + - pytest-cov>=2.11.0 ; extra == 'test' - pytest-localserver ; extra == 'test' - pytest-faulthandler ; extra == 'test' - pytest-doctestplus ; extra == 'test' @@ -25646,66 +25292,66 @@ packages: - kind: pypi name: scikit-image version: 0.23.2 - url: https://files.pythonhosted.org/packages/eb/ab/8791ce3063e6d4ac7f8efe3c993fd2e911c9e08f4c7dd05b603eaa2493b2/scikit_image-0.23.2-cp311-cp311-win_amd64.whl - sha256: ee65669aa586e110346f567ed5c92d1bd63799a19e951cb83da3f54b0caf7c52 + url: https://files.pythonhosted.org/packages/b9/cf/9e5828fa29791bf7ac5c3fad3637ebb02f237a1c3de8233bd6a33c2c4aac/scikit_image-0.23.2-cp311-cp311-macosx_12_0_arm64.whl + sha256: a158f50d3df4867bbd1c698520ede8bc493e430ad83f54ac1f0d8f57b328779b requires_dist: - - numpy >=1.23 - - scipy >=1.9 - - networkx >=2.8 - - pillow >=9.1 - - imageio >=2.33 - - tifffile >=2022.8.12 - - packaging >=21 - - lazy-loader >=0.4 - - meson-python >=0.15 ; extra == 'build' + - numpy>=1.23 + - scipy>=1.9 + - networkx>=2.8 + - pillow>=9.1 + - imageio>=2.33 + - tifffile>=2022.8.12 + - packaging>=21 + - lazy-loader>=0.4 + - meson-python>=0.15 ; extra == 'build' - wheel ; extra == 'build' - - setuptools >=67 ; extra == 'build' - - packaging >=21 ; extra == 'build' + - setuptools>=67 ; extra == 'build' + - packaging>=21 ; extra == 'build' - ninja ; extra == 'build' - - cython >=3.0.4 ; extra == 'build' + - cython>=3.0.4 ; extra == 'build' - pythran ; extra == 'build' - - numpy >=2.0.0rc1 ; extra == 'build' - - spin ==0.8 ; extra == 'build' + - numpy>=2.0.0rc1 ; extra == 'build' + - spin==0.8 ; extra == 'build' - build ; extra == 'build' - - pooch >=1.6.0 ; extra == 'data' + - pooch>=1.6.0 ; extra == 'data' - pre-commit ; extra == 'developer' - ipython ; extra == 'developer' - tomli ; python_version < '3.11' and extra == 'developer' - - sphinx >=7.3 ; extra == 'docs' - - sphinx-gallery >=0.14 ; extra == 'docs' - - numpydoc >=1.7 ; extra == 'docs' + - sphinx>=7.3 ; extra == 'docs' + - sphinx-gallery>=0.14 ; extra == 'docs' + - numpydoc>=1.7 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - pytest-runner ; extra == 'docs' - - matplotlib >=3.6 ; extra == 'docs' - - dask[array] >=2022.9.2 ; extra == 'docs' - - pandas >=1.5 ; extra == 'docs' - - seaborn >=0.11 ; extra == 'docs' - - pooch >=1.6 ; extra == 'docs' - - tifffile >=2022.8.12 ; extra == 'docs' + - matplotlib>=3.6 ; extra == 'docs' + - dask[array]>=2022.9.2 ; extra == 'docs' + - pandas>=1.5 ; extra == 'docs' + - seaborn>=0.11 ; extra == 'docs' + - pooch>=1.6 ; extra == 'docs' + - tifffile>=2022.8.12 ; extra == 'docs' - myst-parser ; extra == 'docs' - ipywidgets ; extra == 'docs' - ipykernel ; extra == 'docs' - - plotly >=5.10 ; extra == 'docs' + - plotly>=5.10 ; extra == 'docs' - kaleido ; extra == 'docs' - - scikit-learn >=1.1 ; extra == 'docs' - - sphinx-design >=0.5 ; extra == 'docs' - - pydata-sphinx-theme >=0.15.2 ; extra == 'docs' - - pywavelets >=1.1.1 ; extra == 'docs' + - scikit-learn>=1.1 ; extra == 'docs' + - sphinx-design>=0.5 ; extra == 'docs' + - pydata-sphinx-theme>=0.15.2 ; extra == 'docs' + - pywavelets>=1.1.1 ; extra == 'docs' - pytest-doctestplus ; extra == 'docs' - simpleitk ; extra == 'optional' - - astropy >=5.0 ; extra == 'optional' - - cloudpickle >=0.2.1 ; extra == 'optional' - - dask[array] >=2021.1.0 ; extra == 'optional' - - matplotlib >=3.6 ; extra == 'optional' - - pooch >=1.6.0 ; extra == 'optional' + - astropy>=5.0 ; extra == 'optional' + - cloudpickle>=0.2.1 ; extra == 'optional' + - dask[array]>=2021.1.0 ; extra == 'optional' + - matplotlib>=3.6 ; extra == 'optional' + - pooch>=1.6.0 ; extra == 'optional' - pyamg ; extra == 'optional' - - pywavelets >=1.1.1 ; extra == 'optional' - - scikit-learn >=1.1 ; extra == 'optional' + - pywavelets>=1.1.1 ; extra == 'optional' + - scikit-learn>=1.1 ; extra == 'optional' - asv ; extra == 'test' - - numpydoc >=1.7 ; extra == 'test' - - pooch >=1.6.0 ; extra == 'test' - - pytest >=7.0 ; extra == 'test' - - pytest-cov >=2.11.0 ; extra == 'test' + - numpydoc>=1.7 ; extra == 'test' + - pooch>=1.6.0 ; extra == 'test' + - pytest>=7.0 ; extra == 'test' + - pytest-cov>=2.11.0 ; extra == 'test' - pytest-localserver ; extra == 'test' - pytest-faulthandler ; extra == 'test' - pytest-doctestplus ; extra == 'test' @@ -25713,198 +25359,198 @@ packages: - kind: pypi name: scikit-learn version: 1.4.2 - url: https://files.pythonhosted.org/packages/59/11/63de36e6933b03490fdfe5cbc9b5a68870a1281d8e705a23b33076dc82fb/scikit_learn-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 45dee87ac5309bb82e3ea633955030df9bbcb8d2cdb30383c6cd483691c546cc + url: https://files.pythonhosted.org/packages/4e/53/14405a47292b59235d811a2af8634aba188ccfd1a38ef4b8042f3447d79a/scikit_learn-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 44c62f2b124848a28fd695db5bc4da019287abf390bfce602ddc8aa1ec186aae requires_dist: - - numpy >=1.19.5 - - scipy >=1.6.0 - - joblib >=1.2.0 - - threadpoolctl >=2.0.0 - - matplotlib >=3.3.4 ; extra == 'benchmark' - - pandas >=1.1.5 ; extra == 'benchmark' - - memory-profiler >=0.57.0 ; extra == 'benchmark' - - matplotlib >=3.3.4 ; extra == 'docs' - - scikit-image >=0.17.2 ; extra == 'docs' - - pandas >=1.1.5 ; extra == 'docs' - - seaborn >=0.9.0 ; extra == 'docs' - - memory-profiler >=0.57.0 ; extra == 'docs' - - sphinx >=6.0.0 ; extra == 'docs' - - sphinx-copybutton >=0.5.2 ; extra == 'docs' - - sphinx-gallery >=0.15.0 ; extra == 'docs' - - numpydoc >=1.2.0 ; extra == 'docs' - - pillow >=7.1.2 ; extra == 'docs' - - pooch >=1.6.0 ; extra == 'docs' - - sphinx-prompt >=1.3.0 ; extra == 'docs' - - sphinxext-opengraph >=0.4.2 ; extra == 'docs' - - plotly >=5.14.0 ; extra == 'docs' - - matplotlib >=3.3.4 ; extra == 'examples' - - scikit-image >=0.17.2 ; extra == 'examples' - - pandas >=1.1.5 ; extra == 'examples' - - seaborn >=0.9.0 ; extra == 'examples' - - pooch >=1.6.0 ; extra == 'examples' - - plotly >=5.14.0 ; extra == 'examples' - - matplotlib >=3.3.4 ; extra == 'tests' - - scikit-image >=0.17.2 ; extra == 'tests' - - pandas >=1.1.5 ; extra == 'tests' - - pytest >=7.1.2 ; extra == 'tests' - - pytest-cov >=2.9.0 ; extra == 'tests' - - ruff >=0.0.272 ; extra == 'tests' - - black >=23.3.0 ; extra == 'tests' - - mypy >=1.3 ; extra == 'tests' - - pyamg >=4.0.0 ; extra == 'tests' - - polars >=0.19.12 ; extra == 'tests' - - pyarrow >=12.0.0 ; extra == 'tests' - - numpydoc >=1.2.0 ; extra == 'tests' - - pooch >=1.6.0 ; extra == 'tests' + - numpy>=1.19.5 + - scipy>=1.6.0 + - joblib>=1.2.0 + - threadpoolctl>=2.0.0 + - matplotlib>=3.3.4 ; extra == 'benchmark' + - pandas>=1.1.5 ; extra == 'benchmark' + - memory-profiler>=0.57.0 ; extra == 'benchmark' + - matplotlib>=3.3.4 ; extra == 'docs' + - scikit-image>=0.17.2 ; extra == 'docs' + - pandas>=1.1.5 ; extra == 'docs' + - seaborn>=0.9.0 ; extra == 'docs' + - memory-profiler>=0.57.0 ; extra == 'docs' + - sphinx>=6.0.0 ; extra == 'docs' + - sphinx-copybutton>=0.5.2 ; extra == 'docs' + - sphinx-gallery>=0.15.0 ; extra == 'docs' + - numpydoc>=1.2.0 ; extra == 'docs' + - pillow>=7.1.2 ; extra == 'docs' + - pooch>=1.6.0 ; extra == 'docs' + - sphinx-prompt>=1.3.0 ; extra == 'docs' + - sphinxext-opengraph>=0.4.2 ; extra == 'docs' + - plotly>=5.14.0 ; extra == 'docs' + - matplotlib>=3.3.4 ; extra == 'examples' + - scikit-image>=0.17.2 ; extra == 'examples' + - pandas>=1.1.5 ; extra == 'examples' + - seaborn>=0.9.0 ; extra == 'examples' + - pooch>=1.6.0 ; extra == 'examples' + - plotly>=5.14.0 ; extra == 'examples' + - matplotlib>=3.3.4 ; extra == 'tests' + - scikit-image>=0.17.2 ; extra == 'tests' + - pandas>=1.1.5 ; extra == 'tests' + - pytest>=7.1.2 ; extra == 'tests' + - pytest-cov>=2.9.0 ; extra == 'tests' + - ruff>=0.0.272 ; extra == 'tests' + - black>=23.3.0 ; extra == 'tests' + - mypy>=1.3 ; extra == 'tests' + - pyamg>=4.0.0 ; extra == 'tests' + - polars>=0.19.12 ; extra == 'tests' + - pyarrow>=12.0.0 ; extra == 'tests' + - numpydoc>=1.2.0 ; extra == 'tests' + - pooch>=1.6.0 ; extra == 'tests' requires_python: '>=3.9' - kind: pypi name: scikit-learn version: 1.4.2 - url: https://files.pythonhosted.org/packages/f2/30/1299e84d2ba3bc735baf17cebbf5b9d55144243c41b3ec6559ce3cf61e23/scikit_learn-1.4.2-cp311-cp311-macosx_12_0_arm64.whl - sha256: 1d0b25d9c651fd050555aadd57431b53d4cf664e749069da77f3d52c5ad14b3b + url: https://files.pythonhosted.org/packages/59/11/63de36e6933b03490fdfe5cbc9b5a68870a1281d8e705a23b33076dc82fb/scikit_learn-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 45dee87ac5309bb82e3ea633955030df9bbcb8d2cdb30383c6cd483691c546cc requires_dist: - - numpy >=1.19.5 - - scipy >=1.6.0 - - joblib >=1.2.0 - - threadpoolctl >=2.0.0 - - matplotlib >=3.3.4 ; extra == 'benchmark' - - pandas >=1.1.5 ; extra == 'benchmark' - - memory-profiler >=0.57.0 ; extra == 'benchmark' - - matplotlib >=3.3.4 ; extra == 'docs' - - scikit-image >=0.17.2 ; extra == 'docs' - - pandas >=1.1.5 ; extra == 'docs' - - seaborn >=0.9.0 ; extra == 'docs' - - memory-profiler >=0.57.0 ; extra == 'docs' - - sphinx >=6.0.0 ; extra == 'docs' - - sphinx-copybutton >=0.5.2 ; extra == 'docs' - - sphinx-gallery >=0.15.0 ; extra == 'docs' - - numpydoc >=1.2.0 ; extra == 'docs' - - pillow >=7.1.2 ; extra == 'docs' - - pooch >=1.6.0 ; extra == 'docs' - - sphinx-prompt >=1.3.0 ; extra == 'docs' - - sphinxext-opengraph >=0.4.2 ; extra == 'docs' - - plotly >=5.14.0 ; extra == 'docs' - - matplotlib >=3.3.4 ; extra == 'examples' - - scikit-image >=0.17.2 ; extra == 'examples' - - pandas >=1.1.5 ; extra == 'examples' - - seaborn >=0.9.0 ; extra == 'examples' - - pooch >=1.6.0 ; extra == 'examples' - - plotly >=5.14.0 ; extra == 'examples' - - matplotlib >=3.3.4 ; extra == 'tests' - - scikit-image >=0.17.2 ; extra == 'tests' - - pandas >=1.1.5 ; extra == 'tests' - - pytest >=7.1.2 ; extra == 'tests' - - pytest-cov >=2.9.0 ; extra == 'tests' - - ruff >=0.0.272 ; extra == 'tests' - - black >=23.3.0 ; extra == 'tests' - - mypy >=1.3 ; extra == 'tests' - - pyamg >=4.0.0 ; extra == 'tests' - - polars >=0.19.12 ; extra == 'tests' - - pyarrow >=12.0.0 ; extra == 'tests' - - numpydoc >=1.2.0 ; extra == 'tests' - - pooch >=1.6.0 ; extra == 'tests' + - numpy>=1.19.5 + - scipy>=1.6.0 + - joblib>=1.2.0 + - threadpoolctl>=2.0.0 + - matplotlib>=3.3.4 ; extra == 'benchmark' + - pandas>=1.1.5 ; extra == 'benchmark' + - memory-profiler>=0.57.0 ; extra == 'benchmark' + - matplotlib>=3.3.4 ; extra == 'docs' + - scikit-image>=0.17.2 ; extra == 'docs' + - pandas>=1.1.5 ; extra == 'docs' + - seaborn>=0.9.0 ; extra == 'docs' + - memory-profiler>=0.57.0 ; extra == 'docs' + - sphinx>=6.0.0 ; extra == 'docs' + - sphinx-copybutton>=0.5.2 ; extra == 'docs' + - sphinx-gallery>=0.15.0 ; extra == 'docs' + - numpydoc>=1.2.0 ; extra == 'docs' + - pillow>=7.1.2 ; extra == 'docs' + - pooch>=1.6.0 ; extra == 'docs' + - sphinx-prompt>=1.3.0 ; extra == 'docs' + - sphinxext-opengraph>=0.4.2 ; extra == 'docs' + - plotly>=5.14.0 ; extra == 'docs' + - matplotlib>=3.3.4 ; extra == 'examples' + - scikit-image>=0.17.2 ; extra == 'examples' + - pandas>=1.1.5 ; extra == 'examples' + - seaborn>=0.9.0 ; extra == 'examples' + - pooch>=1.6.0 ; extra == 'examples' + - plotly>=5.14.0 ; extra == 'examples' + - matplotlib>=3.3.4 ; extra == 'tests' + - scikit-image>=0.17.2 ; extra == 'tests' + - pandas>=1.1.5 ; extra == 'tests' + - pytest>=7.1.2 ; extra == 'tests' + - pytest-cov>=2.9.0 ; extra == 'tests' + - ruff>=0.0.272 ; extra == 'tests' + - black>=23.3.0 ; extra == 'tests' + - mypy>=1.3 ; extra == 'tests' + - pyamg>=4.0.0 ; extra == 'tests' + - polars>=0.19.12 ; extra == 'tests' + - pyarrow>=12.0.0 ; extra == 'tests' + - numpydoc>=1.2.0 ; extra == 'tests' + - pooch>=1.6.0 ; extra == 'tests' requires_python: '>=3.9' - kind: pypi name: scikit-learn version: 1.4.2 - url: https://files.pythonhosted.org/packages/4e/53/14405a47292b59235d811a2af8634aba188ccfd1a38ef4b8042f3447d79a/scikit_learn-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 44c62f2b124848a28fd695db5bc4da019287abf390bfce602ddc8aa1ec186aae + url: https://files.pythonhosted.org/packages/79/3d/02d5d3ed359498fec3abdf65407d3c07e3b8765af17464969055aaec5171/scikit_learn-1.4.2-cp311-cp311-win_amd64.whl + sha256: 5cd7b524115499b18b63f0c96f4224eb885564937a0b3477531b2b63ce331904 requires_dist: - - numpy >=1.19.5 - - scipy >=1.6.0 - - joblib >=1.2.0 - - threadpoolctl >=2.0.0 - - matplotlib >=3.3.4 ; extra == 'benchmark' - - pandas >=1.1.5 ; extra == 'benchmark' - - memory-profiler >=0.57.0 ; extra == 'benchmark' - - matplotlib >=3.3.4 ; extra == 'docs' - - scikit-image >=0.17.2 ; extra == 'docs' - - pandas >=1.1.5 ; extra == 'docs' - - seaborn >=0.9.0 ; extra == 'docs' - - memory-profiler >=0.57.0 ; extra == 'docs' - - sphinx >=6.0.0 ; extra == 'docs' - - sphinx-copybutton >=0.5.2 ; extra == 'docs' - - sphinx-gallery >=0.15.0 ; extra == 'docs' - - numpydoc >=1.2.0 ; extra == 'docs' - - pillow >=7.1.2 ; extra == 'docs' - - pooch >=1.6.0 ; extra == 'docs' - - sphinx-prompt >=1.3.0 ; extra == 'docs' - - sphinxext-opengraph >=0.4.2 ; extra == 'docs' - - plotly >=5.14.0 ; extra == 'docs' - - matplotlib >=3.3.4 ; extra == 'examples' - - scikit-image >=0.17.2 ; extra == 'examples' - - pandas >=1.1.5 ; extra == 'examples' - - seaborn >=0.9.0 ; extra == 'examples' - - pooch >=1.6.0 ; extra == 'examples' - - plotly >=5.14.0 ; extra == 'examples' - - matplotlib >=3.3.4 ; extra == 'tests' - - scikit-image >=0.17.2 ; extra == 'tests' - - pandas >=1.1.5 ; extra == 'tests' - - pytest >=7.1.2 ; extra == 'tests' - - pytest-cov >=2.9.0 ; extra == 'tests' - - ruff >=0.0.272 ; extra == 'tests' - - black >=23.3.0 ; extra == 'tests' - - mypy >=1.3 ; extra == 'tests' - - pyamg >=4.0.0 ; extra == 'tests' - - polars >=0.19.12 ; extra == 'tests' - - pyarrow >=12.0.0 ; extra == 'tests' - - numpydoc >=1.2.0 ; extra == 'tests' - - pooch >=1.6.0 ; extra == 'tests' + - numpy>=1.19.5 + - scipy>=1.6.0 + - joblib>=1.2.0 + - threadpoolctl>=2.0.0 + - matplotlib>=3.3.4 ; extra == 'benchmark' + - pandas>=1.1.5 ; extra == 'benchmark' + - memory-profiler>=0.57.0 ; extra == 'benchmark' + - matplotlib>=3.3.4 ; extra == 'docs' + - scikit-image>=0.17.2 ; extra == 'docs' + - pandas>=1.1.5 ; extra == 'docs' + - seaborn>=0.9.0 ; extra == 'docs' + - memory-profiler>=0.57.0 ; extra == 'docs' + - sphinx>=6.0.0 ; extra == 'docs' + - sphinx-copybutton>=0.5.2 ; extra == 'docs' + - sphinx-gallery>=0.15.0 ; extra == 'docs' + - numpydoc>=1.2.0 ; extra == 'docs' + - pillow>=7.1.2 ; extra == 'docs' + - pooch>=1.6.0 ; extra == 'docs' + - sphinx-prompt>=1.3.0 ; extra == 'docs' + - sphinxext-opengraph>=0.4.2 ; extra == 'docs' + - plotly>=5.14.0 ; extra == 'docs' + - matplotlib>=3.3.4 ; extra == 'examples' + - scikit-image>=0.17.2 ; extra == 'examples' + - pandas>=1.1.5 ; extra == 'examples' + - seaborn>=0.9.0 ; extra == 'examples' + - pooch>=1.6.0 ; extra == 'examples' + - plotly>=5.14.0 ; extra == 'examples' + - matplotlib>=3.3.4 ; extra == 'tests' + - scikit-image>=0.17.2 ; extra == 'tests' + - pandas>=1.1.5 ; extra == 'tests' + - pytest>=7.1.2 ; extra == 'tests' + - pytest-cov>=2.9.0 ; extra == 'tests' + - ruff>=0.0.272 ; extra == 'tests' + - black>=23.3.0 ; extra == 'tests' + - mypy>=1.3 ; extra == 'tests' + - pyamg>=4.0.0 ; extra == 'tests' + - polars>=0.19.12 ; extra == 'tests' + - pyarrow>=12.0.0 ; extra == 'tests' + - numpydoc>=1.2.0 ; extra == 'tests' + - pooch>=1.6.0 ; extra == 'tests' requires_python: '>=3.9' - kind: pypi name: scikit-learn version: 1.4.2 - url: https://files.pythonhosted.org/packages/79/3d/02d5d3ed359498fec3abdf65407d3c07e3b8765af17464969055aaec5171/scikit_learn-1.4.2-cp311-cp311-win_amd64.whl - sha256: 5cd7b524115499b18b63f0c96f4224eb885564937a0b3477531b2b63ce331904 + url: https://files.pythonhosted.org/packages/f2/30/1299e84d2ba3bc735baf17cebbf5b9d55144243c41b3ec6559ce3cf61e23/scikit_learn-1.4.2-cp311-cp311-macosx_12_0_arm64.whl + sha256: 1d0b25d9c651fd050555aadd57431b53d4cf664e749069da77f3d52c5ad14b3b requires_dist: - - numpy >=1.19.5 - - scipy >=1.6.0 - - joblib >=1.2.0 - - threadpoolctl >=2.0.0 - - matplotlib >=3.3.4 ; extra == 'benchmark' - - pandas >=1.1.5 ; extra == 'benchmark' - - memory-profiler >=0.57.0 ; extra == 'benchmark' - - matplotlib >=3.3.4 ; extra == 'docs' - - scikit-image >=0.17.2 ; extra == 'docs' - - pandas >=1.1.5 ; extra == 'docs' - - seaborn >=0.9.0 ; extra == 'docs' - - memory-profiler >=0.57.0 ; extra == 'docs' - - sphinx >=6.0.0 ; extra == 'docs' - - sphinx-copybutton >=0.5.2 ; extra == 'docs' - - sphinx-gallery >=0.15.0 ; extra == 'docs' - - numpydoc >=1.2.0 ; extra == 'docs' - - pillow >=7.1.2 ; extra == 'docs' - - pooch >=1.6.0 ; extra == 'docs' - - sphinx-prompt >=1.3.0 ; extra == 'docs' - - sphinxext-opengraph >=0.4.2 ; extra == 'docs' - - plotly >=5.14.0 ; extra == 'docs' - - matplotlib >=3.3.4 ; extra == 'examples' - - scikit-image >=0.17.2 ; extra == 'examples' - - pandas >=1.1.5 ; extra == 'examples' - - seaborn >=0.9.0 ; extra == 'examples' - - pooch >=1.6.0 ; extra == 'examples' - - plotly >=5.14.0 ; extra == 'examples' - - matplotlib >=3.3.4 ; extra == 'tests' - - scikit-image >=0.17.2 ; extra == 'tests' - - pandas >=1.1.5 ; extra == 'tests' - - pytest >=7.1.2 ; extra == 'tests' - - pytest-cov >=2.9.0 ; extra == 'tests' - - ruff >=0.0.272 ; extra == 'tests' - - black >=23.3.0 ; extra == 'tests' - - mypy >=1.3 ; extra == 'tests' - - pyamg >=4.0.0 ; extra == 'tests' - - polars >=0.19.12 ; extra == 'tests' - - pyarrow >=12.0.0 ; extra == 'tests' - - numpydoc >=1.2.0 ; extra == 'tests' - - pooch >=1.6.0 ; extra == 'tests' + - numpy>=1.19.5 + - scipy>=1.6.0 + - joblib>=1.2.0 + - threadpoolctl>=2.0.0 + - matplotlib>=3.3.4 ; extra == 'benchmark' + - pandas>=1.1.5 ; extra == 'benchmark' + - memory-profiler>=0.57.0 ; extra == 'benchmark' + - matplotlib>=3.3.4 ; extra == 'docs' + - scikit-image>=0.17.2 ; extra == 'docs' + - pandas>=1.1.5 ; extra == 'docs' + - seaborn>=0.9.0 ; extra == 'docs' + - memory-profiler>=0.57.0 ; extra == 'docs' + - sphinx>=6.0.0 ; extra == 'docs' + - sphinx-copybutton>=0.5.2 ; extra == 'docs' + - sphinx-gallery>=0.15.0 ; extra == 'docs' + - numpydoc>=1.2.0 ; extra == 'docs' + - pillow>=7.1.2 ; extra == 'docs' + - pooch>=1.6.0 ; extra == 'docs' + - sphinx-prompt>=1.3.0 ; extra == 'docs' + - sphinxext-opengraph>=0.4.2 ; extra == 'docs' + - plotly>=5.14.0 ; extra == 'docs' + - matplotlib>=3.3.4 ; extra == 'examples' + - scikit-image>=0.17.2 ; extra == 'examples' + - pandas>=1.1.5 ; extra == 'examples' + - seaborn>=0.9.0 ; extra == 'examples' + - pooch>=1.6.0 ; extra == 'examples' + - plotly>=5.14.0 ; extra == 'examples' + - matplotlib>=3.3.4 ; extra == 'tests' + - scikit-image>=0.17.2 ; extra == 'tests' + - pandas>=1.1.5 ; extra == 'tests' + - pytest>=7.1.2 ; extra == 'tests' + - pytest-cov>=2.9.0 ; extra == 'tests' + - ruff>=0.0.272 ; extra == 'tests' + - black>=23.3.0 ; extra == 'tests' + - mypy>=1.3 ; extra == 'tests' + - pyamg>=4.0.0 ; extra == 'tests' + - polars>=0.19.12 ; extra == 'tests' + - pyarrow>=12.0.0 ; extra == 'tests' + - numpydoc>=1.2.0 ; extra == 'tests' + - pooch>=1.6.0 ; extra == 'tests' requires_python: '>=3.9' - kind: pypi name: scipy version: 1.13.0 - url: https://files.pythonhosted.org/packages/be/e3/236639c51636ec7e678f2aa608fe89acb9d02ef64e1fe1d8eb40373bc62b/scipy-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 0fbcf8abaf5aa2dc8d6400566c1a727aed338b5fe880cde64907596a89d576fa + url: https://files.pythonhosted.org/packages/e8/fb/e5955e2ddbdf2baee461eb53ec8d0adedd20a6dfc5510ef8d5e7e44ba461/scipy-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 9ff7dad5d24a8045d836671e082a490848e8639cabb3dbdacb29f943a678683d requires_dist: - - numpy <2.3, >=1.22.4 + - numpy<2.3,>=1.22.4 - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' @@ -25915,35 +25561,35 @@ packages: - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - - hypothesis >=6.30 ; extra == 'test' + - hypothesis>=6.30 ; extra == 'test' - array-api-strict ; extra == 'test' - - sphinx >=5.0.0 ; extra == 'doc' - - pydata-sphinx-theme >=0.15.2 ; extra == 'doc' - - sphinx-design >=0.4.0 ; extra == 'doc' - - matplotlib >=3.5 ; extra == 'doc' + - sphinx>=5.0.0 ; extra == 'doc' + - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' + - sphinx-design>=0.4.0 ; extra == 'doc' + - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb ; extra == 'doc' - pooch ; extra == 'doc' - - jupyterlite-sphinx >=0.12.0 ; extra == 'doc' + - jupyterlite-sphinx>=0.12.0 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - mypy ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff ; extra == 'dev' - - cython-lint >=0.12.2 ; extra == 'dev' + - cython-lint>=0.12.2 ; extra == 'dev' - rich-click ; extra == 'dev' - - doit >=0.36.0 ; extra == 'dev' + - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.9' - kind: pypi name: scipy version: 1.13.0 - url: https://files.pythonhosted.org/packages/51/b6/188c8974d747b2998d672040c5b62a635a72240c515dc4577a28e1dedc80/scipy-1.13.0-cp311-cp311-macosx_12_0_arm64.whl - sha256: 5e4a756355522eb60fcd61f8372ac2549073c8788f6114449b37e9e8104f15a5 + url: https://files.pythonhosted.org/packages/be/e3/236639c51636ec7e678f2aa608fe89acb9d02ef64e1fe1d8eb40373bc62b/scipy-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 0fbcf8abaf5aa2dc8d6400566c1a727aed338b5fe880cde64907596a89d576fa requires_dist: - - numpy <2.3, >=1.22.4 + - numpy<2.3,>=1.22.4 - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' @@ -25954,35 +25600,35 @@ packages: - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - - hypothesis >=6.30 ; extra == 'test' + - hypothesis>=6.30 ; extra == 'test' - array-api-strict ; extra == 'test' - - sphinx >=5.0.0 ; extra == 'doc' - - pydata-sphinx-theme >=0.15.2 ; extra == 'doc' - - sphinx-design >=0.4.0 ; extra == 'doc' - - matplotlib >=3.5 ; extra == 'doc' + - sphinx>=5.0.0 ; extra == 'doc' + - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' + - sphinx-design>=0.4.0 ; extra == 'doc' + - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb ; extra == 'doc' - pooch ; extra == 'doc' - - jupyterlite-sphinx >=0.12.0 ; extra == 'doc' + - jupyterlite-sphinx>=0.12.0 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - mypy ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff ; extra == 'dev' - - cython-lint >=0.12.2 ; extra == 'dev' + - cython-lint>=0.12.2 ; extra == 'dev' - rich-click ; extra == 'dev' - - doit >=0.36.0 ; extra == 'dev' + - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.9' - kind: pypi name: scipy version: 1.13.0 - url: https://files.pythonhosted.org/packages/e8/fb/e5955e2ddbdf2baee461eb53ec8d0adedd20a6dfc5510ef8d5e7e44ba461/scipy-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 9ff7dad5d24a8045d836671e082a490848e8639cabb3dbdacb29f943a678683d + url: https://files.pythonhosted.org/packages/d4/a1/d4adf25b6d2bef8d0ad1682829dcfcba97f3f96bb5b6f137bc3e41003cc7/scipy-1.13.0-cp311-cp311-win_amd64.whl + sha256: a2f471de4d01200718b2b8927f7d76b5d9bde18047ea0fa8bd15c5ba3f26a1d6 requires_dist: - - numpy <2.3, >=1.22.4 + - numpy<2.3,>=1.22.4 - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' @@ -25993,35 +25639,35 @@ packages: - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - - hypothesis >=6.30 ; extra == 'test' + - hypothesis>=6.30 ; extra == 'test' - array-api-strict ; extra == 'test' - - sphinx >=5.0.0 ; extra == 'doc' - - pydata-sphinx-theme >=0.15.2 ; extra == 'doc' - - sphinx-design >=0.4.0 ; extra == 'doc' - - matplotlib >=3.5 ; extra == 'doc' + - sphinx>=5.0.0 ; extra == 'doc' + - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' + - sphinx-design>=0.4.0 ; extra == 'doc' + - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb ; extra == 'doc' - pooch ; extra == 'doc' - - jupyterlite-sphinx >=0.12.0 ; extra == 'doc' + - jupyterlite-sphinx>=0.12.0 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - mypy ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff ; extra == 'dev' - - cython-lint >=0.12.2 ; extra == 'dev' + - cython-lint>=0.12.2 ; extra == 'dev' - rich-click ; extra == 'dev' - - doit >=0.36.0 ; extra == 'dev' + - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.9' - kind: pypi name: scipy version: 1.13.0 - url: https://files.pythonhosted.org/packages/d4/a1/d4adf25b6d2bef8d0ad1682829dcfcba97f3f96bb5b6f137bc3e41003cc7/scipy-1.13.0-cp311-cp311-win_amd64.whl - sha256: a2f471de4d01200718b2b8927f7d76b5d9bde18047ea0fa8bd15c5ba3f26a1d6 + url: https://files.pythonhosted.org/packages/51/b6/188c8974d747b2998d672040c5b62a635a72240c515dc4577a28e1dedc80/scipy-1.13.0-cp311-cp311-macosx_12_0_arm64.whl + sha256: 5e4a756355522eb60fcd61f8372ac2549073c8788f6114449b37e9e8104f15a5 requires_dist: - - numpy <2.3, >=1.22.4 + - numpy<2.3,>=1.22.4 - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' @@ -26032,26 +25678,26 @@ packages: - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - - hypothesis >=6.30 ; extra == 'test' + - hypothesis>=6.30 ; extra == 'test' - array-api-strict ; extra == 'test' - - sphinx >=5.0.0 ; extra == 'doc' - - pydata-sphinx-theme >=0.15.2 ; extra == 'doc' - - sphinx-design >=0.4.0 ; extra == 'doc' - - matplotlib >=3.5 ; extra == 'doc' + - sphinx>=5.0.0 ; extra == 'doc' + - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' + - sphinx-design>=0.4.0 ; extra == 'doc' + - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb ; extra == 'doc' - pooch ; extra == 'doc' - - jupyterlite-sphinx >=0.12.0 ; extra == 'doc' + - jupyterlite-sphinx>=0.12.0 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - mypy ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff ; extra == 'dev' - - cython-lint >=0.12.2 ; extra == 'dev' + - cython-lint>=0.12.2 ; extra == 'dev' - rich-click ; extra == 'dev' - - doit >=0.36.0 ; extra == 'dev' + - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.9' - kind: pypi @@ -26074,12 +25720,12 @@ packages: path: examples/python/segment_anything_model sha256: 85bc241bedf212c63a39d0251a9dcc0fb3a435087a024d4eafd7f49342a75926 requires_dist: + - segment-anything @ git+https://github.com/facebookresearch/segment-anything.git - numpy - opencv-python - - requests <3, >=2.31 + - requests>=2.31,<3 - rerun-sdk - - segment-anything @ git+https://github.com/facebookresearch/segment-anything.git - - torch ==2.2.2 + - torch==2.2.2 - torchvision - tqdm editable: true @@ -26158,11 +25804,11 @@ packages: - kind: pypi name: shapely version: 2.0.4 - url: https://files.pythonhosted.org/packages/93/fd/b205661ed60294a344406fb04227042fcede9501e81ee1e7018e9159455a/shapely-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 7d56ce3e2a6a556b59a288771cf9d091470116867e578bebced8bfc4147fbfd7 + url: https://files.pythonhosted.org/packages/d5/fb/bcf6a8164ed307c99f1a8fabe5acd86ac99a33f52530a3ca84b0936f95bd/shapely-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 4310b5494271e18580d61022c0857eb85d30510d88606fa3b8314790df7f367d requires_dist: - - numpy <3, >=1.14 - - numpydoc ==1.1.* ; extra == 'docs' + - numpy<3,>=1.14 + - numpydoc==1.1.* ; extra == 'docs' - matplotlib ; extra == 'docs' - sphinx ; extra == 'docs' - sphinx-book-theme ; extra == 'docs' @@ -26173,11 +25819,11 @@ packages: - kind: pypi name: shapely version: 2.0.4 - url: https://files.pythonhosted.org/packages/2a/fb/e3f72b10a90e26bb1a92a38b3f30f3074ebac6d532f87848ac09c3e8a73b/shapely-2.0.4-cp311-cp311-macosx_11_0_arm64.whl - sha256: 58b0ecc505bbe49a99551eea3f2e8a9b3b24b3edd2a4de1ac0dc17bc75c9ec07 + url: https://files.pythonhosted.org/packages/93/fd/b205661ed60294a344406fb04227042fcede9501e81ee1e7018e9159455a/shapely-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 7d56ce3e2a6a556b59a288771cf9d091470116867e578bebced8bfc4147fbfd7 requires_dist: - - numpy <3, >=1.14 - - numpydoc ==1.1.* ; extra == 'docs' + - numpy<3,>=1.14 + - numpydoc==1.1.* ; extra == 'docs' - matplotlib ; extra == 'docs' - sphinx ; extra == 'docs' - sphinx-book-theme ; extra == 'docs' @@ -26188,11 +25834,11 @@ packages: - kind: pypi name: shapely version: 2.0.4 - url: https://files.pythonhosted.org/packages/d5/fb/bcf6a8164ed307c99f1a8fabe5acd86ac99a33f52530a3ca84b0936f95bd/shapely-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 4310b5494271e18580d61022c0857eb85d30510d88606fa3b8314790df7f367d + url: https://files.pythonhosted.org/packages/6a/5c/3330f499ca860f0b92db4ceaebd7090096a83c1ea3ae7d8d4c6111761b82/shapely-2.0.4-cp311-cp311-win_amd64.whl + sha256: c52ed79f683f721b69a10fb9e3d940a468203f5054927215586c5d49a072de8d requires_dist: - - numpy <3, >=1.14 - - numpydoc ==1.1.* ; extra == 'docs' + - numpy<3,>=1.14 + - numpydoc==1.1.* ; extra == 'docs' - matplotlib ; extra == 'docs' - sphinx ; extra == 'docs' - sphinx-book-theme ; extra == 'docs' @@ -26203,11 +25849,11 @@ packages: - kind: pypi name: shapely version: 2.0.4 - url: https://files.pythonhosted.org/packages/6a/5c/3330f499ca860f0b92db4ceaebd7090096a83c1ea3ae7d8d4c6111761b82/shapely-2.0.4-cp311-cp311-win_amd64.whl - sha256: c52ed79f683f721b69a10fb9e3d940a468203f5054927215586c5d49a072de8d + url: https://files.pythonhosted.org/packages/2a/fb/e3f72b10a90e26bb1a92a38b3f30f3074ebac6d532f87848ac09c3e8a73b/shapely-2.0.4-cp311-cp311-macosx_11_0_arm64.whl + sha256: 58b0ecc505bbe49a99551eea3f2e8a9b3b24b3edd2a4de1ac0dc17bc75c9ec07 requires_dist: - - numpy <3, >=1.14 - - numpydoc ==1.1.* ; extra == 'docs' + - numpy<3,>=1.14 + - numpydoc==1.1.* ; extra == 'docs' - matplotlib ; extra == 'docs' - sphinx ; extra == 'docs' - sphinx-book-theme ; extra == 'docs' @@ -26231,10 +25877,10 @@ packages: requires_dist: - mesh-to-sdf @ git+https://github.com/marian42/mesh_to_sdf.git - numpy - - requests <3, >=2.31 + - requests>=2.31,<3 - rerun-sdk - - scikit-learn >=1.1.3 - - trimesh ==3.15.2 + - scikit-learn>=1.1.3 + - trimesh==3.15.2 editable: true - kind: conda name: sigtool @@ -26445,19 +26091,19 @@ packages: - kind: pypi name: sounddevice version: 0.4.6 - url: https://files.pythonhosted.org/packages/24/5a/c0b9066fcaf783054b3f35254938dcba2d8cf02576ebdc56b6b4e85661f2/sounddevice-0.4.6-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl - sha256: 8b0b806c205dd3e3cd5a97262b2482624fd21db7d47083b887090148a08051c8 + url: https://files.pythonhosted.org/packages/d7/d5/f0a0aba169f23657c7af3f0c878db7413a9a3b113026fc759862a697c611/sounddevice-0.4.6-py3-none-any.whl + sha256: 5de768ba6fe56ad2b5aaa2eea794b76b73e427961c95acad2ee2ed7f866a4b20 requires_dist: - - cffi >=1.0 + - cffi>=1.0 - numpy ; extra == 'numpy' requires_python: '>=3.7' - kind: pypi name: sounddevice version: 0.4.6 - url: https://files.pythonhosted.org/packages/d7/d5/f0a0aba169f23657c7af3f0c878db7413a9a3b113026fc759862a697c611/sounddevice-0.4.6-py3-none-any.whl - sha256: 5de768ba6fe56ad2b5aaa2eea794b76b73e427961c95acad2ee2ed7f866a4b20 + url: https://files.pythonhosted.org/packages/24/5a/c0b9066fcaf783054b3f35254938dcba2d8cf02576ebdc56b6b4e85661f2/sounddevice-0.4.6-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl + sha256: 8b0b806c205dd3e3cd5a97262b2482624fd21db7d47083b887090148a08051c8 requires_dist: - - cffi >=1.0 + - cffi>=1.0 - numpy ; extra == 'numpy' requires_python: '>=3.7' - kind: pypi @@ -26466,7 +26112,7 @@ packages: url: https://files.pythonhosted.org/packages/39/ae/5e84220bfca4256e4ca2a62a174636089ab6ff671b5f9ddd7e8238587acd/sounddevice-0.4.6-py3-none-win_amd64.whl sha256: 7830d4f8f8570f2e5552942f81d96999c5fcd9a0b682d6fc5d5c5529df23be2c requires_dist: - - cffi >=1.0 + - cffi>=1.0 - numpy ; extra == 'numpy' requires_python: '>=3.7' - kind: pypi @@ -26494,9 +26140,9 @@ packages: path: examples/python/structure_from_motion sha256: b20b79aa7bb2b4225b37d3cb28872a70dc7e9ab2ca9ab138b90d60fc8d7b4c15 requires_dist: + - opencv-python>4.6 - numpy - - opencv-python >4.6 - - requests <3, >=2.31 + - requests>=2.31,<3 - rerun-sdk - tqdm editable: true @@ -26506,7 +26152,7 @@ packages: url: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl sha256: c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5 requires_dist: - - mpmath >=0.19 + - mpmath>=0.19 requires_python: '>=3.8' - kind: conda name: sysroot_linux-64 @@ -26686,9 +26332,9 @@ packages: timestamp: 1706164225098 - kind: pypi name: threadpoolctl - version: 3.4.0 - url: https://files.pythonhosted.org/packages/1e/84/ccd9b08653022b7785b6e3ee070ffb2825841e0dc119be22f0840b2b35cb/threadpoolctl-3.4.0-py3-none-any.whl - sha256: 8f4c689a65b23e5ed825c8436a92b818aac005e0f3715f6a1664d7c7ee29d262 + version: 3.5.0 + url: https://files.pythonhosted.org/packages/4b/2c/ffbf7a134b9ab11a67b0cf0726453cedd9c5043a4fe7a35d1cefa9a1bcfb/threadpoolctl-3.5.0-py3-none-any.whl + sha256: 56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467 requires_python: '>=3.8' - kind: pypi name: tifffile @@ -26697,7 +26343,7 @@ packages: sha256: 8d0b982f4b01ace358835ae6c2beb5a70cb7287f5d3a2e96c318bd5befa97b1f requires_dist: - numpy - - imagecodecs >=2023.8.12 ; extra == 'all' + - imagecodecs>=2023.8.12 ; extra == 'all' - matplotlib ; extra == 'all' - defusedxml ; extra == 'all' - lxml ; extra == 'all' @@ -26710,7 +26356,7 @@ packages: url: https://files.pythonhosted.org/packages/76/aa/4b54f6047c442883243f68f6f9e3a0ab77aaae4b3e6e51a98b371e73dd77/timm-0.9.11-py3-none-any.whl sha256: 02bba56786633ff46b55ee0ce3b991fa85375556844e500ad18e6b12921dc3da requires_dist: - - torch >=1.7 + - torch>=1.7 - torchvision - pyyaml - huggingface-hub @@ -26864,15 +26510,15 @@ packages: - kind: pypi name: tokenizers version: 0.19.1 - url: https://files.pythonhosted.org/packages/c8/d6/6e1d728d765eb4102767f071bf7f6439ab10d7f4a975c9217db65715207a/tokenizers-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl - sha256: 5c88d1481f1882c2e53e6bb06491e474e420d9ac7bdff172610c4f9ad3898059 + url: https://files.pythonhosted.org/packages/a7/03/fb50fc03f86016b227a967c8d474f90230c885c0d18f78acdfda7a96ce56/tokenizers-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: d16ff18907f4909dca9b076b9c2d899114dd6abceeb074eca0c93e2353f943aa requires_dist: - - huggingface-hub >=0.16.4, <1.0 + - huggingface-hub>=0.16.4,<1.0 - pytest ; extra == 'testing' - requests ; extra == 'testing' - numpy ; extra == 'testing' - datasets ; extra == 'testing' - - black ==22.3 ; extra == 'testing' + - black==22.3 ; extra == 'testing' - ruff ; extra == 'testing' - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' @@ -26882,15 +26528,15 @@ packages: - kind: pypi name: tokenizers version: 0.19.1 - url: https://files.pythonhosted.org/packages/90/79/d17a0f491d10817cd30f1121a07aa09c8e97a81114b116e473baf1577f09/tokenizers-0.19.1-cp311-cp311-macosx_11_0_arm64.whl - sha256: ddf672ed719b4ed82b51499100f5417d7d9f6fb05a65e232249268f35de5ed14 + url: https://files.pythonhosted.org/packages/c8/d6/6e1d728d765eb4102767f071bf7f6439ab10d7f4a975c9217db65715207a/tokenizers-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl + sha256: 5c88d1481f1882c2e53e6bb06491e474e420d9ac7bdff172610c4f9ad3898059 requires_dist: - - huggingface-hub >=0.16.4, <1.0 + - huggingface-hub>=0.16.4,<1.0 - pytest ; extra == 'testing' - requests ; extra == 'testing' - numpy ; extra == 'testing' - datasets ; extra == 'testing' - - black ==22.3 ; extra == 'testing' + - black==22.3 ; extra == 'testing' - ruff ; extra == 'testing' - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' @@ -26900,15 +26546,15 @@ packages: - kind: pypi name: tokenizers version: 0.19.1 - url: https://files.pythonhosted.org/packages/a7/03/fb50fc03f86016b227a967c8d474f90230c885c0d18f78acdfda7a96ce56/tokenizers-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: d16ff18907f4909dca9b076b9c2d899114dd6abceeb074eca0c93e2353f943aa + url: https://files.pythonhosted.org/packages/65/8e/6d7d72b28f22c422cff8beae10ac3c2e4376b9be721ef8167b7eecd1da62/tokenizers-0.19.1-cp311-none-win_amd64.whl + sha256: ad57d59341710b94a7d9dbea13f5c1e7d76fd8d9bcd944a7a6ab0b0da6e0cc66 requires_dist: - - huggingface-hub >=0.16.4, <1.0 + - huggingface-hub>=0.16.4,<1.0 - pytest ; extra == 'testing' - requests ; extra == 'testing' - numpy ; extra == 'testing' - datasets ; extra == 'testing' - - black ==22.3 ; extra == 'testing' + - black==22.3 ; extra == 'testing' - ruff ; extra == 'testing' - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' @@ -26918,15 +26564,15 @@ packages: - kind: pypi name: tokenizers version: 0.19.1 - url: https://files.pythonhosted.org/packages/65/8e/6d7d72b28f22c422cff8beae10ac3c2e4376b9be721ef8167b7eecd1da62/tokenizers-0.19.1-cp311-none-win_amd64.whl - sha256: ad57d59341710b94a7d9dbea13f5c1e7d76fd8d9bcd944a7a6ab0b0da6e0cc66 + url: https://files.pythonhosted.org/packages/90/79/d17a0f491d10817cd30f1121a07aa09c8e97a81114b116e473baf1577f09/tokenizers-0.19.1-cp311-cp311-macosx_11_0_arm64.whl + sha256: ddf672ed719b4ed82b51499100f5417d7d9f6fb05a65e232249268f35de5ed14 requires_dist: - - huggingface-hub >=0.16.4, <1.0 + - huggingface-hub>=0.16.4,<1.0 - pytest ; extra == 'testing' - requests ; extra == 'testing' - numpy ; extra == 'testing' - datasets ; extra == 'testing' - - black ==22.3 ; extra == 'testing' + - black==22.3 ; extra == 'testing' - ruff ; extra == 'testing' - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' @@ -26974,56 +26620,56 @@ packages: - kind: pypi name: torch version: 2.2.2 - url: https://files.pythonhosted.org/packages/3f/14/e105b8ef6d324e789c1589e95cb0ab63f3e07c2216d68b1178b7c21b7d2a/torch-2.2.2-cp311-none-macosx_10_9_x86_64.whl - sha256: 95b9b44f3bcebd8b6cd8d37ec802048c872d9c567ba52c894bba90863a439059 + url: https://files.pythonhosted.org/packages/5c/01/5ab75f138bf32d7a69df61e4997e24eccad87cc009f5fb7e2a31af8a4036/torch-2.2.2-cp311-cp311-win_amd64.whl + sha256: f9ef0a648310435511e76905f9b89612e45ef2c8b023bee294f5e6f7e73a3e7c requires_dist: - filelock - - typing-extensions >=4.8.0 + - typing-extensions>=4.8.0 - sympy - networkx - jinja2 - fsspec - - nvidia-cuda-nvrtc-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-runtime-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-cupti-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cudnn-cu12 ==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cublas-cu12 ==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cufft-cu12 ==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-curand-cu12 ==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusolver-cu12 ==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusparse-cu12 ==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nccl-cu12 ==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nvtx-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - triton ==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' - - opt-einsum >=3.3 ; extra == 'opt-einsum' - - optree >=0.9.1 ; extra == 'optree' + - nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-runtime-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-cupti-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cudnn-cu12==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cublas-cu12==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cufft-cu12==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-curand-cu12==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusolver-cu12==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusparse-cu12==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nccl-cu12==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nvtx-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - triton==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' + - opt-einsum>=3.3 ; extra == 'opt-einsum' + - optree>=0.9.1 ; extra == 'optree' requires_python: '>=3.8.0' - kind: pypi name: torch version: 2.2.2 - url: https://files.pythonhosted.org/packages/02/af/81abea3d73fddfde26afd1ce52a4ddfa389cd2b684c89d6c4d0d5d8d0dfa/torch-2.2.2-cp311-cp311-manylinux2014_aarch64.whl - sha256: 32827fa1fbe5da8851686256b4cd94cc7b11be962862c2293811c94eea9457bf + url: https://files.pythonhosted.org/packages/3f/14/e105b8ef6d324e789c1589e95cb0ab63f3e07c2216d68b1178b7c21b7d2a/torch-2.2.2-cp311-none-macosx_10_9_x86_64.whl + sha256: 95b9b44f3bcebd8b6cd8d37ec802048c872d9c567ba52c894bba90863a439059 requires_dist: - filelock - - typing-extensions >=4.8.0 + - typing-extensions>=4.8.0 - sympy - networkx - jinja2 - fsspec - - nvidia-cuda-nvrtc-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-runtime-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-cupti-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cudnn-cu12 ==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cublas-cu12 ==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cufft-cu12 ==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-curand-cu12 ==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusolver-cu12 ==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusparse-cu12 ==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nccl-cu12 ==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nvtx-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - triton ==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' - - opt-einsum >=3.3 ; extra == 'opt-einsum' - - optree >=0.9.1 ; extra == 'optree' + - nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-runtime-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-cupti-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cudnn-cu12==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cublas-cu12==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cufft-cu12==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-curand-cu12==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusolver-cu12==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusparse-cu12==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nccl-cu12==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nvtx-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - triton==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' + - opt-einsum>=3.3 ; extra == 'opt-einsum' + - optree>=0.9.1 ; extra == 'optree' requires_python: '>=3.8.0' - kind: pypi name: torch @@ -27032,25 +26678,25 @@ packages: sha256: ad4c03b786e074f46606f4151c0a1e3740268bcf29fbd2fdf6666d66341c1dcb requires_dist: - filelock - - typing-extensions >=4.8.0 + - typing-extensions>=4.8.0 - sympy - networkx - jinja2 - fsspec - - nvidia-cuda-nvrtc-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-runtime-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-cupti-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cudnn-cu12 ==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cublas-cu12 ==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cufft-cu12 ==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-curand-cu12 ==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusolver-cu12 ==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusparse-cu12 ==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nccl-cu12 ==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nvtx-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - triton ==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' - - opt-einsum >=3.3 ; extra == 'opt-einsum' - - optree >=0.9.1 ; extra == 'optree' + - nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-runtime-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-cupti-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cudnn-cu12==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cublas-cu12==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cufft-cu12==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-curand-cu12==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusolver-cu12==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusparse-cu12==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nccl-cu12==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nvtx-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - triton==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' + - opt-einsum>=3.3 ; extra == 'opt-einsum' + - optree>=0.9.1 ; extra == 'optree' requires_python: '>=3.8.0' - kind: pypi name: torch @@ -27059,95 +26705,95 @@ packages: sha256: 49aa4126ede714c5aeef7ae92969b4b0bbe67f19665106463c39f22e0a1860d1 requires_dist: - filelock - - typing-extensions >=4.8.0 + - typing-extensions>=4.8.0 - sympy - networkx - jinja2 - fsspec - - nvidia-cuda-nvrtc-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-runtime-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-cupti-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cudnn-cu12 ==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cublas-cu12 ==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cufft-cu12 ==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-curand-cu12 ==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusolver-cu12 ==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusparse-cu12 ==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nccl-cu12 ==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nvtx-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - triton ==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' - - opt-einsum >=3.3 ; extra == 'opt-einsum' - - optree >=0.9.1 ; extra == 'optree' + - nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-runtime-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-cupti-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cudnn-cu12==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cublas-cu12==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cufft-cu12==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-curand-cu12==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusolver-cu12==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusparse-cu12==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nccl-cu12==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nvtx-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - triton==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' + - opt-einsum>=3.3 ; extra == 'opt-einsum' + - optree>=0.9.1 ; extra == 'optree' requires_python: '>=3.8.0' - kind: pypi name: torch version: 2.2.2 - url: https://files.pythonhosted.org/packages/5c/01/5ab75f138bf32d7a69df61e4997e24eccad87cc009f5fb7e2a31af8a4036/torch-2.2.2-cp311-cp311-win_amd64.whl - sha256: f9ef0a648310435511e76905f9b89612e45ef2c8b023bee294f5e6f7e73a3e7c + url: https://files.pythonhosted.org/packages/02/af/81abea3d73fddfde26afd1ce52a4ddfa389cd2b684c89d6c4d0d5d8d0dfa/torch-2.2.2-cp311-cp311-manylinux2014_aarch64.whl + sha256: 32827fa1fbe5da8851686256b4cd94cc7b11be962862c2293811c94eea9457bf requires_dist: - filelock - - typing-extensions >=4.8.0 + - typing-extensions>=4.8.0 - sympy - networkx - jinja2 - fsspec - - nvidia-cuda-nvrtc-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-runtime-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cuda-cupti-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cudnn-cu12 ==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cublas-cu12 ==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cufft-cu12 ==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-curand-cu12 ==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusolver-cu12 ==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-cusparse-cu12 ==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nccl-cu12 ==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - nvidia-nvtx-cu12 ==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' - - triton ==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' - - opt-einsum >=3.3 ; extra == 'opt-einsum' - - optree >=0.9.1 ; extra == 'optree' + - nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-runtime-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cuda-cupti-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cudnn-cu12==8.9.2.26 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cublas-cu12==12.1.3.1 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cufft-cu12==11.0.2.54 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-curand-cu12==10.3.2.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusolver-cu12==11.4.5.107 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-cusparse-cu12==12.1.0.106 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nccl-cu12==2.19.3 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - nvidia-nvtx-cu12==12.1.105 ; platform_system == 'Linux' and platform_machine == 'x86_64' + - triton==2.2.0 ; platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.12' + - opt-einsum>=3.3 ; extra == 'opt-einsum' + - optree>=0.9.1 ; extra == 'optree' requires_python: '>=3.8.0' - kind: pypi name: torchvision version: 0.17.2 - url: https://files.pythonhosted.org/packages/46/95/179dd1bf8fd6bd689f0907f4baed557d2b12d2cf3d7ed1a8ecefe0a63d83/torchvision-0.17.2-cp311-cp311-macosx_10_13_x86_64.whl - sha256: 9b83e55ee7d0a1704f52b9c0ac87388e7a6d1d98a6bde7b0b35f9ab54d7bda54 + url: https://files.pythonhosted.org/packages/68/49/5e1c771294407bb25e6dbcf169aef5cffefcddf27b0176125a9b0af06a1e/torchvision-0.17.2-cp311-cp311-manylinux1_x86_64.whl + sha256: 3bbc24b7713e8f22766992562547d8b4b10001208d372fe599255af84bfd1a69 requires_dist: - numpy - - torch ==2.2.2 - - pillow !=8.3.*, >=5.3.0 + - torch==2.2.2 + - pillow!=8.3.*,>=5.3.0 - scipy ; extra == 'scipy' requires_python: '>=3.8' - kind: pypi name: torchvision version: 0.17.2 - url: https://files.pythonhosted.org/packages/36/15/c48f74f8f8d382677ef016b65f09969028a1549b8a518c18894deb95b544/torchvision-0.17.2-cp311-cp311-macosx_11_0_arm64.whl - sha256: e031004a1bc432c980a7bd642f6c189a3efc316e423fc30b5569837166a4e28d + url: https://files.pythonhosted.org/packages/46/95/179dd1bf8fd6bd689f0907f4baed557d2b12d2cf3d7ed1a8ecefe0a63d83/torchvision-0.17.2-cp311-cp311-macosx_10_13_x86_64.whl + sha256: 9b83e55ee7d0a1704f52b9c0ac87388e7a6d1d98a6bde7b0b35f9ab54d7bda54 requires_dist: - numpy - - torch ==2.2.2 - - pillow !=8.3.*, >=5.3.0 + - torch==2.2.2 + - pillow!=8.3.*,>=5.3.0 - scipy ; extra == 'scipy' requires_python: '>=3.8' - kind: pypi name: torchvision version: 0.17.2 - url: https://files.pythonhosted.org/packages/68/49/5e1c771294407bb25e6dbcf169aef5cffefcddf27b0176125a9b0af06a1e/torchvision-0.17.2-cp311-cp311-manylinux1_x86_64.whl - sha256: 3bbc24b7713e8f22766992562547d8b4b10001208d372fe599255af84bfd1a69 + url: https://files.pythonhosted.org/packages/c6/75/d869f600fc33df8b8ca99943e165a4ca23b73c68dc1942098fde0a6b46f3/torchvision-0.17.2-cp311-cp311-win_amd64.whl + sha256: 6835897df852fad1015e6a106c167c83848114cbcc7d86112384a973404e4431 requires_dist: - numpy - - torch ==2.2.2 - - pillow !=8.3.*, >=5.3.0 + - torch==2.2.2 + - pillow!=8.3.*,>=5.3.0 - scipy ; extra == 'scipy' requires_python: '>=3.8' - kind: pypi name: torchvision version: 0.17.2 - url: https://files.pythonhosted.org/packages/c6/75/d869f600fc33df8b8ca99943e165a4ca23b73c68dc1942098fde0a6b46f3/torchvision-0.17.2-cp311-cp311-win_amd64.whl - sha256: 6835897df852fad1015e6a106c167c83848114cbcc7d86112384a973404e4431 + url: https://files.pythonhosted.org/packages/36/15/c48f74f8f8d382677ef016b65f09969028a1549b8a518c18894deb95b544/torchvision-0.17.2-cp311-cp311-macosx_11_0_arm64.whl + sha256: e031004a1bc432c980a7bd642f6c189a3efc316e423fc30b5569837166a4e28d requires_dist: - numpy - - torch ==2.2.2 - - pillow !=8.3.*, >=5.3.0 + - torch==2.2.2 + - pillow!=8.3.*,>=5.3.0 - scipy ; extra == 'scipy' requires_python: '>=3.8' - kind: pypi @@ -27157,11 +26803,11 @@ packages: sha256: 1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9 requires_dist: - colorama ; platform_system == 'Windows' - - pytest >=6 ; extra == 'dev' + - pytest>=6 ; extra == 'dev' - pytest-cov ; extra == 'dev' - pytest-timeout ; extra == 'dev' - pytest-xdist ; extra == 'dev' - - ipywidgets >=6 ; extra == 'notebook' + - ipywidgets>=6 ; extra == 'notebook' - slack-sdk ; extra == 'slack' - requests ; extra == 'telegram' requires_python: '>=3.7' @@ -27189,308 +26835,308 @@ packages: sha256: 9d5ee0c8142a60501faf9e49a0b42f8e9cb8611823bce4f195a9325a6816337e requires_dist: - filelock - - huggingface-hub <1.0, >=0.19.3 - - numpy >=1.17 - - packaging >=20.0 - - pyyaml >=5.1 - - regex !=2019.12.17 + - huggingface-hub<1.0,>=0.19.3 + - numpy>=1.17 + - packaging>=20.0 + - pyyaml>=5.1 + - regex!=2019.12.17 - requests - - tokenizers <0.20, >=0.19 - - safetensors >=0.4.1 - - tqdm >=4.27 - - accelerate >=0.21.0 ; extra == 'accelerate' + - tokenizers<0.20,>=0.19 + - safetensors>=0.4.1 + - tqdm>=4.27 + - accelerate>=0.21.0 ; extra == 'accelerate' - diffusers ; extra == 'agents' - - accelerate >=0.21.0 ; extra == 'agents' - - datasets !=2.5.0 ; extra == 'agents' + - accelerate>=0.21.0 ; extra == 'agents' + - datasets!=2.5.0 ; extra == 'agents' - torch ; extra == 'agents' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'agents' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'agents' - opencv-python ; extra == 'agents' - - pillow <=15.0, >=10.0.1 ; extra == 'agents' - - tensorflow <2.16, >=2.6 ; extra == 'all' + - pillow<=15.0,>=10.0.1 ; extra == 'agents' + - tensorflow<2.16,>=2.6 ; extra == 'all' - onnxconverter-common ; extra == 'all' - tf2onnx ; extra == 'all' - - tensorflow-text <2.16 ; extra == 'all' - - keras-nlp >=0.3.1 ; extra == 'all' + - tensorflow-text<2.16 ; extra == 'all' + - keras-nlp>=0.3.1 ; extra == 'all' - torch ; extra == 'all' - - accelerate >=0.21.0 ; extra == 'all' - - jax <=0.4.13, >=0.4.1 ; extra == 'all' - - jaxlib <=0.4.13, >=0.4.1 ; extra == 'all' - - flax <=0.7.0, >=0.4.1 ; extra == 'all' - - optax <=0.1.4, >=0.0.8 ; extra == 'all' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'all' + - accelerate>=0.21.0 ; extra == 'all' + - jax<=0.4.13,>=0.4.1 ; extra == 'all' + - jaxlib<=0.4.13,>=0.4.1 ; extra == 'all' + - flax<=0.7.0,>=0.4.1 ; extra == 'all' + - optax<=0.1.4,>=0.0.8 ; extra == 'all' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'all' - protobuf ; extra == 'all' - - tokenizers <0.20, >=0.19 ; extra == 'all' + - tokenizers<0.20,>=0.19 ; extra == 'all' - torchaudio ; extra == 'all' - librosa ; extra == 'all' - - pyctcdecode >=0.4.0 ; extra == 'all' + - pyctcdecode>=0.4.0 ; extra == 'all' - phonemizer ; extra == 'all' - kenlm ; extra == 'all' - - pillow <=15.0, >=10.0.1 ; extra == 'all' + - pillow<=15.0,>=10.0.1 ; extra == 'all' - optuna ; extra == 'all' - - ray[tune] >=2.7.0 ; extra == 'all' + - ray[tune]>=2.7.0 ; extra == 'all' - sigopt ; extra == 'all' - timm ; extra == 'all' - torchvision ; extra == 'all' - - codecarbon ==1.2.0 ; extra == 'all' - - decord ==0.6.0 ; extra == 'all' - - av ==9.2.0 ; extra == 'all' + - codecarbon==1.2.0 ; extra == 'all' + - decord==0.6.0 ; extra == 'all' + - av==9.2.0 ; extra == 'all' - librosa ; extra == 'audio' - - pyctcdecode >=0.4.0 ; extra == 'audio' + - pyctcdecode>=0.4.0 ; extra == 'audio' - phonemizer ; extra == 'audio' - kenlm ; extra == 'audio' - - codecarbon ==1.2.0 ; extra == 'codecarbon' - - deepspeed >=0.9.3 ; extra == 'deepspeed' - - accelerate >=0.21.0 ; extra == 'deepspeed' - - deepspeed >=0.9.3 ; extra == 'deepspeed-testing' - - accelerate >=0.21.0 ; extra == 'deepspeed-testing' - - pytest <8.0.0, >=7.2.0 ; extra == 'deepspeed-testing' + - codecarbon==1.2.0 ; extra == 'codecarbon' + - deepspeed>=0.9.3 ; extra == 'deepspeed' + - accelerate>=0.21.0 ; extra == 'deepspeed' + - deepspeed>=0.9.3 ; extra == 'deepspeed-testing' + - accelerate>=0.21.0 ; extra == 'deepspeed-testing' + - pytest<8.0.0,>=7.2.0 ; extra == 'deepspeed-testing' - pytest-xdist ; extra == 'deepspeed-testing' - timeout-decorator ; extra == 'deepspeed-testing' - parameterized ; extra == 'deepspeed-testing' - psutil ; extra == 'deepspeed-testing' - - datasets !=2.5.0 ; extra == 'deepspeed-testing' - - dill <0.3.5 ; extra == 'deepspeed-testing' - - evaluate >=0.2.0 ; extra == 'deepspeed-testing' + - datasets!=2.5.0 ; extra == 'deepspeed-testing' + - dill<0.3.5 ; extra == 'deepspeed-testing' + - evaluate>=0.2.0 ; extra == 'deepspeed-testing' - pytest-timeout ; extra == 'deepspeed-testing' - - ruff ==0.1.5 ; extra == 'deepspeed-testing' - - sacrebleu <2.0.0, >=1.4.12 ; extra == 'deepspeed-testing' - - rouge-score !=0.0.7, !=0.0.8, !=0.1, !=0.1.1 ; extra == 'deepspeed-testing' + - ruff==0.1.5 ; extra == 'deepspeed-testing' + - sacrebleu<2.0.0,>=1.4.12 ; extra == 'deepspeed-testing' + - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'deepspeed-testing' - nltk ; extra == 'deepspeed-testing' - - gitpython <3.1.19 ; extra == 'deepspeed-testing' - - hf-doc-builder >=0.3.0 ; extra == 'deepspeed-testing' + - gitpython<3.1.19 ; extra == 'deepspeed-testing' + - hf-doc-builder>=0.3.0 ; extra == 'deepspeed-testing' - protobuf ; extra == 'deepspeed-testing' - sacremoses ; extra == 'deepspeed-testing' - rjieba ; extra == 'deepspeed-testing' - beautifulsoup4 ; extra == 'deepspeed-testing' - tensorboard ; extra == 'deepspeed-testing' - pydantic ; extra == 'deepspeed-testing' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'deepspeed-testing' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'deepspeed-testing' - faiss-cpu ; extra == 'deepspeed-testing' - - cookiecutter ==1.7.3 ; extra == 'deepspeed-testing' + - cookiecutter==1.7.3 ; extra == 'deepspeed-testing' - optuna ; extra == 'deepspeed-testing' - - tensorflow <2.16, >=2.6 ; extra == 'dev' + - tensorflow<2.16,>=2.6 ; extra == 'dev' - onnxconverter-common ; extra == 'dev' - tf2onnx ; extra == 'dev' - - tensorflow-text <2.16 ; extra == 'dev' - - keras-nlp >=0.3.1 ; extra == 'dev' + - tensorflow-text<2.16 ; extra == 'dev' + - keras-nlp>=0.3.1 ; extra == 'dev' - torch ; extra == 'dev' - - accelerate >=0.21.0 ; extra == 'dev' - - jax <=0.4.13, >=0.4.1 ; extra == 'dev' - - jaxlib <=0.4.13, >=0.4.1 ; extra == 'dev' - - flax <=0.7.0, >=0.4.1 ; extra == 'dev' - - optax <=0.1.4, >=0.0.8 ; extra == 'dev' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'dev' + - accelerate>=0.21.0 ; extra == 'dev' + - jax<=0.4.13,>=0.4.1 ; extra == 'dev' + - jaxlib<=0.4.13,>=0.4.1 ; extra == 'dev' + - flax<=0.7.0,>=0.4.1 ; extra == 'dev' + - optax<=0.1.4,>=0.0.8 ; extra == 'dev' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'dev' - protobuf ; extra == 'dev' - - tokenizers <0.20, >=0.19 ; extra == 'dev' + - tokenizers<0.20,>=0.19 ; extra == 'dev' - torchaudio ; extra == 'dev' - librosa ; extra == 'dev' - - pyctcdecode >=0.4.0 ; extra == 'dev' + - pyctcdecode>=0.4.0 ; extra == 'dev' - phonemizer ; extra == 'dev' - kenlm ; extra == 'dev' - - pillow <=15.0, >=10.0.1 ; extra == 'dev' + - pillow<=15.0,>=10.0.1 ; extra == 'dev' - optuna ; extra == 'dev' - - ray[tune] >=2.7.0 ; extra == 'dev' + - ray[tune]>=2.7.0 ; extra == 'dev' - sigopt ; extra == 'dev' - timm ; extra == 'dev' - torchvision ; extra == 'dev' - - codecarbon ==1.2.0 ; extra == 'dev' - - decord ==0.6.0 ; extra == 'dev' - - av ==9.2.0 ; extra == 'dev' - - pytest <8.0.0, >=7.2.0 ; extra == 'dev' + - codecarbon==1.2.0 ; extra == 'dev' + - decord==0.6.0 ; extra == 'dev' + - av==9.2.0 ; extra == 'dev' + - pytest<8.0.0,>=7.2.0 ; extra == 'dev' - pytest-xdist ; extra == 'dev' - timeout-decorator ; extra == 'dev' - parameterized ; extra == 'dev' - psutil ; extra == 'dev' - - datasets !=2.5.0 ; extra == 'dev' - - dill <0.3.5 ; extra == 'dev' - - evaluate >=0.2.0 ; extra == 'dev' + - datasets!=2.5.0 ; extra == 'dev' + - dill<0.3.5 ; extra == 'dev' + - evaluate>=0.2.0 ; extra == 'dev' - pytest-timeout ; extra == 'dev' - - ruff ==0.1.5 ; extra == 'dev' - - sacrebleu <2.0.0, >=1.4.12 ; extra == 'dev' - - rouge-score !=0.0.7, !=0.0.8, !=0.1, !=0.1.1 ; extra == 'dev' + - ruff==0.1.5 ; extra == 'dev' + - sacrebleu<2.0.0,>=1.4.12 ; extra == 'dev' + - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev' - nltk ; extra == 'dev' - - gitpython <3.1.19 ; extra == 'dev' - - hf-doc-builder >=0.3.0 ; extra == 'dev' + - gitpython<3.1.19 ; extra == 'dev' + - hf-doc-builder>=0.3.0 ; extra == 'dev' - sacremoses ; extra == 'dev' - rjieba ; extra == 'dev' - beautifulsoup4 ; extra == 'dev' - tensorboard ; extra == 'dev' - pydantic ; extra == 'dev' - faiss-cpu ; extra == 'dev' - - cookiecutter ==1.7.3 ; extra == 'dev' - - isort >=5.5.4 ; extra == 'dev' - - urllib3 <2.0.0 ; extra == 'dev' - - fugashi >=1.0 ; extra == 'dev' - - ipadic <2.0, >=1.0.0 ; extra == 'dev' - - unidic-lite >=1.0.7 ; extra == 'dev' - - unidic >=1.0.2 ; extra == 'dev' - - sudachipy >=0.6.6 ; extra == 'dev' - - sudachidict-core >=20220729 ; extra == 'dev' - - rhoknp <1.3.1, >=1.1.0 ; extra == 'dev' + - cookiecutter==1.7.3 ; extra == 'dev' + - isort>=5.5.4 ; extra == 'dev' + - urllib3<2.0.0 ; extra == 'dev' + - fugashi>=1.0 ; extra == 'dev' + - ipadic<2.0,>=1.0.0 ; extra == 'dev' + - unidic-lite>=1.0.7 ; extra == 'dev' + - unidic>=1.0.2 ; extra == 'dev' + - sudachipy>=0.6.6 ; extra == 'dev' + - sudachidict-core>=20220729 ; extra == 'dev' + - rhoknp<1.3.1,>=1.1.0 ; extra == 'dev' - hf-doc-builder ; extra == 'dev' - scikit-learn ; extra == 'dev' - - pytest <8.0.0, >=7.2.0 ; extra == 'dev-tensorflow' + - pytest<8.0.0,>=7.2.0 ; extra == 'dev-tensorflow' - pytest-xdist ; extra == 'dev-tensorflow' - timeout-decorator ; extra == 'dev-tensorflow' - parameterized ; extra == 'dev-tensorflow' - psutil ; extra == 'dev-tensorflow' - - datasets !=2.5.0 ; extra == 'dev-tensorflow' - - dill <0.3.5 ; extra == 'dev-tensorflow' - - evaluate >=0.2.0 ; extra == 'dev-tensorflow' + - datasets!=2.5.0 ; extra == 'dev-tensorflow' + - dill<0.3.5 ; extra == 'dev-tensorflow' + - evaluate>=0.2.0 ; extra == 'dev-tensorflow' - pytest-timeout ; extra == 'dev-tensorflow' - - ruff ==0.1.5 ; extra == 'dev-tensorflow' - - sacrebleu <2.0.0, >=1.4.12 ; extra == 'dev-tensorflow' - - rouge-score !=0.0.7, !=0.0.8, !=0.1, !=0.1.1 ; extra == 'dev-tensorflow' + - ruff==0.1.5 ; extra == 'dev-tensorflow' + - sacrebleu<2.0.0,>=1.4.12 ; extra == 'dev-tensorflow' + - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev-tensorflow' - nltk ; extra == 'dev-tensorflow' - - gitpython <3.1.19 ; extra == 'dev-tensorflow' - - hf-doc-builder >=0.3.0 ; extra == 'dev-tensorflow' + - gitpython<3.1.19 ; extra == 'dev-tensorflow' + - hf-doc-builder>=0.3.0 ; extra == 'dev-tensorflow' - protobuf ; extra == 'dev-tensorflow' - sacremoses ; extra == 'dev-tensorflow' - rjieba ; extra == 'dev-tensorflow' - beautifulsoup4 ; extra == 'dev-tensorflow' - tensorboard ; extra == 'dev-tensorflow' - pydantic ; extra == 'dev-tensorflow' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'dev-tensorflow' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'dev-tensorflow' - faiss-cpu ; extra == 'dev-tensorflow' - - cookiecutter ==1.7.3 ; extra == 'dev-tensorflow' - - tensorflow <2.16, >=2.6 ; extra == 'dev-tensorflow' + - cookiecutter==1.7.3 ; extra == 'dev-tensorflow' + - tensorflow<2.16,>=2.6 ; extra == 'dev-tensorflow' - onnxconverter-common ; extra == 'dev-tensorflow' - tf2onnx ; extra == 'dev-tensorflow' - - tensorflow-text <2.16 ; extra == 'dev-tensorflow' - - keras-nlp >=0.3.1 ; extra == 'dev-tensorflow' - - tokenizers <0.20, >=0.19 ; extra == 'dev-tensorflow' - - pillow <=15.0, >=10.0.1 ; extra == 'dev-tensorflow' - - isort >=5.5.4 ; extra == 'dev-tensorflow' - - urllib3 <2.0.0 ; extra == 'dev-tensorflow' + - tensorflow-text<2.16 ; extra == 'dev-tensorflow' + - keras-nlp>=0.3.1 ; extra == 'dev-tensorflow' + - tokenizers<0.20,>=0.19 ; extra == 'dev-tensorflow' + - pillow<=15.0,>=10.0.1 ; extra == 'dev-tensorflow' + - isort>=5.5.4 ; extra == 'dev-tensorflow' + - urllib3<2.0.0 ; extra == 'dev-tensorflow' - hf-doc-builder ; extra == 'dev-tensorflow' - scikit-learn ; extra == 'dev-tensorflow' - - onnxruntime >=1.4.0 ; extra == 'dev-tensorflow' - - onnxruntime-tools >=1.4.2 ; extra == 'dev-tensorflow' + - onnxruntime>=1.4.0 ; extra == 'dev-tensorflow' + - onnxruntime-tools>=1.4.2 ; extra == 'dev-tensorflow' - librosa ; extra == 'dev-tensorflow' - - pyctcdecode >=0.4.0 ; extra == 'dev-tensorflow' + - pyctcdecode>=0.4.0 ; extra == 'dev-tensorflow' - phonemizer ; extra == 'dev-tensorflow' - kenlm ; extra == 'dev-tensorflow' - - pytest <8.0.0, >=7.2.0 ; extra == 'dev-torch' + - pytest<8.0.0,>=7.2.0 ; extra == 'dev-torch' - pytest-xdist ; extra == 'dev-torch' - timeout-decorator ; extra == 'dev-torch' - parameterized ; extra == 'dev-torch' - psutil ; extra == 'dev-torch' - - datasets !=2.5.0 ; extra == 'dev-torch' - - dill <0.3.5 ; extra == 'dev-torch' - - evaluate >=0.2.0 ; extra == 'dev-torch' + - datasets!=2.5.0 ; extra == 'dev-torch' + - dill<0.3.5 ; extra == 'dev-torch' + - evaluate>=0.2.0 ; extra == 'dev-torch' - pytest-timeout ; extra == 'dev-torch' - - ruff ==0.1.5 ; extra == 'dev-torch' - - sacrebleu <2.0.0, >=1.4.12 ; extra == 'dev-torch' - - rouge-score !=0.0.7, !=0.0.8, !=0.1, !=0.1.1 ; extra == 'dev-torch' + - ruff==0.1.5 ; extra == 'dev-torch' + - sacrebleu<2.0.0,>=1.4.12 ; extra == 'dev-torch' + - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev-torch' - nltk ; extra == 'dev-torch' - - gitpython <3.1.19 ; extra == 'dev-torch' - - hf-doc-builder >=0.3.0 ; extra == 'dev-torch' + - gitpython<3.1.19 ; extra == 'dev-torch' + - hf-doc-builder>=0.3.0 ; extra == 'dev-torch' - protobuf ; extra == 'dev-torch' - sacremoses ; extra == 'dev-torch' - rjieba ; extra == 'dev-torch' - beautifulsoup4 ; extra == 'dev-torch' - tensorboard ; extra == 'dev-torch' - pydantic ; extra == 'dev-torch' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'dev-torch' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'dev-torch' - faiss-cpu ; extra == 'dev-torch' - - cookiecutter ==1.7.3 ; extra == 'dev-torch' + - cookiecutter==1.7.3 ; extra == 'dev-torch' - torch ; extra == 'dev-torch' - - accelerate >=0.21.0 ; extra == 'dev-torch' - - tokenizers <0.20, >=0.19 ; extra == 'dev-torch' + - accelerate>=0.21.0 ; extra == 'dev-torch' + - tokenizers<0.20,>=0.19 ; extra == 'dev-torch' - torchaudio ; extra == 'dev-torch' - librosa ; extra == 'dev-torch' - - pyctcdecode >=0.4.0 ; extra == 'dev-torch' + - pyctcdecode>=0.4.0 ; extra == 'dev-torch' - phonemizer ; extra == 'dev-torch' - kenlm ; extra == 'dev-torch' - - pillow <=15.0, >=10.0.1 ; extra == 'dev-torch' + - pillow<=15.0,>=10.0.1 ; extra == 'dev-torch' - optuna ; extra == 'dev-torch' - - ray[tune] >=2.7.0 ; extra == 'dev-torch' + - ray[tune]>=2.7.0 ; extra == 'dev-torch' - sigopt ; extra == 'dev-torch' - timm ; extra == 'dev-torch' - torchvision ; extra == 'dev-torch' - - codecarbon ==1.2.0 ; extra == 'dev-torch' - - isort >=5.5.4 ; extra == 'dev-torch' - - urllib3 <2.0.0 ; extra == 'dev-torch' - - fugashi >=1.0 ; extra == 'dev-torch' - - ipadic <2.0, >=1.0.0 ; extra == 'dev-torch' - - unidic-lite >=1.0.7 ; extra == 'dev-torch' - - unidic >=1.0.2 ; extra == 'dev-torch' - - sudachipy >=0.6.6 ; extra == 'dev-torch' - - sudachidict-core >=20220729 ; extra == 'dev-torch' - - rhoknp <1.3.1, >=1.1.0 ; extra == 'dev-torch' + - codecarbon==1.2.0 ; extra == 'dev-torch' + - isort>=5.5.4 ; extra == 'dev-torch' + - urllib3<2.0.0 ; extra == 'dev-torch' + - fugashi>=1.0 ; extra == 'dev-torch' + - ipadic<2.0,>=1.0.0 ; extra == 'dev-torch' + - unidic-lite>=1.0.7 ; extra == 'dev-torch' + - unidic>=1.0.2 ; extra == 'dev-torch' + - sudachipy>=0.6.6 ; extra == 'dev-torch' + - sudachidict-core>=20220729 ; extra == 'dev-torch' + - rhoknp<1.3.1,>=1.1.0 ; extra == 'dev-torch' - hf-doc-builder ; extra == 'dev-torch' - scikit-learn ; extra == 'dev-torch' - - onnxruntime >=1.4.0 ; extra == 'dev-torch' - - onnxruntime-tools >=1.4.2 ; extra == 'dev-torch' - - tensorflow <2.16, >=2.6 ; extra == 'docs' + - onnxruntime>=1.4.0 ; extra == 'dev-torch' + - onnxruntime-tools>=1.4.2 ; extra == 'dev-torch' + - tensorflow<2.16,>=2.6 ; extra == 'docs' - onnxconverter-common ; extra == 'docs' - tf2onnx ; extra == 'docs' - - tensorflow-text <2.16 ; extra == 'docs' - - keras-nlp >=0.3.1 ; extra == 'docs' + - tensorflow-text<2.16 ; extra == 'docs' + - keras-nlp>=0.3.1 ; extra == 'docs' - torch ; extra == 'docs' - - accelerate >=0.21.0 ; extra == 'docs' - - jax <=0.4.13, >=0.4.1 ; extra == 'docs' - - jaxlib <=0.4.13, >=0.4.1 ; extra == 'docs' - - flax <=0.7.0, >=0.4.1 ; extra == 'docs' - - optax <=0.1.4, >=0.0.8 ; extra == 'docs' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'docs' + - accelerate>=0.21.0 ; extra == 'docs' + - jax<=0.4.13,>=0.4.1 ; extra == 'docs' + - jaxlib<=0.4.13,>=0.4.1 ; extra == 'docs' + - flax<=0.7.0,>=0.4.1 ; extra == 'docs' + - optax<=0.1.4,>=0.0.8 ; extra == 'docs' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'docs' - protobuf ; extra == 'docs' - - tokenizers <0.20, >=0.19 ; extra == 'docs' + - tokenizers<0.20,>=0.19 ; extra == 'docs' - torchaudio ; extra == 'docs' - librosa ; extra == 'docs' - - pyctcdecode >=0.4.0 ; extra == 'docs' + - pyctcdecode>=0.4.0 ; extra == 'docs' - phonemizer ; extra == 'docs' - kenlm ; extra == 'docs' - - pillow <=15.0, >=10.0.1 ; extra == 'docs' + - pillow<=15.0,>=10.0.1 ; extra == 'docs' - optuna ; extra == 'docs' - - ray[tune] >=2.7.0 ; extra == 'docs' + - ray[tune]>=2.7.0 ; extra == 'docs' - sigopt ; extra == 'docs' - timm ; extra == 'docs' - torchvision ; extra == 'docs' - - codecarbon ==1.2.0 ; extra == 'docs' - - decord ==0.6.0 ; extra == 'docs' - - av ==9.2.0 ; extra == 'docs' + - codecarbon==1.2.0 ; extra == 'docs' + - decord==0.6.0 ; extra == 'docs' + - av==9.2.0 ; extra == 'docs' - hf-doc-builder ; extra == 'docs' - hf-doc-builder ; extra == 'docs_specific' - - jax <=0.4.13, >=0.4.1 ; extra == 'flax' - - jaxlib <=0.4.13, >=0.4.1 ; extra == 'flax' - - flax <=0.7.0, >=0.4.1 ; extra == 'flax' - - optax <=0.1.4, >=0.0.8 ; extra == 'flax' + - jax<=0.4.13,>=0.4.1 ; extra == 'flax' + - jaxlib<=0.4.13,>=0.4.1 ; extra == 'flax' + - flax<=0.7.0,>=0.4.1 ; extra == 'flax' + - optax<=0.1.4,>=0.0.8 ; extra == 'flax' - librosa ; extra == 'flax-speech' - - pyctcdecode >=0.4.0 ; extra == 'flax-speech' + - pyctcdecode>=0.4.0 ; extra == 'flax-speech' - phonemizer ; extra == 'flax-speech' - kenlm ; extra == 'flax-speech' - ftfy ; extra == 'ftfy' - optuna ; extra == 'integrations' - - ray[tune] >=2.7.0 ; extra == 'integrations' + - ray[tune]>=2.7.0 ; extra == 'integrations' - sigopt ; extra == 'integrations' - - fugashi >=1.0 ; extra == 'ja' - - ipadic <2.0, >=1.0.0 ; extra == 'ja' - - unidic-lite >=1.0.7 ; extra == 'ja' - - unidic >=1.0.2 ; extra == 'ja' - - sudachipy >=0.6.6 ; extra == 'ja' - - sudachidict-core >=20220729 ; extra == 'ja' - - rhoknp <1.3.1, >=1.1.0 ; extra == 'ja' - - cookiecutter ==1.7.3 ; extra == 'modelcreation' - - natten <0.15.0, >=0.14.6 ; extra == 'natten' + - fugashi>=1.0 ; extra == 'ja' + - ipadic<2.0,>=1.0.0 ; extra == 'ja' + - unidic-lite>=1.0.7 ; extra == 'ja' + - unidic>=1.0.2 ; extra == 'ja' + - sudachipy>=0.6.6 ; extra == 'ja' + - sudachidict-core>=20220729 ; extra == 'ja' + - rhoknp<1.3.1,>=1.1.0 ; extra == 'ja' + - cookiecutter==1.7.3 ; extra == 'modelcreation' + - natten<0.15.0,>=0.14.6 ; extra == 'natten' - onnxconverter-common ; extra == 'onnx' - tf2onnx ; extra == 'onnx' - - onnxruntime >=1.4.0 ; extra == 'onnx' - - onnxruntime-tools >=1.4.2 ; extra == 'onnx' - - onnxruntime >=1.4.0 ; extra == 'onnxruntime' - - onnxruntime-tools >=1.4.2 ; extra == 'onnxruntime' + - onnxruntime>=1.4.0 ; extra == 'onnx' + - onnxruntime-tools>=1.4.2 ; extra == 'onnx' + - onnxruntime>=1.4.0 ; extra == 'onnxruntime' + - onnxruntime-tools>=1.4.2 ; extra == 'onnxruntime' - optuna ; extra == 'optuna' - - datasets !=2.5.0 ; extra == 'quality' - - isort >=5.5.4 ; extra == 'quality' - - ruff ==0.1.5 ; extra == 'quality' - - gitpython <3.1.19 ; extra == 'quality' - - hf-doc-builder >=0.3.0 ; extra == 'quality' - - urllib3 <2.0.0 ; extra == 'quality' - - ray[tune] >=2.7.0 ; extra == 'ray' + - datasets!=2.5.0 ; extra == 'quality' + - isort>=5.5.4 ; extra == 'quality' + - ruff==0.1.5 ; extra == 'quality' + - gitpython<3.1.19 ; extra == 'quality' + - hf-doc-builder>=0.3.0 ; extra == 'quality' + - urllib3<2.0.0 ; extra == 'quality' + - ray[tune]>=2.7.0 ; extra == 'ray' - faiss-cpu ; extra == 'retrieval' - - datasets !=2.5.0 ; extra == 'retrieval' - - sagemaker >=2.31.0 ; extra == 'sagemaker' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'sentencepiece' + - datasets!=2.5.0 ; extra == 'retrieval' + - sagemaker>=2.31.0 ; extra == 'sagemaker' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'sentencepiece' - protobuf ; extra == 'sentencepiece' - pydantic ; extra == 'serving' - uvicorn ; extra == 'serving' @@ -27500,73 +27146,73 @@ packages: - scikit-learn ; extra == 'sklearn' - torchaudio ; extra == 'speech' - librosa ; extra == 'speech' - - pyctcdecode >=0.4.0 ; extra == 'speech' + - pyctcdecode>=0.4.0 ; extra == 'speech' - phonemizer ; extra == 'speech' - kenlm ; extra == 'speech' - - pytest <8.0.0, >=7.2.0 ; extra == 'testing' + - pytest<8.0.0,>=7.2.0 ; extra == 'testing' - pytest-xdist ; extra == 'testing' - timeout-decorator ; extra == 'testing' - parameterized ; extra == 'testing' - psutil ; extra == 'testing' - - datasets !=2.5.0 ; extra == 'testing' - - dill <0.3.5 ; extra == 'testing' - - evaluate >=0.2.0 ; extra == 'testing' + - datasets!=2.5.0 ; extra == 'testing' + - dill<0.3.5 ; extra == 'testing' + - evaluate>=0.2.0 ; extra == 'testing' - pytest-timeout ; extra == 'testing' - - ruff ==0.1.5 ; extra == 'testing' - - sacrebleu <2.0.0, >=1.4.12 ; extra == 'testing' - - rouge-score !=0.0.7, !=0.0.8, !=0.1, !=0.1.1 ; extra == 'testing' + - ruff==0.1.5 ; extra == 'testing' + - sacrebleu<2.0.0,>=1.4.12 ; extra == 'testing' + - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'testing' - nltk ; extra == 'testing' - - gitpython <3.1.19 ; extra == 'testing' - - hf-doc-builder >=0.3.0 ; extra == 'testing' + - gitpython<3.1.19 ; extra == 'testing' + - hf-doc-builder>=0.3.0 ; extra == 'testing' - protobuf ; extra == 'testing' - sacremoses ; extra == 'testing' - rjieba ; extra == 'testing' - beautifulsoup4 ; extra == 'testing' - tensorboard ; extra == 'testing' - pydantic ; extra == 'testing' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'testing' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'testing' - faiss-cpu ; extra == 'testing' - - cookiecutter ==1.7.3 ; extra == 'testing' - - tensorflow <2.16, >=2.6 ; extra == 'tf' + - cookiecutter==1.7.3 ; extra == 'testing' + - tensorflow<2.16,>=2.6 ; extra == 'tf' - onnxconverter-common ; extra == 'tf' - tf2onnx ; extra == 'tf' - - tensorflow-text <2.16 ; extra == 'tf' - - keras-nlp >=0.3.1 ; extra == 'tf' - - tensorflow-cpu <2.16, >=2.6 ; extra == 'tf-cpu' + - tensorflow-text<2.16 ; extra == 'tf' + - keras-nlp>=0.3.1 ; extra == 'tf' + - tensorflow-cpu<2.16,>=2.6 ; extra == 'tf-cpu' - onnxconverter-common ; extra == 'tf-cpu' - tf2onnx ; extra == 'tf-cpu' - - tensorflow-text <2.16 ; extra == 'tf-cpu' - - keras-nlp >=0.3.1 ; extra == 'tf-cpu' + - tensorflow-text<2.16 ; extra == 'tf-cpu' + - keras-nlp>=0.3.1 ; extra == 'tf-cpu' - librosa ; extra == 'tf-speech' - - pyctcdecode >=0.4.0 ; extra == 'tf-speech' + - pyctcdecode>=0.4.0 ; extra == 'tf-speech' - phonemizer ; extra == 'tf-speech' - kenlm ; extra == 'tf-speech' - timm ; extra == 'timm' - - tokenizers <0.20, >=0.19 ; extra == 'tokenizers' + - tokenizers<0.20,>=0.19 ; extra == 'tokenizers' - torch ; extra == 'torch' - - accelerate >=0.21.0 ; extra == 'torch' + - accelerate>=0.21.0 ; extra == 'torch' - torchaudio ; extra == 'torch-speech' - librosa ; extra == 'torch-speech' - - pyctcdecode >=0.4.0 ; extra == 'torch-speech' + - pyctcdecode>=0.4.0 ; extra == 'torch-speech' - phonemizer ; extra == 'torch-speech' - kenlm ; extra == 'torch-speech' - torchvision ; extra == 'torch-vision' - - pillow <=15.0, >=10.0.1 ; extra == 'torch-vision' + - pillow<=15.0,>=10.0.1 ; extra == 'torch-vision' - filelock ; extra == 'torchhub' - - huggingface-hub <1.0, >=0.19.3 ; extra == 'torchhub' + - huggingface-hub<1.0,>=0.19.3 ; extra == 'torchhub' - importlib-metadata ; extra == 'torchhub' - - numpy >=1.17 ; extra == 'torchhub' - - packaging >=20.0 ; extra == 'torchhub' + - numpy>=1.17 ; extra == 'torchhub' + - packaging>=20.0 ; extra == 'torchhub' - protobuf ; extra == 'torchhub' - - regex !=2019.12.17 ; extra == 'torchhub' + - regex!=2019.12.17 ; extra == 'torchhub' - requests ; extra == 'torchhub' - - sentencepiece !=0.1.92, >=0.1.91 ; extra == 'torchhub' + - sentencepiece!=0.1.92,>=0.1.91 ; extra == 'torchhub' - torch ; extra == 'torchhub' - - tokenizers <0.20, >=0.19 ; extra == 'torchhub' - - tqdm >=4.27 ; extra == 'torchhub' - - decord ==0.6.0 ; extra == 'video' - - av ==9.2.0 ; extra == 'video' - - pillow <=15.0, >=10.0.1 ; extra == 'vision' + - tokenizers<0.20,>=0.19 ; extra == 'torchhub' + - tqdm>=4.27 ; extra == 'torchhub' + - decord==0.6.0 ; extra == 'video' + - av==9.2.0 ; extra == 'video' + - pillow<=15.0,>=10.0.1 ; extra == 'vision' requires_python: '>=3.8.0' - kind: pypi name: trimesh @@ -27629,14 +27275,14 @@ packages: sha256: da58a152bddb62cafa9a857dd2bc1f886dbf9f9c90a2b5da82157cd2b34392b0 requires_dist: - filelock - - cmake >=3.20 ; extra == 'build' + - cmake>=3.20 ; extra == 'build' - lit ; extra == 'build' - autopep8 ; extra == 'tests' - flake8 ; extra == 'tests' - isort ; extra == 'tests' - numpy ; extra == 'tests' - pytest ; extra == 'tests' - - scipy >=1.7.1 ; extra == 'tests' + - scipy>=1.7.1 ; extra == 'tests' - torch ; extra == 'tests' - matplotlib ; extra == 'tutorials' - pandas ; extra == 'tutorials' @@ -27653,7 +27299,7 @@ packages: url: https://files.pythonhosted.org/packages/8b/ea/91b718b8c0b88e4f61cdd61357cc4a1f8767b32be691fb388299003a3ae3/types_requests-2.31.0.20240406-py3-none-any.whl sha256: 6216cdac377c6b9a040ac1c0404f7284bd13199c0e1bb235f4324627e8898cf5 requires_dist: - - urllib3 >=2 + - urllib3>=2 requires_python: '>=3.8' - kind: pypi name: typing-extensions @@ -27667,9 +27313,9 @@ packages: url: https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl sha256: 9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f requires_dist: - - mypy-extensions >=0.3.0 - - typing-extensions >=3.7.4 - - typing >=3.7.4 ; python_version < '3.5' + - mypy-extensions>=0.3.0 + - typing-extensions>=3.7.4 + - typing>=3.7.4 ; python_version < '3.5' - kind: conda name: typing_extensions version: 4.8.0 @@ -28073,13 +27719,13 @@ packages: url: https://files.pythonhosted.org/packages/d1/1b/46802a050b1c55d10c4f59fc6afd2b45ac9b4f62b2e12092d3f599286f14/umap_learn-0.5.6-py3-none-any.whl sha256: 881cc0c2ee845b790bf0455aa1664f9f68b838d9d0fe12a1291b85c5a559c913 requires_dist: - - numpy >=1.17 - - scipy >=1.3.1 - - scikit-learn >=0.22 - - numba >=0.51.2 - - pynndescent >=0.5 + - numpy>=1.17 + - scipy>=1.3.1 + - scikit-learn>=0.22 + - numba>=0.51.2 + - pynndescent>=0.5 - tqdm - - tensorflow >=2.1 ; extra == 'parametric_umap' + - tensorflow>=2.1 ; extra == 'parametric_umap' - pandas ; extra == 'plot' - matplotlib ; extra == 'plot' - datashader ; extra == 'plot' @@ -28088,38 +27734,19 @@ packages: - colorcet ; extra == 'plot' - seaborn ; extra == 'plot' - scikit-image ; extra == 'plot' - - tbb >=2019.0 ; extra == 'tbb' + - tbb>=2019.0 ; extra == 'tbb' - kind: pypi name: urllib3 version: 2.2.1 url: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl sha256: 450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d requires_dist: - - brotli >=1.0.9 ; platform_python_implementation == 'CPython' and extra == 'brotli' - - brotlicffi >=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'brotli' - - h2 <5, >=4 ; extra == 'h2' - - pysocks !=1.5.7, <2.0, >=1.5.6 ; extra == 'socks' - - zstandard >=0.18.0 ; extra == 'zstd' + - brotli>=1.0.9 ; platform_python_implementation == 'CPython' and extra == 'brotli' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'brotli' + - h2<5,>=4 ; extra == 'h2' + - pysocks!=1.5.7,<2.0,>=1.5.6 ; extra == 'socks' + - zstandard>=0.18.0 ; extra == 'zstd' requires_python: '>=3.8' -- kind: conda - name: urllib3 - version: 2.2.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda - sha256: d4009dcc9327684d6409706ce17656afbeae690d8522d3c9bc4df57649a352cd - md5: 08807a87fa7af10754d46f63b368e016 - depends: - - brotli-python >=1.0.9 - - pysocks >=1.5.6,<2.0,!=1.5.7 - - python >=3.7 - license: MIT - license_family: MIT - purls: - - pkg:pypi/urllib3 - size: 94669 - timestamp: 1708239595549 - kind: conda name: vc version: '14.3' @@ -28194,63 +27821,33 @@ packages: timestamp: 1702511239004 - kind: pypi name: virtualenv - version: 20.25.2 - url: https://files.pythonhosted.org/packages/b7/d0/ee2496ac979bbb3fd7ed2edba0da3f1f415a6559721b9d51b7efe99d15ea/virtualenv-20.25.2-py3-none-any.whl - sha256: 6e1281a57849c8a54da89ba82e5eb7c8937b9d057ff01aaf5bc9afaa3552e90f - requires_dist: - - distlib <1, >=0.3.7 - - filelock <4, >=3.12.2 - - importlib-metadata >=6.6 ; python_version < '3.8' - - platformdirs <5, >=3.9.1 - - furo >=2023.7.26 ; extra == 'docs' - - proselint >=0.13 ; extra == 'docs' - - sphinx !=7.3, >=7.1.2 ; extra == 'docs' - - sphinx-argparse >=0.4 ; extra == 'docs' - - sphinxcontrib-towncrier >=0.2.1a0 ; extra == 'docs' - - towncrier >=23.6 ; extra == 'docs' - - covdefaults >=2.3 ; extra == 'test' - - coverage-enable-subprocess >=1 ; extra == 'test' - - coverage >=7.2.7 ; extra == 'test' - - flaky >=3.7 ; extra == 'test' - - packaging >=23.1 ; extra == 'test' - - pytest-env >=0.8.2 ; extra == 'test' - - pytest-freezer >=0.4.8 ; platform_python_implementation == 'PyPy' and extra == 'test' - - pytest-mock >=3.11.1 ; extra == 'test' - - pytest-randomly >=3.12 ; extra == 'test' - - pytest-timeout >=2.1 ; extra == 'test' - - pytest >=7.4 ; extra == 'test' - - setuptools >=68 ; extra == 'test' - - time-machine >=2.10 ; platform_python_implementation == 'CPython' and extra == 'test' - requires_python: '>=3.7' -- kind: pypi - name: virtualenv - version: 20.25.3 - url: https://files.pythonhosted.org/packages/cd/8a/709e9994dc2f9705d1127c63b64151582655e02c953e163b317803864fc0/virtualenv-20.25.3-py3-none-any.whl - sha256: 8aac4332f2ea6ef519c648d0bc48a5b1d324994753519919bddbb1aff25a104e + version: 20.26.1 + url: https://files.pythonhosted.org/packages/ca/28/19728b052c52b588fa117e80561d4b6e872664f4df73628d58593218becd/virtualenv-20.26.1-py3-none-any.whl + sha256: 7aa9982a728ae5892558bff6a2839c00b9ed145523ece2274fad6f414690ae75 requires_dist: - - distlib <1, >=0.3.7 - - filelock <4, >=3.12.2 - - importlib-metadata >=6.6 ; python_version < '3.8' - - platformdirs <5, >=3.9.1 - - furo >=2023.7.26 ; extra == 'docs' - - proselint >=0.13 ; extra == 'docs' - - sphinx !=7.3, >=7.1.2 ; extra == 'docs' - - sphinx-argparse >=0.4 ; extra == 'docs' - - sphinxcontrib-towncrier >=0.2.1a0 ; extra == 'docs' - - towncrier >=23.6 ; extra == 'docs' - - covdefaults >=2.3 ; extra == 'test' - - coverage-enable-subprocess >=1 ; extra == 'test' - - coverage >=7.2.7 ; extra == 'test' - - flaky >=3.7 ; extra == 'test' - - packaging >=23.1 ; extra == 'test' - - pytest-env >=0.8.2 ; extra == 'test' - - pytest-freezer >=0.4.8 ; platform_python_implementation == 'PyPy' and extra == 'test' - - pytest-mock >=3.11.1 ; extra == 'test' - - pytest-randomly >=3.12 ; extra == 'test' - - pytest-timeout >=2.1 ; extra == 'test' - - pytest >=7.4 ; extra == 'test' - - setuptools >=68 ; extra == 'test' - - time-machine >=2.10 ; platform_python_implementation == 'CPython' and extra == 'test' + - distlib<1,>=0.3.7 + - filelock<4,>=3.12.2 + - importlib-metadata>=6.6 ; python_version < '3.8' + - platformdirs<5,>=3.9.1 + - furo>=2023.7.26 ; extra == 'docs' + - proselint>=0.13 ; extra == 'docs' + - sphinx!=7.3,>=7.1.2 ; extra == 'docs' + - sphinx-argparse>=0.4 ; extra == 'docs' + - sphinxcontrib-towncrier>=0.2.1a0 ; extra == 'docs' + - towncrier>=23.6 ; extra == 'docs' + - covdefaults>=2.3 ; extra == 'test' + - coverage-enable-subprocess>=1 ; extra == 'test' + - coverage>=7.2.7 ; extra == 'test' + - flaky>=3.7 ; extra == 'test' + - packaging>=23.1 ; extra == 'test' + - pytest-env>=0.8.2 ; extra == 'test' + - pytest-freezer>=0.4.8 ; platform_python_implementation == 'PyPy' and extra == 'test' + - pytest-mock>=3.11.1 ; extra == 'test' + - pytest-randomly>=3.12 ; extra == 'test' + - pytest-timeout>=2.1 ; extra == 'test' + - pytest>=7.4 ; extra == 'test' + - setuptools>=68 ; extra == 'test' + - time-machine>=2.10 ; platform_python_implementation == 'CPython' and extra == 'test' requires_python: '>=3.7' - kind: conda name: vs2015_runtime @@ -28355,53 +27952,35 @@ packages: - pkg:pypi/wheel size: 57963 timestamp: 1711546009410 -- kind: conda - name: win_inet_pton - version: 1.1.0 - build: pyhd8ed1ab_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyhd8ed1ab_6.tar.bz2 - sha256: a11ae693a0645bf6c7b8a47bac030be9c0967d0b1924537b9ff7458e832c0511 - md5: 30878ecc4bd36e8deeea1e3c151b2e0b - depends: - - __win - - python >=3.6 - license: PUBLIC-DOMAIN - purls: - - pkg:pypi/win-inet-pton - size: 8191 - timestamp: 1667051294134 - kind: pypi name: wrapt version: 1.16.0 - url: https://files.pythonhosted.org/packages/0f/16/ea627d7817394db04518f62934a5de59874b587b792300991b3c347ff5e0/wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: 75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d + url: https://files.pythonhosted.org/packages/6e/52/2da48b35193e39ac53cfb141467d9f259851522d0e8c87153f0ba4205fb1/wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1 requires_python: '>=3.6' - kind: pypi name: wrapt version: 1.16.0 - url: https://files.pythonhosted.org/packages/7f/a7/f1212ba098f3de0fd244e2de0f8791ad2539c03bef6c05a9fcb03e45b089/wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389 + url: https://files.pythonhosted.org/packages/0f/16/ea627d7817394db04518f62934a5de59874b587b792300991b3c347ff5e0/wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d requires_python: '>=3.6' - kind: pypi name: wrapt version: 1.16.0 - url: https://files.pythonhosted.org/packages/fd/03/c188ac517f402775b90d6f312955a5e53b866c964b32119f2ed76315697e/wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09 + url: https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl + sha256: aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89 requires_python: '>=3.6' - kind: pypi name: wrapt version: 1.16.0 - url: https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl - sha256: aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89 + url: https://files.pythonhosted.org/packages/7f/a7/f1212ba098f3de0fd244e2de0f8791ad2539c03bef6c05a9fcb03e45b089/wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389 requires_python: '>=3.6' - kind: pypi name: wrapt version: 1.16.0 - url: https://files.pythonhosted.org/packages/6e/52/2da48b35193e39ac53cfb141467d9f259851522d0e8c87153f0ba4205fb1/wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1 + url: https://files.pythonhosted.org/packages/fd/03/c188ac517f402775b90d6f312955a5e53b866c964b32119f2ed76315697e/wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09 requires_python: '>=3.6' - kind: conda name: xz @@ -28573,37 +28152,37 @@ packages: url: https://files.pythonhosted.org/packages/d5/b5/70bb98ee38ce532ee29fab76fb668382291fe6e1aa69a8c1ac7e6bc108e7/yfinance-0.2.38-py2.py3-none-any.whl sha256: 07525cf84414272723a3e2b9d4c0a2898ddb60cc0828aa190de26664fac6f676 requires_dist: - - pandas >=1.3.0 - - numpy >=1.16.5 - - requests >=2.31 - - multitasking >=0.0.7 - - lxml >=4.9.1 - - appdirs >=1.4.4 - - pytz >=2022.5 - - frozendict >=2.3.4 - - peewee >=3.16.2 - - beautifulsoup4 >=4.11.1 - - html5lib >=1.1 - - requests-cache >=1.0 ; extra == 'nospam' - - requests-ratelimiter >=0.3.1 ; extra == 'nospam' - - scipy >=1.6.3 ; extra == 'repair' + - pandas>=1.3.0 + - numpy>=1.16.5 + - requests>=2.31 + - multitasking>=0.0.7 + - lxml>=4.9.1 + - appdirs>=1.4.4 + - pytz>=2022.5 + - frozendict>=2.3.4 + - peewee>=3.16.2 + - beautifulsoup4>=4.11.1 + - html5lib>=1.1 + - requests-cache>=1.0 ; extra == 'nospam' + - requests-ratelimiter>=0.3.1 ; extra == 'nospam' + - scipy>=1.6.3 ; extra == 'repair' - kind: pypi name: zipp version: 3.18.1 url: https://files.pythonhosted.org/packages/c2/0a/ba9d0ee9536d3ef73a3448e931776e658b36f128d344e175bc32b092a8bf/zipp-3.18.1-py3-none-any.whl sha256: 206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b requires_dist: - - sphinx >=3.5 ; extra == 'docs' - - jaraco-packaging >=9.3 ; extra == 'docs' - - rst-linker >=1.9 ; extra == 'docs' + - sphinx>=3.5 ; extra == 'docs' + - jaraco-packaging>=9.3 ; extra == 'docs' + - rst-linker>=1.9 ; extra == 'docs' - furo ; extra == 'docs' - sphinx-lint ; extra == 'docs' - - jaraco-tidelift >=1.4 ; extra == 'docs' - - pytest >=6 ; extra == 'testing' - - pytest-checkdocs >=2.4 ; extra == 'testing' + - jaraco-tidelift>=1.4 ; extra == 'docs' + - pytest>=6 ; extra == 'testing' + - pytest-checkdocs>=2.4 ; extra == 'testing' - pytest-cov ; extra == 'testing' - - pytest-enabler >=2.2 ; extra == 'testing' - - pytest-ruff >=0.2.1 ; extra == 'testing' + - pytest-enabler>=2.2 ; extra == 'testing' + - pytest-ruff>=0.2.1 ; extra == 'testing' - jaraco-itertools ; extra == 'testing' - jaraco-functools ; extra == 'testing' - more-itertools ; extra == 'testing' diff --git a/pixi.toml b/pixi.toml index 68c482a6b799..096297a9e612 100644 --- a/pixi.toml +++ b/pixi.toml @@ -201,6 +201,7 @@ fetch-artifact = "python scripts/ci/fetch_artifact.py" search-index = "cargo run --locked -p re_dev_tools -- search-index" # Serve python docs locally +# TODO(#6060): Put this in an environment and remove the requirements file. py-docs-serve = "mkdocs serve -f rerun_py/mkdocs.yml -w rerun_py" [feature.cpp.tasks] diff --git a/rerun_cpp/src/rerun/blueprint/.gitattributes b/rerun_cpp/src/rerun/blueprint/.gitattributes index 435e1f8fe40d..0661cd67c5ea 100644 --- a/rerun_cpp/src/rerun/blueprint/.gitattributes +++ b/rerun_cpp/src/rerun/blueprint/.gitattributes @@ -3,4 +3,3 @@ .gitattributes linguist-generated=true archetypes.hpp linguist-generated=true components.hpp linguist-generated=true -datatypes.hpp linguist-generated=true diff --git a/rerun_cpp/src/rerun/blueprint/components/visible_time_range_sequence.hpp b/rerun_cpp/src/rerun/blueprint/components/visible_time_range_sequence.hpp index dee892ace385..38fbe05a3b68 100644 --- a/rerun_cpp/src/rerun/blueprint/components/visible_time_range_sequence.hpp +++ b/rerun_cpp/src/rerun/blueprint/components/visible_time_range_sequence.hpp @@ -3,7 +3,7 @@ #pragma once -#include "../../blueprint/datatypes/visible_time_range.hpp" +#include "../../datatypes/visible_time_range.hpp" #include "../../result.hpp" #include @@ -12,21 +12,20 @@ namespace rerun::blueprint::components { /// **Component**: The range of values on time timelines that will be included in a space view query. struct VisibleTimeRangeSequence { - rerun::blueprint::datatypes::VisibleTimeRange value; + rerun::datatypes::VisibleTimeRange value; public: VisibleTimeRangeSequence() = default; - VisibleTimeRangeSequence(rerun::blueprint::datatypes::VisibleTimeRange value_) - : value(value_) {} + VisibleTimeRangeSequence(rerun::datatypes::VisibleTimeRange value_) : value(value_) {} - VisibleTimeRangeSequence& operator=(rerun::blueprint::datatypes::VisibleTimeRange value_) { + VisibleTimeRangeSequence& operator=(rerun::datatypes::VisibleTimeRange value_) { value = value_; return *this; } /// Cast to the underlying VisibleTimeRange datatype - operator rerun::blueprint::datatypes::VisibleTimeRange() const { + operator rerun::datatypes::VisibleTimeRange() const { return value; } }; @@ -34,7 +33,7 @@ namespace rerun::blueprint::components { namespace rerun { static_assert( - sizeof(rerun::blueprint::datatypes::VisibleTimeRange) == + sizeof(rerun::datatypes::VisibleTimeRange) == sizeof(blueprint::components::VisibleTimeRangeSequence) ); @@ -45,14 +44,14 @@ namespace rerun { /// Returns the arrow data type this type corresponds to. static const std::shared_ptr& arrow_datatype() { - return Loggable::arrow_datatype(); + return Loggable::arrow_datatype(); } /// Serializes an array of `rerun::blueprint:: components::VisibleTimeRangeSequence` into an arrow array. static Result> to_arrow( const blueprint::components::VisibleTimeRangeSequence* instances, size_t num_instances ) { - return Loggable::to_arrow( + return Loggable::to_arrow( &instances->value, num_instances ); diff --git a/rerun_cpp/src/rerun/blueprint/components/visible_time_range_time.hpp b/rerun_cpp/src/rerun/blueprint/components/visible_time_range_time.hpp index 478cabff5272..719cb01b3967 100644 --- a/rerun_cpp/src/rerun/blueprint/components/visible_time_range_time.hpp +++ b/rerun_cpp/src/rerun/blueprint/components/visible_time_range_time.hpp @@ -3,7 +3,7 @@ #pragma once -#include "../../blueprint/datatypes/visible_time_range.hpp" +#include "../../datatypes/visible_time_range.hpp" #include "../../result.hpp" #include @@ -12,21 +12,20 @@ namespace rerun::blueprint::components { /// **Component**: The range of values on sequence timelines that will be included in a space view query. struct VisibleTimeRangeTime { - rerun::blueprint::datatypes::VisibleTimeRange value; + rerun::datatypes::VisibleTimeRange value; public: VisibleTimeRangeTime() = default; - VisibleTimeRangeTime(rerun::blueprint::datatypes::VisibleTimeRange value_) - : value(value_) {} + VisibleTimeRangeTime(rerun::datatypes::VisibleTimeRange value_) : value(value_) {} - VisibleTimeRangeTime& operator=(rerun::blueprint::datatypes::VisibleTimeRange value_) { + VisibleTimeRangeTime& operator=(rerun::datatypes::VisibleTimeRange value_) { value = value_; return *this; } /// Cast to the underlying VisibleTimeRange datatype - operator rerun::blueprint::datatypes::VisibleTimeRange() const { + operator rerun::datatypes::VisibleTimeRange() const { return value; } }; @@ -34,7 +33,7 @@ namespace rerun::blueprint::components { namespace rerun { static_assert( - sizeof(rerun::blueprint::datatypes::VisibleTimeRange) == + sizeof(rerun::datatypes::VisibleTimeRange) == sizeof(blueprint::components::VisibleTimeRangeTime) ); @@ -45,14 +44,14 @@ namespace rerun { /// Returns the arrow data type this type corresponds to. static const std::shared_ptr& arrow_datatype() { - return Loggable::arrow_datatype(); + return Loggable::arrow_datatype(); } /// Serializes an array of `rerun::blueprint:: components::VisibleTimeRangeTime` into an arrow array. static Result> to_arrow( const blueprint::components::VisibleTimeRangeTime* instances, size_t num_instances ) { - return Loggable::to_arrow( + return Loggable::to_arrow( &instances->value, num_instances ); diff --git a/rerun_cpp/src/rerun/blueprint/datatypes.hpp b/rerun_cpp/src/rerun/blueprint/datatypes.hpp deleted file mode 100644 index 361e00061d0e..000000000000 --- a/rerun_cpp/src/rerun/blueprint/datatypes.hpp +++ /dev/null @@ -1,7 +0,0 @@ -// DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs - -#pragma once - -#include "blueprint/datatypes/visible_time_range.hpp" -#include "blueprint/datatypes/visible_time_range_boundary.hpp" -#include "blueprint/datatypes/visible_time_range_boundary_kind.hpp" diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/.gitattributes b/rerun_cpp/src/rerun/blueprint/datatypes/.gitattributes deleted file mode 100644 index 06328369afaa..000000000000 --- a/rerun_cpp/src/rerun/blueprint/datatypes/.gitattributes +++ /dev/null @@ -1,9 +0,0 @@ -# DO NOT EDIT! This file is generated by crates/re_types_builder/src/lib.rs - -.gitattributes linguist-generated=true -visible_time_range.cpp linguist-generated=true -visible_time_range.hpp linguist-generated=true -visible_time_range_boundary.cpp linguist-generated=true -visible_time_range_boundary.hpp linguist-generated=true -visible_time_range_boundary_kind.cpp linguist-generated=true -visible_time_range_boundary_kind.hpp linguist-generated=true diff --git a/rerun_cpp/src/rerun/datatypes.hpp b/rerun_cpp/src/rerun/datatypes.hpp index cc2784d3fc5c..df46efde30ee 100644 --- a/rerun_cpp/src/rerun/datatypes.hpp +++ b/rerun_cpp/src/rerun/datatypes.hpp @@ -40,3 +40,6 @@ #include "datatypes/vec2d.hpp" #include "datatypes/vec3d.hpp" #include "datatypes/vec4d.hpp" +#include "datatypes/visible_time_range.hpp" +#include "datatypes/visible_time_range_boundary.hpp" +#include "datatypes/visible_time_range_boundary_kind.hpp" diff --git a/rerun_cpp/src/rerun/datatypes/.gitattributes b/rerun_cpp/src/rerun/datatypes/.gitattributes index 4170301018d2..2aaeef55cca7 100644 --- a/rerun_cpp/src/rerun/datatypes/.gitattributes +++ b/rerun_cpp/src/rerun/datatypes/.gitattributes @@ -77,3 +77,9 @@ vec3d.cpp linguist-generated=true vec3d.hpp linguist-generated=true vec4d.cpp linguist-generated=true vec4d.hpp linguist-generated=true +visible_time_range.cpp linguist-generated=true +visible_time_range.hpp linguist-generated=true +visible_time_range_boundary.cpp linguist-generated=true +visible_time_range_boundary.hpp linguist-generated=true +visible_time_range_boundary_kind.cpp linguist-generated=true +visible_time_range_boundary_kind.hpp linguist-generated=true diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.cpp b/rerun_cpp/src/rerun/datatypes/visible_time_range.cpp similarity index 59% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.cpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range.cpp index d4a26678aa7b..a67c84d05339 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.cpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range.cpp @@ -1,5 +1,5 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #include "visible_time_range.hpp" @@ -8,51 +8,48 @@ #include #include -namespace rerun::blueprint::datatypes {} +namespace rerun::datatypes {} namespace rerun { - const std::shared_ptr& - Loggable::arrow_datatype() { + const std::shared_ptr& Loggable::arrow_datatype( + ) { static const auto datatype = arrow::struct_({ arrow::field( "start", - Loggable::arrow_datatype(), + Loggable::arrow_datatype(), false ), arrow::field( "end", - Loggable::arrow_datatype(), + Loggable::arrow_datatype(), false ), }); return datatype; } - Result> - Loggable::to_arrow( - const blueprint::datatypes::VisibleTimeRange* instances, size_t num_instances - ) { + Result> Loggable::to_arrow( + const datatypes::VisibleTimeRange* instances, size_t num_instances + ) { // TODO(andreas): Allow configuring the memory pool. arrow::MemoryPool* pool = arrow::default_memory_pool(); auto datatype = arrow_datatype(); ARROW_ASSIGN_OR_RAISE(auto builder, arrow::MakeBuilder(datatype, pool)) if (instances && num_instances > 0) { - RR_RETURN_NOT_OK( - Loggable::fill_arrow_array_builder( - static_cast(builder.get()), - instances, - num_instances - ) - ); + RR_RETURN_NOT_OK(Loggable::fill_arrow_array_builder( + static_cast(builder.get()), + instances, + num_instances + )); } std::shared_ptr array; ARROW_RETURN_NOT_OK(builder->Finish(&array)); return array; } - rerun::Error Loggable::fill_arrow_array_builder( - arrow::StructBuilder* builder, const blueprint::datatypes::VisibleTimeRange* elements, + rerun::Error Loggable::fill_arrow_array_builder( + arrow::StructBuilder* builder, const datatypes::VisibleTimeRange* elements, size_t num_elements ) { if (builder == nullptr) { @@ -70,8 +67,11 @@ namespace rerun { ARROW_RETURN_NOT_OK(field_builder->Reserve(static_cast(num_elements))); for (size_t elem_idx = 0; elem_idx < num_elements; elem_idx += 1) { RR_RETURN_NOT_OK( - Loggable:: - fill_arrow_array_builder(field_builder, &elements[elem_idx].start, 1) + Loggable::fill_arrow_array_builder( + field_builder, + &elements[elem_idx].start, + 1 + ) ); } } @@ -80,8 +80,11 @@ namespace rerun { ARROW_RETURN_NOT_OK(field_builder->Reserve(static_cast(num_elements))); for (size_t elem_idx = 0; elem_idx < num_elements; elem_idx += 1) { RR_RETURN_NOT_OK( - Loggable:: - fill_arrow_array_builder(field_builder, &elements[elem_idx].end, 1) + Loggable::fill_arrow_array_builder( + field_builder, + &elements[elem_idx].end, + 1 + ) ); } } diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.hpp b/rerun_cpp/src/rerun/datatypes/visible_time_range.hpp similarity index 59% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.hpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range.hpp index 8befacc65f8b..caf87a5dd866 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range.hpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range.hpp @@ -1,9 +1,9 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #pragma once -#include "../../result.hpp" +#include "../result.hpp" #include "visible_time_range_boundary.hpp" #include @@ -15,21 +15,21 @@ namespace arrow { class StructBuilder; } // namespace arrow -namespace rerun::blueprint::datatypes { +namespace rerun::datatypes { /// **Datatype**: Visible time range bounds for a timelines. /// /// This datatype does not specify whether it's a time or sequence based timeline. struct VisibleTimeRange { /// Low time boundary for sequence timeline. - rerun::blueprint::datatypes::VisibleTimeRangeBoundary start; + rerun::datatypes::VisibleTimeRangeBoundary start; /// High time boundary for sequence timeline. - rerun::blueprint::datatypes::VisibleTimeRangeBoundary end; + rerun::datatypes::VisibleTimeRangeBoundary end; public: VisibleTimeRange() = default; }; -} // namespace rerun::blueprint::datatypes +} // namespace rerun::datatypes namespace rerun { template @@ -37,20 +37,20 @@ namespace rerun { /// \private template <> - struct Loggable { - static constexpr const char Name[] = "rerun.blueprint.datatypes.VisibleTimeRange"; + struct Loggable { + static constexpr const char Name[] = "rerun.datatypes.VisibleTimeRange"; /// Returns the arrow data type this type corresponds to. static const std::shared_ptr& arrow_datatype(); - /// Serializes an array of `rerun::blueprint:: datatypes::VisibleTimeRange` into an arrow array. + /// Serializes an array of `rerun::datatypes::VisibleTimeRange` into an arrow array. static Result> to_arrow( - const blueprint::datatypes::VisibleTimeRange* instances, size_t num_instances + const datatypes::VisibleTimeRange* instances, size_t num_instances ); /// Fills an arrow array builder with an array of this type. static rerun::Error fill_arrow_array_builder( - arrow::StructBuilder* builder, const blueprint::datatypes::VisibleTimeRange* elements, + arrow::StructBuilder* builder, const datatypes::VisibleTimeRange* elements, size_t num_elements ); }; diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.cpp b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.cpp similarity index 72% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.cpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.cpp index 6e4820a69c1f..86f31c06edcf 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.cpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.cpp @@ -1,24 +1,23 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #include "visible_time_range_boundary.hpp" -#include "../../datatypes/time_int.hpp" +#include "time_int.hpp" #include "visible_time_range_boundary_kind.hpp" #include #include -namespace rerun::blueprint::datatypes {} +namespace rerun::datatypes {} namespace rerun { const std::shared_ptr& - Loggable::arrow_datatype() { + Loggable::arrow_datatype() { static const auto datatype = arrow::struct_({ arrow::field( "kind", - Loggable::arrow_datatype( - ), + Loggable::arrow_datatype(), false ), arrow::field("time", Loggable::arrow_datatype(), false), @@ -26,10 +25,9 @@ namespace rerun { return datatype; } - Result> - Loggable::to_arrow( - const blueprint::datatypes::VisibleTimeRangeBoundary* instances, size_t num_instances - ) { + Result> Loggable::to_arrow( + const datatypes::VisibleTimeRangeBoundary* instances, size_t num_instances + ) { // TODO(andreas): Allow configuring the memory pool. arrow::MemoryPool* pool = arrow::default_memory_pool(); auto datatype = arrow_datatype(); @@ -37,7 +35,7 @@ namespace rerun { ARROW_ASSIGN_OR_RAISE(auto builder, arrow::MakeBuilder(datatype, pool)) if (instances && num_instances > 0) { RR_RETURN_NOT_OK( - Loggable::fill_arrow_array_builder( + Loggable::fill_arrow_array_builder( static_cast(builder.get()), instances, num_instances @@ -49,9 +47,9 @@ namespace rerun { return array; } - rerun::Error Loggable::fill_arrow_array_builder( - arrow::StructBuilder* builder, - const blueprint::datatypes::VisibleTimeRangeBoundary* elements, size_t num_elements + rerun::Error Loggable::fill_arrow_array_builder( + arrow::StructBuilder* builder, const datatypes::VisibleTimeRangeBoundary* elements, + size_t num_elements ) { if (builder == nullptr) { return rerun::Error(ErrorCode::UnexpectedNullArgument, "Passed array builder is null."); @@ -68,7 +66,7 @@ namespace rerun { ARROW_RETURN_NOT_OK(field_builder->Reserve(static_cast(num_elements))); for (size_t elem_idx = 0; elem_idx < num_elements; elem_idx += 1) { RR_RETURN_NOT_OK( - Loggable:: + Loggable:: fill_arrow_array_builder(field_builder, &elements[elem_idx].kind, 1) ); } diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.hpp b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.hpp similarity index 56% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.hpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.hpp index 317bf804ec91..14a9893cc02e 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary.hpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary.hpp @@ -1,10 +1,10 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #pragma once -#include "../../datatypes/time_int.hpp" -#include "../../result.hpp" +#include "../result.hpp" +#include "time_int.hpp" #include "visible_time_range_boundary_kind.hpp" #include @@ -16,11 +16,11 @@ namespace arrow { class StructBuilder; } // namespace arrow -namespace rerun::blueprint::datatypes { +namespace rerun::datatypes { /// **Datatype**: Type of boundary for visible history. struct VisibleTimeRangeBoundary { /// Type of the boundary. - rerun::blueprint::datatypes::VisibleTimeRangeBoundaryKind kind; + rerun::datatypes::VisibleTimeRangeBoundaryKind kind; /// Value of the boundary (ignored for `Infinite` type). rerun::datatypes::TimeInt time; @@ -28,7 +28,7 @@ namespace rerun::blueprint::datatypes { public: VisibleTimeRangeBoundary() = default; }; -} // namespace rerun::blueprint::datatypes +} // namespace rerun::datatypes namespace rerun { template @@ -36,21 +36,21 @@ namespace rerun { /// \private template <> - struct Loggable { - static constexpr const char Name[] = "rerun.blueprint.datatypes.VisibleTimeRangeBoundary"; + struct Loggable { + static constexpr const char Name[] = "rerun.datatypes.VisibleTimeRangeBoundary"; /// Returns the arrow data type this type corresponds to. static const std::shared_ptr& arrow_datatype(); - /// Serializes an array of `rerun::blueprint:: datatypes::VisibleTimeRangeBoundary` into an arrow array. + /// Serializes an array of `rerun::datatypes::VisibleTimeRangeBoundary` into an arrow array. static Result> to_arrow( - const blueprint::datatypes::VisibleTimeRangeBoundary* instances, size_t num_instances + const datatypes::VisibleTimeRangeBoundary* instances, size_t num_instances ); /// Fills an arrow array builder with an array of this type. static rerun::Error fill_arrow_array_builder( - arrow::StructBuilder* builder, - const blueprint::datatypes::VisibleTimeRangeBoundary* elements, size_t num_elements + arrow::StructBuilder* builder, const datatypes::VisibleTimeRangeBoundary* elements, + size_t num_elements ); }; } // namespace rerun diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.cpp b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.cpp similarity index 63% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.cpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.cpp index 08a67a5061bf..6ba9eb85e5ce 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.cpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.cpp @@ -1,5 +1,5 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #include "visible_time_range_boundary_kind.hpp" @@ -8,7 +8,7 @@ namespace rerun { const std::shared_ptr& - Loggable::arrow_datatype() { + Loggable::arrow_datatype() { static const auto datatype = arrow::sparse_union({ arrow::field("_null_markers", arrow::null(), true, nullptr), arrow::field("RelativeToTimeCursor", arrow::null(), true), @@ -19,9 +19,8 @@ namespace rerun { } Result> - Loggable::to_arrow( - const blueprint::datatypes::VisibleTimeRangeBoundaryKind* instances, - size_t num_instances + Loggable::to_arrow( + const datatypes::VisibleTimeRangeBoundaryKind* instances, size_t num_instances ) { // TODO(andreas): Allow configuring the memory pool. arrow::MemoryPool* pool = arrow::default_memory_pool(); @@ -29,23 +28,23 @@ namespace rerun { ARROW_ASSIGN_OR_RAISE(auto builder, arrow::MakeBuilder(datatype, pool)) if (instances && num_instances > 0) { - RR_RETURN_NOT_OK(Loggable:: - fill_arrow_array_builder( - static_cast(builder.get()), - instances, - num_instances - )); + RR_RETURN_NOT_OK( + Loggable::fill_arrow_array_builder( + static_cast(builder.get()), + instances, + num_instances + ) + ); } std::shared_ptr array; ARROW_RETURN_NOT_OK(builder->Finish(&array)); return array; } - rerun::Error - Loggable::fill_arrow_array_builder( - arrow::SparseUnionBuilder* builder, - const blueprint::datatypes::VisibleTimeRangeBoundaryKind* elements, size_t num_elements - ) { + rerun::Error Loggable::fill_arrow_array_builder( + arrow::SparseUnionBuilder* builder, const datatypes::VisibleTimeRangeBoundaryKind* elements, + size_t num_elements + ) { if (builder == nullptr) { return rerun::Error(ErrorCode::UnexpectedNullArgument, "Passed array builder is null."); } diff --git a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.hpp b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.hpp similarity index 61% rename from rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.hpp rename to rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.hpp index 59025d01da86..3a97f7d1a1cc 100644 --- a/rerun_cpp/src/rerun/blueprint/datatypes/visible_time_range_boundary_kind.hpp +++ b/rerun_cpp/src/rerun/datatypes/visible_time_range_boundary_kind.hpp @@ -1,9 +1,9 @@ // DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/cpp/mod.rs -// Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +// Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". #pragma once -#include "../../result.hpp" +#include "../result.hpp" #include #include @@ -14,7 +14,7 @@ namespace arrow { class SparseUnionBuilder; } // namespace arrow -namespace rerun::blueprint::datatypes { +namespace rerun::datatypes { /// **Datatype**: Kind of boundary for visible history, see `VisibleTimeRangeBoundary`. enum class VisibleTimeRangeBoundaryKind : uint8_t { @@ -27,7 +27,7 @@ namespace rerun::blueprint::datatypes { /// The boundary extends to infinity. Infinite = 3, }; -} // namespace rerun::blueprint::datatypes +} // namespace rerun::datatypes namespace rerun { template @@ -35,23 +35,21 @@ namespace rerun { /// \private template <> - struct Loggable { - static constexpr const char Name[] = - "rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind"; + struct Loggable { + static constexpr const char Name[] = "rerun.datatypes.VisibleTimeRangeBoundaryKind"; /// Returns the arrow data type this type corresponds to. static const std::shared_ptr& arrow_datatype(); - /// Serializes an array of `rerun::blueprint:: datatypes::VisibleTimeRangeBoundaryKind` into an arrow array. + /// Serializes an array of `rerun::datatypes::VisibleTimeRangeBoundaryKind` into an arrow array. static Result> to_arrow( - const blueprint::datatypes::VisibleTimeRangeBoundaryKind* instances, - size_t num_instances + const datatypes::VisibleTimeRangeBoundaryKind* instances, size_t num_instances ); /// Fills an arrow array builder with an array of this type. static rerun::Error fill_arrow_array_builder( arrow::SparseUnionBuilder* builder, - const blueprint::datatypes::VisibleTimeRangeBoundaryKind* elements, size_t num_elements + const datatypes::VisibleTimeRangeBoundaryKind* elements, size_t num_elements ); }; } // namespace rerun diff --git a/rerun_py/docs/gen_common_index.py b/rerun_py/docs/gen_common_index.py index b1a152ef47cd..5a8d7fd66aa8 100755 --- a/rerun_py/docs/gen_common_index.py +++ b/rerun_py/docs/gen_common_index.py @@ -271,12 +271,6 @@ class Section: Section( title="Blueprint", sub_title="Components", - mod_path="rerun.blueprint.datatypes", - show_tables=False, - ), - Section( - title="Blueprint", - sub_title="Datatypes", mod_path="rerun.blueprint.components", show_tables=False, ), diff --git a/rerun_py/rerun_sdk/rerun/__init__.py b/rerun_py/rerun_sdk/rerun/__init__.py index 4ffdc2a1de2d..5d901d926788 100644 --- a/rerun_py/rerun_sdk/rerun/__init__.py +++ b/rerun_py/rerun_sdk/rerun/__init__.py @@ -71,6 +71,8 @@ TensorData, TranslationAndMat3x3, TranslationRotationScale3D, + VisibleTimeRangeBoundary, + VisibleTimeRangeBoundaryKind, ) from .error_utils import set_strict_mode from .logging_handler import LoggingHandler diff --git a/rerun_py/rerun_sdk/rerun/blueprint/__init__.py b/rerun_py/rerun_sdk/rerun/blueprint/__init__.py index d769547b059f..41a04bfabf02 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/__init__.py +++ b/rerun_py/rerun_sdk/rerun/blueprint/__init__.py @@ -1,6 +1,6 @@ from __future__ import annotations -from . import archetypes, components, datatypes +from . import archetypes, components from .api import ( Blueprint, BlueprintLike, @@ -25,7 +25,6 @@ LockRangeDuringZoom, ) from .containers import Grid, Horizontal, Tabs, Vertical -from .datatypes import VisibleTimeRangeBoundary, VisibleTimeRangeBoundaryKind from .views import ( BarChartView, Spatial2DView, diff --git a/rerun_py/rerun_sdk/rerun/blueprint/archetypes/visible_time_range.py b/rerun_py/rerun_sdk/rerun/blueprint/archetypes/visible_time_range.py index 4a09cf0aaf36..af17597efdcb 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/archetypes/visible_time_range.py +++ b/rerun_py/rerun_sdk/rerun/blueprint/archetypes/visible_time_range.py @@ -9,9 +9,9 @@ from attrs import define, field +from ... import datatypes from ..._baseclasses import Archetype from ...blueprint import components as blueprint_components -from ...blueprint import datatypes as blueprint_datatypes from ...error_utils import catch_and_log_exceptions __all__ = ["VisibleTimeRange"] @@ -36,8 +36,8 @@ class VisibleTimeRange(Archetype): def __init__( self: Any, *, - sequence: blueprint_datatypes.VisibleTimeRangeLike | None = None, - time: blueprint_datatypes.VisibleTimeRangeLike | None = None, + sequence: datatypes.VisibleTimeRangeLike | None = None, + time: datatypes.VisibleTimeRangeLike | None = None, ): """ Create a new instance of the VisibleTimeRange archetype. diff --git a/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_sequence.py b/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_sequence.py index b1b743a16b6f..3e295c72153b 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_sequence.py +++ b/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_sequence.py @@ -5,13 +5,13 @@ from __future__ import annotations +from ... import datatypes from ..._baseclasses import ComponentBatchMixin -from ...blueprint import datatypes as blueprint_datatypes __all__ = ["VisibleTimeRangeSequence", "VisibleTimeRangeSequenceBatch", "VisibleTimeRangeSequenceType"] -class VisibleTimeRangeSequence(blueprint_datatypes.VisibleTimeRange): +class VisibleTimeRangeSequence(datatypes.VisibleTimeRange): """**Component**: The range of values on time timelines that will be included in a space view query.""" # You can define your own __init__ function as a member of VisibleTimeRangeSequenceExt in visible_time_range_sequence_ext.py @@ -20,9 +20,9 @@ class VisibleTimeRangeSequence(blueprint_datatypes.VisibleTimeRange): pass -class VisibleTimeRangeSequenceType(blueprint_datatypes.VisibleTimeRangeType): +class VisibleTimeRangeSequenceType(datatypes.VisibleTimeRangeType): _TYPE_NAME: str = "rerun.blueprint.components.VisibleTimeRangeSequence" -class VisibleTimeRangeSequenceBatch(blueprint_datatypes.VisibleTimeRangeBatch, ComponentBatchMixin): +class VisibleTimeRangeSequenceBatch(datatypes.VisibleTimeRangeBatch, ComponentBatchMixin): _ARROW_TYPE = VisibleTimeRangeSequenceType() diff --git a/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_time.py b/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_time.py index b83c8a2e642a..ac93cab2e3ea 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_time.py +++ b/rerun_py/rerun_sdk/rerun/blueprint/components/visible_time_range_time.py @@ -5,13 +5,13 @@ from __future__ import annotations +from ... import datatypes from ..._baseclasses import ComponentBatchMixin -from ...blueprint import datatypes as blueprint_datatypes __all__ = ["VisibleTimeRangeTime", "VisibleTimeRangeTimeBatch", "VisibleTimeRangeTimeType"] -class VisibleTimeRangeTime(blueprint_datatypes.VisibleTimeRange): +class VisibleTimeRangeTime(datatypes.VisibleTimeRange): """**Component**: The range of values on sequence timelines that will be included in a space view query.""" # You can define your own __init__ function as a member of VisibleTimeRangeTimeExt in visible_time_range_time_ext.py @@ -20,9 +20,9 @@ class VisibleTimeRangeTime(blueprint_datatypes.VisibleTimeRange): pass -class VisibleTimeRangeTimeType(blueprint_datatypes.VisibleTimeRangeType): +class VisibleTimeRangeTimeType(datatypes.VisibleTimeRangeType): _TYPE_NAME: str = "rerun.blueprint.components.VisibleTimeRangeTime" -class VisibleTimeRangeTimeBatch(blueprint_datatypes.VisibleTimeRangeBatch, ComponentBatchMixin): +class VisibleTimeRangeTimeBatch(datatypes.VisibleTimeRangeBatch, ComponentBatchMixin): _ARROW_TYPE = VisibleTimeRangeTimeType() diff --git a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/.gitattributes b/rerun_py/rerun_sdk/rerun/blueprint/datatypes/.gitattributes deleted file mode 100644 index 5f25eb77dacd..000000000000 --- a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/.gitattributes +++ /dev/null @@ -1,7 +0,0 @@ -# DO NOT EDIT! This file is generated by crates/re_types_builder/src/lib.rs - -.gitattributes linguist-generated=true -__init__.py linguist-generated=true -visible_time_range.py linguist-generated=true -visible_time_range_boundary.py linguist-generated=true -visible_time_range_boundary_kind.py linguist-generated=true diff --git a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/__init__.py b/rerun_py/rerun_sdk/rerun/blueprint/datatypes/__init__.py deleted file mode 100644 index cfcebd2abc65..000000000000 --- a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -# DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/python/mod.rs - -from __future__ import annotations - -from .visible_time_range import ( - VisibleTimeRange, - VisibleTimeRangeArrayLike, - VisibleTimeRangeBatch, - VisibleTimeRangeLike, - VisibleTimeRangeType, -) -from .visible_time_range_boundary import ( - VisibleTimeRangeBoundary, - VisibleTimeRangeBoundaryArrayLike, - VisibleTimeRangeBoundaryBatch, - VisibleTimeRangeBoundaryLike, - VisibleTimeRangeBoundaryType, -) -from .visible_time_range_boundary_kind import ( - VisibleTimeRangeBoundaryKind, - VisibleTimeRangeBoundaryKindArrayLike, - VisibleTimeRangeBoundaryKindBatch, - VisibleTimeRangeBoundaryKindLike, - VisibleTimeRangeBoundaryKindType, -) - -__all__ = [ - "VisibleTimeRange", - "VisibleTimeRangeArrayLike", - "VisibleTimeRangeBatch", - "VisibleTimeRangeBoundary", - "VisibleTimeRangeBoundaryArrayLike", - "VisibleTimeRangeBoundaryBatch", - "VisibleTimeRangeBoundaryKind", - "VisibleTimeRangeBoundaryKindArrayLike", - "VisibleTimeRangeBoundaryKindBatch", - "VisibleTimeRangeBoundaryKindLike", - "VisibleTimeRangeBoundaryKindType", - "VisibleTimeRangeBoundaryLike", - "VisibleTimeRangeBoundaryType", - "VisibleTimeRangeLike", - "VisibleTimeRangeType", -] diff --git a/rerun_py/rerun_sdk/rerun/datatypes/.gitattributes b/rerun_py/rerun_sdk/rerun/datatypes/.gitattributes index 1cab4659e6a6..06cab7b213d5 100644 --- a/rerun_py/rerun_sdk/rerun/datatypes/.gitattributes +++ b/rerun_py/rerun_sdk/rerun/datatypes/.gitattributes @@ -40,3 +40,6 @@ uvec4d.py linguist-generated=true vec2d.py linguist-generated=true vec3d.py linguist-generated=true vec4d.py linguist-generated=true +visible_time_range.py linguist-generated=true +visible_time_range_boundary.py linguist-generated=true +visible_time_range_boundary_kind.py linguist-generated=true diff --git a/rerun_py/rerun_sdk/rerun/datatypes/__init__.py b/rerun_py/rerun_sdk/rerun/datatypes/__init__.py index bf33b417cbaf..4a0a726dd196 100644 --- a/rerun_py/rerun_sdk/rerun/datatypes/__init__.py +++ b/rerun_py/rerun_sdk/rerun/datatypes/__init__.py @@ -88,6 +88,27 @@ from .vec2d import Vec2D, Vec2DArrayLike, Vec2DBatch, Vec2DLike, Vec2DType from .vec3d import Vec3D, Vec3DArrayLike, Vec3DBatch, Vec3DLike, Vec3DType from .vec4d import Vec4D, Vec4DArrayLike, Vec4DBatch, Vec4DLike, Vec4DType +from .visible_time_range import ( + VisibleTimeRange, + VisibleTimeRangeArrayLike, + VisibleTimeRangeBatch, + VisibleTimeRangeLike, + VisibleTimeRangeType, +) +from .visible_time_range_boundary import ( + VisibleTimeRangeBoundary, + VisibleTimeRangeBoundaryArrayLike, + VisibleTimeRangeBoundaryBatch, + VisibleTimeRangeBoundaryLike, + VisibleTimeRangeBoundaryType, +) +from .visible_time_range_boundary_kind import ( + VisibleTimeRangeBoundaryKind, + VisibleTimeRangeBoundaryKindArrayLike, + VisibleTimeRangeBoundaryKindBatch, + VisibleTimeRangeBoundaryKindLike, + VisibleTimeRangeBoundaryKindType, +) __all__ = [ "Angle", @@ -280,4 +301,19 @@ "Vec4DBatch", "Vec4DLike", "Vec4DType", + "VisibleTimeRange", + "VisibleTimeRangeArrayLike", + "VisibleTimeRangeBatch", + "VisibleTimeRangeBoundary", + "VisibleTimeRangeBoundaryArrayLike", + "VisibleTimeRangeBoundaryBatch", + "VisibleTimeRangeBoundaryKind", + "VisibleTimeRangeBoundaryKindArrayLike", + "VisibleTimeRangeBoundaryKindBatch", + "VisibleTimeRangeBoundaryKindLike", + "VisibleTimeRangeBoundaryKindType", + "VisibleTimeRangeBoundaryLike", + "VisibleTimeRangeBoundaryType", + "VisibleTimeRangeLike", + "VisibleTimeRangeType", ] diff --git a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range.py b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range.py similarity index 86% rename from rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range.py rename to rerun_py/rerun_sdk/rerun/datatypes/visible_time_range.py index 6b1eae02178c..e11d04eef17b 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range.py +++ b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range.py @@ -1,5 +1,5 @@ # DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/python/mod.rs -# Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +# Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". # You can extend this class by creating a "VisibleTimeRangeExt" class in "visible_time_range_ext.py". @@ -10,8 +10,8 @@ import pyarrow as pa from attrs import define, field -from ..._baseclasses import BaseBatch, BaseExtensionType -from ...blueprint import datatypes as blueprint_datatypes +from .. import datatypes +from .._baseclasses import BaseBatch, BaseExtensionType __all__ = [ "VisibleTimeRange", @@ -30,11 +30,7 @@ class VisibleTimeRange: This datatype does not specify whether it's a time or sequence based timeline. """ - def __init__( - self: Any, - start: blueprint_datatypes.VisibleTimeRangeBoundaryLike, - end: blueprint_datatypes.VisibleTimeRangeBoundaryLike, - ): + def __init__(self: Any, start: datatypes.VisibleTimeRangeBoundaryLike, end: datatypes.VisibleTimeRangeBoundaryLike): """ Create a new instance of the VisibleTimeRange datatype. @@ -50,12 +46,12 @@ def __init__( # You can define your own __init__ function as a member of VisibleTimeRangeExt in visible_time_range_ext.py self.__attrs_init__(start=start, end=end) - start: blueprint_datatypes.VisibleTimeRangeBoundary = field() + start: datatypes.VisibleTimeRangeBoundary = field() # Low time boundary for sequence timeline. # # (Docstring intentionally commented out to hide this field from the docs) - end: blueprint_datatypes.VisibleTimeRangeBoundary = field() + end: datatypes.VisibleTimeRangeBoundary = field() # High time boundary for sequence timeline. # # (Docstring intentionally commented out to hide this field from the docs) @@ -69,7 +65,7 @@ def __init__( class VisibleTimeRangeType(BaseExtensionType): - _TYPE_NAME: str = "rerun.blueprint.datatypes.VisibleTimeRange" + _TYPE_NAME: str = "rerun.datatypes.VisibleTimeRange" def __init__(self) -> None: pa.ExtensionType.__init__( @@ -123,7 +119,7 @@ class VisibleTimeRangeBatch(BaseBatch[VisibleTimeRangeArrayLike]): @staticmethod def _native_to_pa_array(data: VisibleTimeRangeArrayLike, data_type: pa.DataType) -> pa.Array: - from rerun.blueprint.datatypes import VisibleTimeRangeBoundaryBatch + from rerun.datatypes import VisibleTimeRangeBoundaryBatch if isinstance(data, VisibleTimeRange): data = [data] diff --git a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary.py b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary.py similarity index 84% rename from rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary.py rename to rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary.py index c0813717e445..cd174d514d6c 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary.py +++ b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary.py @@ -1,5 +1,5 @@ # DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/python/mod.rs -# Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +# Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". # You can extend this class by creating a "VisibleTimeRangeBoundaryExt" class in "visible_time_range_boundary_ext.py". @@ -10,9 +10,8 @@ import pyarrow as pa from attrs import define, field -from ... import datatypes -from ..._baseclasses import BaseBatch, BaseExtensionType -from ...blueprint import datatypes as blueprint_datatypes +from .. import datatypes +from .._baseclasses import BaseBatch, BaseExtensionType __all__ = [ "VisibleTimeRangeBoundary", @@ -34,7 +33,7 @@ def _visible_time_range_boundary__time__special_field_converter_override(x: data class VisibleTimeRangeBoundary: """**Datatype**: Type of boundary for visible history.""" - def __init__(self: Any, kind: blueprint_datatypes.VisibleTimeRangeBoundaryKindLike, time: datatypes.TimeIntLike): + def __init__(self: Any, kind: datatypes.VisibleTimeRangeBoundaryKindLike, time: datatypes.TimeIntLike): """ Create a new instance of the VisibleTimeRangeBoundary datatype. @@ -50,7 +49,7 @@ def __init__(self: Any, kind: blueprint_datatypes.VisibleTimeRangeBoundaryKindLi # You can define your own __init__ function as a member of VisibleTimeRangeBoundaryExt in visible_time_range_boundary_ext.py self.__attrs_init__(kind=kind, time=time) - kind: blueprint_datatypes.VisibleTimeRangeBoundaryKind = field() + kind: datatypes.VisibleTimeRangeBoundaryKind = field() # Type of the boundary. # # (Docstring intentionally commented out to hide this field from the docs) @@ -69,7 +68,7 @@ def __init__(self: Any, kind: blueprint_datatypes.VisibleTimeRangeBoundaryKindLi class VisibleTimeRangeBoundaryType(BaseExtensionType): - _TYPE_NAME: str = "rerun.blueprint.datatypes.VisibleTimeRangeBoundary" + _TYPE_NAME: str = "rerun.datatypes.VisibleTimeRangeBoundary" def __init__(self) -> None: pa.ExtensionType.__init__( @@ -97,8 +96,7 @@ class VisibleTimeRangeBoundaryBatch(BaseBatch[VisibleTimeRangeBoundaryArrayLike] @staticmethod def _native_to_pa_array(data: VisibleTimeRangeBoundaryArrayLike, data_type: pa.DataType) -> pa.Array: - from rerun.blueprint.datatypes import VisibleTimeRangeBoundaryKindBatch - from rerun.datatypes import TimeIntBatch + from rerun.datatypes import TimeIntBatch, VisibleTimeRangeBoundaryKindBatch if isinstance(data, VisibleTimeRangeBoundary): data = [data] diff --git a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary_kind.py b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary_kind.py similarity index 93% rename from rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary_kind.py rename to rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary_kind.py index 72a218b1b3fd..1a326c22814c 100644 --- a/rerun_py/rerun_sdk/rerun/blueprint/datatypes/visible_time_range_boundary_kind.py +++ b/rerun_py/rerun_sdk/rerun/datatypes/visible_time_range_boundary_kind.py @@ -1,5 +1,5 @@ # DO NOT EDIT! This file was auto-generated by crates/re_types_builder/src/codegen/python/mod.rs -# Based on "crates/re_types/definitions/rerun/blueprint/datatypes/visible_time_range.fbs". +# Based on "crates/re_types/definitions/rerun/datatypes/visible_time_range.fbs". # You can extend this class by creating a "VisibleTimeRangeBoundaryKindExt" class in "visible_time_range_boundary_kind_ext.py". @@ -9,7 +9,7 @@ import pyarrow as pa -from ..._baseclasses import BaseBatch, BaseExtensionType +from .._baseclasses import BaseBatch, BaseExtensionType __all__ = [ "VisibleTimeRangeBoundaryKind", @@ -43,7 +43,7 @@ class VisibleTimeRangeBoundaryKind(Enum): class VisibleTimeRangeBoundaryKindType(BaseExtensionType): - _TYPE_NAME: str = "rerun.blueprint.datatypes.VisibleTimeRangeBoundaryKind" + _TYPE_NAME: str = "rerun.datatypes.VisibleTimeRangeBoundaryKind" def __init__(self) -> None: pa.ExtensionType.__init__(