# ==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--
#
# Namaste
#
# Copyright (C) 2019, 2021-2025  Anonymous
#
# There are several releases over multiple years,
# they are listed as ranges, such as: "2021-2025".
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program.  If not, see <https://www.gnu.org/licenses/>.
#
# ::--::--::--::--::--::--::--::--::--::--::--::--::--::--::--::--

[package]

edition = '2024'

name = 'namaste'
version = '0.30.0'

description = '...'
license = 'LGPL-3.0-or-later'
keywords = ['locks', 'processes']
categories = ['concurrency']

[dependencies]

tokio = { version='>= 1, < 2', optional=true, features=['time'] }

[target.'cfg(any(target_os="linux", target_os="l4re", target_os="android"))'.dependencies]

libc = '>= 0.2, < 0.3'

[dev-dependencies]

blackhole = '>= 0.20.2, < 0.21'
cld = { version='>= 0.5.1, < 0.6', features=['std'] }
dia-args = '>= 0.61, < 0.62'
dia-time = { version='>= 9, < 10', features=['libc', 'std'] }
libc = '>= 0.2, < 0.3'
zeros = '>= 19, < 20'

tokio = { version='>= 1, < 2', features=['rt', 'rt-multi-thread'] }

[features]

tokio = ['dep:tokio']

[package.metadata.docs.rs]

all-features = true
