Hangar
Modern infrastructure-as-code
Hangar is a tool that allows you to provision, interact with, and orchestrate your infrastructure.
@app.Function( timeout=60 * 2, environment_variables={"test": "test"})
def hangarfunction(description):
return os.getenv("test")
func.invoke(payload={"key": "value"}) == "Hello, world!"
Hangar currently supports the following basic services on AWS:
- S3
- EC2
- Lambda
- VPC
Install
'pip install hangar-sdk'
Roadmap
- ECS Support
- Edge function support (AWS, Cloudflare)
- Function import + requirements auto generation
- GCP Support
- Azure GPU support
- Serverless GPU Cloud
- Automatic replay
Known Bugs
- When testing, lambda package files are not automatically destroyed
We are still figuring this out. If you have suggestions, please open an issue and a core team member will respond.
Attribution
This repository contains code from chalice. It is used in for cross platform building of packages.
Metadata
Release files for hangar-sdk 0.0.28
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hangar_sdk-0.0.28.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hangar_sdk-0.0.28-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.9 MB
Release files / hangar_sdk-0.0.28.tar.gz
| Download URL | hangar_sdk-0.0.28.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a6c93d1a74a1cca7ddadf0ce0c0da32c6b98d4dc73bbdbab3ed62b61f37d3ba
|
|
BLAKE2b-256 checksum How to use checksums |
6e40e56bdc178a574fe6b14a4ddc2e8a0e28a5f645d848fc881d92480b739d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.11.6 Darwin/23.1.0
|
Release files / hangar_sdk-0.0.28-py3-none-any.whl
| Download URL | hangar_sdk-0.0.28-py3-none-any.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
83f975bcd9036f3e8e15764d5c127ade3166d68711bd89cefe733b840625b88b
|
|
BLAKE2b-256 checksum How to use checksums |
b40dcab5f1f779fb27c926aead85494334eba56f13a1904ddd2095a462d9b27b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.11.6 Darwin/23.1.0
|