devel/py-openstacksdk 4.20.0 FreeBSD
SDK for building applications to work with OpenStack
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
601cd21328- License
- APACHE20
- Categories
- devel, python
- Package size
- 2509.4 KiB, 26237.1 KiB installed
Description
openstacksdk is a client library for building applications to work with OpenStack clouds. The project aims to provide a consistent and complete set of interactions with OpenStack's many services, along with complete documentation, examples, and tools.
It also contains an abstraction interface layer. Clouds can do many things, but there are probably only about 10 of them that most people care about with any regularity. If you want to do complicated things, the per-service oriented portions of the SDK are for you. However, if what you want is to be able to write an application that talks to clouds no matter what crazy choices the deployer has made in an attempt to be more hipster than their self-entitled narcissist peers, then the Cloud Abstraction layer is for you.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-openstacksdk | 4.20.0 |
| DragonFly | devel/py-openstacksdk | 4.4.0 |
Install
Binary package:
pkg install py312-openstacksdk
From the ports tree:
cd /usr/ports/devel/py-openstacksdk/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-openstacksdk>0:devel/py-openstacksdk
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.20.0 | 4.20.0 | 0.102.0 | 4.6.0 | 4.20.0 |
| FreeBSD:14:quarterly | 4.20.0 | 4.20.0 | n/a | 4.6.0 | 4.20.0 |
| FreeBSD:15:latest | 4.20.0 | 4.20.0 | n/a | 4.6.0 | 4.6.0 |
| FreeBSD:15:quarterly | 4.20.0 | 4.20.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.20.0 | 4.20.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1: devel/py-pbr${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 11
${PYTHON_PKGNAMEPREFIX}decorator>=4.4.1: devel/py-decorator${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.5: devel/py-dogpile.cache${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11: devel/py-iso8601${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.0: devel/py-jmespath${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.16: devel/py-jsonpatch${PYTHON_PKGNAMEPREFIX}keystoneauth1>=5.16.0: devel/py-keystoneauth1${PYTHON_PKGNAMEPREFIX}os-service-types>=1.8.1: devel/py-os-service-types${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0: devel/py-pbr${PYTHON_PKGNAMEPREFIX}platformdirs>=3: devel/py-platformdirs${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2: sysutils/py-psutil${PYTHON_PKGNAMEPREFIX}pyyaml>=3.13: devel/py-pyyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 36
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/py-gdbm
- devel/gettext-runtime
- devel/libffi
- devel/py-cffi
- devel/py-decorator
- devel/py-dogpile.cache
- devel/py-iso8601
- devel/py-jmespath
- devel/py-jsonpatch
- devel/py-jsonpointer
- devel/py-keystoneauth1
- devel/py-os-service-types
- devel/py-pbr
- devel/py-platformdirs
- devel/py-pycparser
- devel/py-pyyaml
- devel/py-stevedore
- devel/py-typing-extensions
- devel/readline
- dns/py-idna
- lang/python312
- lang/python315
- math/mpdecimal
- net/py-pysocks
- net/py-urllib3
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- sysutils/py-psutil
- textproc/expat2
- textproc/libyaml
- textproc/py-charset-normalizer
- www/py-requests
Configuration
No options to configure.
- USES
- python:3.11+ shebangfix
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openstacksdk-4.20.0.tar.gz | 1.44071e+06 | f533050d7441b6d41c53488434d2f2df79f1f963a4b431695b4c7f49380ea85c |
Master sites 1
- PYPI