Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

py-gsecrets and a few py-google* ports #26770

Merged
merged 5 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions python/py-google-cloud-core/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup python 1.0

name py-google-cloud-core
version 2.4.1
revision 0
categories-append www
platforms {darwin any}
license Apache-2
supported_archs noarch
maintainers nomaintainer

description Google Cloud API client core library
long_description {*}${description}
homepage https://github.com/googleapis/python-cloud-core

checksums rmd160 808500150fb4e5529f38d1cd9f1ca7855af058db \
sha256 9b7749272a812bde58fff28868d0c5e2f585b82f37e09a1f6ed2d4d10f134073 \
size 35587

python.versions 310 311 312

if {${name} ne ${subport}} {
depends_lib-append \
port:py${python.version}-google-api-core \
port:py${python.version}-google-auth
}
33 changes: 33 additions & 0 deletions python/py-google-cloud-storage/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup python 1.0

name py-google-cloud-storage
version 2.18.2
revision 0
categories-append www
platforms {darwin any}
license Apache-2
supported_archs noarch
maintainers nomaintainer
distname google_cloud_storage-${version}
description Google Cloud Storage API client library
long_description {*}${description}
homepage https://github.com/googleapis/python-storage

checksums rmd160 e033ed247bff1f109f9860a307e8bf9b0b437a77 \
sha256 aaf7acd70cdad9f274d29332673fcab98708d0e1f4dceb5a5356aaef06af4d99 \
size 5532864

python.versions 310 311 312

if {${name} ne ${subport}} {
depends_lib-append \
port:py${python.version}-google-api-core \
port:py${python.version}-google-auth \
port:py${python.version}-google-cloud-core \
port:py${python.version}-google-crc32c \
port:py${python.version}-google-resumable-media \
port:py${python.version}-requests
}
21 changes: 21 additions & 0 deletions python/py-google-crc32c/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-15

port test py312-google-crc32c: Warning: py312-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-15

port test py310-google-crc32c: Warning: py310-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-15

port test py311-google-crc32c: Warning: py311-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-14

port test py312-google-crc32c: Warning: py312-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-14

port test py310-google-crc32c: Warning: py310-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-14

port test py311-google-crc32c: Warning: py311-google-crc32c is configured to build for the architecture(s) 'arm64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-13

port test py312-google-crc32c: Warning: py312-google-crc32c is configured to build for the architecture(s) 'x86_64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-13

port test py310-google-crc32c: Warning: py310-google-crc32c is configured to build for the architecture(s) 'x86_64', but did not install any Mach-O files.

Check warning on line 1 in python/py-google-crc32c/Portfile

View workflow job for this annotation

GitHub Actions / macos-13

port test py311-google-crc32c: Warning: py311-google-crc32c is configured to build for the architecture(s) 'x86_64', but did not install any Mach-O files.

PortSystem 1.0
PortGroup python 1.0

name py-google-crc32c
version 1.6.0
revision 0
categories-append devel
license Apache-2
maintainers nomaintainer

description Python wrapper of Google CRC32C library
long_description {*}${description}
homepage https://github.com/googleapis/python-crc32c
distname google_crc32c-${version}
checksums rmd160 430aac1ffb028c32171ebe1934c54c9147377f70 \
sha256 6eceb6ad197656a1ff49ebfbbfa870678c75be4344feb35ac1edf694309413dc \
size 14472

python.versions 310 311 312
28 changes: 28 additions & 0 deletions python/py-google-resumable-media/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup python 1.0

name py-google-resumable-media
version 2.7.2
revision 0
categories-append www
platforms {darwin any}
license Apache-2
supported_archs noarch
maintainers nomaintainer
distname google_resumable_media-${version}
description Utilities for Google Media downloads and resumable uploads
long_description {*}${description}
homepage https://github.com/googleapis/google-resumable-media-python

checksums rmd160 aad095590e0c3c5843ff8a003be491e35ada68f7 \
sha256 5280aed4629f2b60b847b0d42f9857fd4935c11af266744df33d8074cae92fe0 \
size 2163099

python.versions 310 311 312

if {${name} ne ${subport}} {
depends_lib-append \
port:py${python.version}-google-crc32c
}
34 changes: 34 additions & 0 deletions python/py-gsecrets/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup python 1.0

name py-gsecrets
version 1.3.3
revision 0
categories-append security sysutils
platforms {darwin any}
license Apache-2
supported_archs noarch
maintainers nomaintainer

description Helper library and CLI for interacting with the secrets store
long_description {*}${description}
homepage https://github.com/recurve-inc/gsecrets

checksums rmd160 d3fa15457d7c4fa82879b2bb0b80d66a0177fdd7 \
sha256 11cb28e4802f145b1f08ca00d4b5b3837ae28407e6601847eef105d3d33459fb \
size 5258

python.versions 310 311 312

if {${name} ne ${subport}} {
depends_lib-append \
port:py${python.version}-asn1 \
port:py${python.version}-click \
port:py${python.version}-google-api \
port:py${python.version}-google-cloud-storage \
port:py${python.version}-ndg_httpsclient \
port:py${python.version}-openssl \
port:py${python.version}-requests
}