Skip to main content

[![PyPI](https://img.shields.io/pypi/v/humilis-sam.svg?style=flat)](https://pypi.python.org/pypi/humilis-sam)

A [humilis][humilis] plug-in layer that deploys a [SAM application][AWS SAM].

[AWS SAM]: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md [humilis]: https://github.com/humilis/humilis

## Installation

` pip install humilis-sam `

To install the development version:

` pip install git+https://github.com/humilis/humilis-sam `

## Development

Assuming you have [virtualenv][venv] installed:

[venv]: https://virtualenv.readthedocs.org/en/latest/

` make develop `

Configure humilis:

` make configure `

## Testing

You can test the deployment of a serverless API with:

` make test `

The test suite should destroy the deployed API automatically, but you can make sure you are not leaving any infrastructure behind by manually running:

`bash make delete `

## Examples

To see some examples of how to use this Humilis layer refer to the integration tests : ` tests/integration/humilis-sam-classic.yaml tests/integration/humilis-sam-swagger.yaml `

The SAM application can be deployed using a swagger file or not. If you chose to use the swagger method, the swagger template will be generated automatically and outputed next to your environment file.

## More information

See [humilis][humilis] documentation.

[humilis]: https://github.com/humilis/humilis/blob/master/README.md

## Contact

If you have questions, bug reports, suggestions, etc. please create an issue on the [GitHub project page][github].

[github]: http://github.com/humilis/humilis-sam

## License

This software is licensed under the [MIT license][mit].

[mit]: http://en.wikipedia.org/wiki/MIT_License

See [License file][LICENSE].

[LICENSE]: https://github.com/humilis/humilis-sam/blob/master/LICENSE.txt

© 2017 Arnaud Charpentier, [Find Hotel][fh] and others.

[fh]: http://company.findhotel.net

Release files for humilis-sam 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for humilis-sam 0.1.3
File Size Uploaded
humilis-sam-0.1.3.tar.gz 7.0 kB Details

Release files / humilis-sam-0.1.3.tar.gz

Download URL humilis-sam-0.1.3.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
922f4a9ddd0bbd110e5e38fad9ac1ddb748765fcbe8562a4f1d6feb51fdb56e7
BLAKE2b-256 checksum
How to use checksums
275342eb94806ae5326ec5c297cba4e2c2417e4a7cefab05c6f80845705ef30d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page