#LICENSE Portions Copyright 2019-2021 ZomboDB, LLC. #LICENSE #LICENSE Portions Copyright 2021-2023 Technology Concepts & Design, Inc. #LICENSE #LICENSE Portions Copyright 2023-2023 PgCentral Foundation, Inc. #LICENSE #LICENSE All rights reserved. #LICENSE #LICENSE Use of this source code is governed by the MIT license that can be found in the LICENSE file. [package] name = "cargo-pgrx" version = "0.12.9" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy" homepage = "https://github.com/pgcentralfoundation/pgrx/" repository = "https://github.com/pgcentralfoundation/pgrx/" documentation = "https://docs.rs/cargo-pgrx" categories = ["development-tools::cargo-plugins", "command-line-utilities", "database"] keywords = ["database", "postgres", "postgresql", "extension"] readme = "README.md" exclude = [ "*.png" ] edition = "2021" [dependencies] pgrx-pg-config.workspace = true pgrx-sql-entity-graph.workspace = true cargo_metadata.workspace = true cargo-edit.workspace = true cargo_toml.workspace = true clap-cargo.workspace = true libc.workspace = true regex.workspace = true toml.workspace = true toml_edit.workspace = true clap = { version = "4.4.2", features = [ "env", "suggestions", "cargo", "derive", "wrap_help" ] } jobslot = "0.2.12" # as seen in gmake -j{N} semver = "1.0.20" # checking pgrx versions match tempfile = "3.8.0" # emit better diagnostics color-eyre = "0.6.2" eyre.workspace = true owo-colors.workspace = true tracing = "0.1" tracing-error = "0.2.0" tracing-subscriber = { version = "0.3.17", features = [ "env-filter" ] } # for downloading/unpacking things from the Postgres file servers bzip2 = "0.4.4" env_proxy = "0.4.1" serde.workspace = true serde-xml-rs = "0.6.0" tar = "0.4.40" ureq = { version = "2.8.0", default-features = false, features = [ "gzip" ] } url.workspace = true # SQL schema generation proc-macro2.workspace = true quote.workspace = true [dependencies.object] version = "0.32.2" default-features = false features = [ "read_core", "std", # we use object read-only and like having actual errors "coff", "elf", "macho", "pe", "xcoff", # support all object formats to allow cross-builds ] [features] default = ["rustls"] native-tls = ["ureq/native-tls"] rustls = [ "ureq/tls", "ureq/native-certs" # induces rustls to use the OS-level root of trust ] [lints.clippy] or-fun-call = "allow" # kinda sus lint imo