[package] name = "async-process" # When publishing a new version: # - Update CHANGELOG.md # - Create "v1.x.y" git tag version = "1.6.0" authors = ["Stjepan Glavina "] edition = "2018" rust-version = "1.46" description = "Async interface for working with processes" license = "Apache-2.0 OR MIT" repository = "https://github.com/smol-rs/async-process" keywords = ["process", "spawn", "command", "subprocess", "child"] categories = ["asynchronous", "os"] exclude = ["/.*"] [dependencies] async-lock = "2.6.0" cfg-if = "1.0" event-listener = "2.4.0" futures-lite = "1.11.0" [build-dependencies] autocfg = "1" [target.'cfg(unix)'.dependencies] async-io = "1.8" libc = "0.2.88" [target.'cfg(unix)'.dependencies.signal-hook] version = "0.3.0" features = ["iterator"] default-features = false [target.'cfg(windows)'.dependencies] blocking = "1.0.0" [target.'cfg(windows)'.dependencies.windows-sys] version = "0.42" default-features = false features = [ "Win32_Foundation", "Win32_System_Threading", "Win32_System_WindowsProgramming" ]