Saravanan666/pypi-org huggingface dataset:
Package: humilis-dynamodb
Ahumilisplug-in
layer that deploys a DynamoDB table and, optionally, an API Gateway
proxy.Installationpip install humilis-dynamodbTo install the development version:pip install git+https://github.com/humilis/humilis-dynamodbDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense file.© 2020 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-elasticache
# Humilis plug-in to deploy an Elasticache cluster[![PyPI](https://img.shields.io/pypi/v/humilis-elasticache.svg?style=flat)](https://pypi.python.org/pypi/humilis-elasticache)A [humilis][humilis] plug-in layer that deploys an [Elasticache cluster][elasticache].[elasticache]:https://aws.amazon.com/elasticache/[humilis]:https://github.com/humilis/humilis## Installation` pip installhumilis-elasticache`To install the development version:` pip installgit+https://github.com/humilis/humilis-elasticache`## DevelopmentAssuming you have [virtualenv][venv] installed:[venv]:https://virtualenv.readthedocs.org/en/latest/` make develop `Configure humilis:` make configure `## TestingYou can test the deployment of an Elasticache cluster with:` make test `The test suite should destroy the deployed cluster automatically, but you
can make sure you are not leaving any infrastructure behind by manually
running:`bash make delete `## More informationSee [humilis][humilis] documentation.## ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
the [GitHub project page][github].[github]:http://github.com/humilis/humilis-elasticache## LicenseThis software is licensed under the [MIT license][mit].[mit]:http://en.wikipedia.org/wiki/MIT_LicenseSee [License file][LICENSE].[LICENSE]:https://github.com/humilis/humilis-elasticache/blob/master/LICENSE.txt© 2016 German Gomez-Herrero, [Find Hotel][fh] and others.[fh]:http://company.findhotel.net
Package: humilis-es
Ahumilisplug-in layer that provides support for layer typees, which deploys
anElasticsearchdomain into a humilis environment.Installationpip install humilis-esTo install the development version:pip install git+https://github.com/humilis/humilis-esDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingThere is no logic in this layer beyond the deployment of AWS resources
so there is no unit test suite. You can test the deployment of a dummy
ES domain with:make testiLayer parametersLayer typeesaccepts the following parameters.Requireddomain_name: The actual name will be[envname]-[stage]-[domain_name]Optionalwhitelisted_ips: A list of whitelisted CIDRs or IPs.iam_users_arns: These users will be given full access to the ES
domain.iam_roles_arns: These roles will be given full access to the ES
domain.More informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense
file.© 2016 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-firehose
[![PyPI](https://img.shields.io/pypi/v/humilis-firehose.svg?style=flat)](https://pypi.python.org/pypi/humilis-firehose)
[![Build Status](https://travis-ci.org/humilis/humilis-firehose.svg?branch=master)](https://travis-ci.org/humilis/humilis-firehose)A [humilis][humilis] plug-in layer that deploys
[Firehose delivery streams][firehose].[firehose]:http://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html[humilis]:https://github.com/InnovativeTravel/humilis[redshift]:https://aws.amazon.com/documentation/redshift/[s3]:https://aws.amazon.com/documentation/s3/## Installation` pip installhumilis-firehose`To install the development version:` pip installgit+https://github.com/humilis/humilis-firehose`## DevelopmentAssuming you have [virtualenv][venv] installed:[venv]:https://virtualenv.readthedocs.org/en/latest/` make develop `Configure humilis:` make configure `## TestingThere is no logic in this layer beyond the deployment of AWS resources so
there is no unit test suite. You can test the deployment of the Firehose
delivery streams with:`bash make create `Then you can run integration tests using:` make test `Don’t forget to delete the deployment after you are done:`bash make delete `## More informationSee [humilis][humilis] documentation.[humilis]:https://github.com//humilis/blob/master/README.md## ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
the [GitHub project page][github].[github]:http://github.com/humilis/humilis-firehose## LicenseThis software is licensed under the [MIT license][mit].[mit]:http://en.wikipedia.org/wiki/MIT_LicenseSee [License file][LICENSE].[LICENSE]:https://github.com/humilis/humilis-firehose/blob/master/LICENSE.txt© 2016 German Gomez-Herrero, [Find Hotel][fh] and others.[fh]:http://company.findhotel.net
Package: humilis-kinesis-mapper
Kinesis event stream mapperAhumilisplugin to deploy aLambdafunction that
maps events in aKinesisevent stream using a list of Python callables.Installationpip install humilis-kinesis-mapperDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:.env/bin/humilis configure --localTestingTo run the local test suite:make testYou can test the deployment of the Lambda function using:makecreateThe command above will also create additional resources (such as several
Kinesis streams) needed to test that the deployment was successful. Once
deployed you can run the integration test suite using:make testiDon’t forget to delete the test deployment after you are done:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
theGitHub project page.LicenseThis software is licensed under theMIT licenseSeeLicense file© 2016 Anatoly Bubenkov, Innovative Travel and others.AuthorsAnatoly Bubenkovoriginal idea and implementationThese people have contributed tohumilis-kinesis-mapper, in alphabetical order:German Gomez-HerreroChangelog0.1.0Cleanup package data (bubenkoff)0.1.0Major refactoring to simplify and clean the code (germangh)0.0.1Initial release (bubenkoff)
Package: humilis-kinesis-processor
Kinesis event stream processorAhumilisplugin to deploy aLambdafunction that
maps events in aKinesisevent stream using a list of Python callables.Installationpip install humilis-kinesis-processorDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:.env/bin/humilis configure --localTestingUnit testsTo run the local test suite:make testIntegration testsBefore running the integration test suite you need to set a few deployment
secrets using the command:s3keyring set [group]/[STAGE] [key] [secret]In grouphumilis-kinesis-processorthe following secrets need to be set:sentry/dsn: TheSentry DSN.By the default, the integration tests will deploy on a stage calledDEVso
the command to set the Sentry DSN is:s3keyring set humilis-kinesis-processor:DEV sentry.dsn [SENTRYDSN]To run the integration test suite:make testiThe command above will deploy a Kinesis processor to your AWS account, and will
also create additional resources (such as several Kinesis streams) needed to
test that the deployment was successful. Once deployed, the integration tests
will run, and once they have completed the test environment will be destroyed.If you do not want the test environment to be destroyed after tests have
completed you should run instead:make testi DESTROY=noYou can also modify the name of the deployment stage by setting theSTAGEenvironment variable. For instance, to deploy to aTESTstage:make testi STAGE=TESTMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
theGitHub project page.LicenseThis software is licensed under theMIT licenseSeeLicense file© 2016 Anatoly Bubenkov, German Gomez-Herrero,FindHoteland others.AuthorsAnatoly Bubenkovinitial idea and first alpha implementationGerman Gomez-Herreroactual implementation and further developmentsChangelog0.9.7Support for Lambda environment variables0.9.6Do not silence exception if Kinesis payload is not a json object0.9.5Support for delivery streams filters and mappers0.9.0Better debugging of processing errors0.8.9Add error annotations to events that failed to be processed0.8.6Bugfix in error handling logic.0.8.5Better error handling.0.7.7Support for multiple delivery streams for input, error, and output(s)0.7.6Support for one-to-many mappers0.7.5Users can also specify input/output/error streams by name instead of as
references to another layer outputs.0.6.8Set environment variables for the humilis environment/layer/stage0.4.0Major bugfix: permission to put records in delivery streams0.3.0Major bugfix: give permission to write state to DynamodDB0.2.0Package becomes a generic map-multiplex-map processor (germangh)0.1.1Cleanup package data (bubenkoff)0.1.0Major refactoring to simplify and clean the code (germangh)0.0.1Initial release (bubenkoff)
Package: humilis-kinesis-proxy
Ahumilisplug-in
layer that deploys a REST API in AWS API Gateway that acts as a proxy to
the AWS Kinesis service.Installationpip install humilis-kinesis-proxyTo install the development version:pip install git+https://github.com/humilis/humilis-kinesis-proxyDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense file.© 2017 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-kms
Ahumilisplug-in
layer that deploys a KMS key.Installationpip install humilis-kmsTo install the development version:pip install git+https://github.com/humilis/humilis-kmsDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense file.© 2017 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-microservice
Ahumilisplug-in layer that deploys a Lambda function and an API Gateway trigger.Installationpip install humilis-microserviceTo install the development version:pip install git+https://github.com/humilis/humilis-microserviceDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense
file.© 2017 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-push-processor
Lambda processor for push event sourcesAhumilisplugin to deploy aLambdafunction that
processes event notification from anevent sourcesthat pushes events to
Lambda (e.g. S3 or SNS, as opposed to Kinesis).Installationpip install humilis-push-processorDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:.env/bin/humilis configure --localYou can crate a development deployment (on a deployment stage calledDEV) of
the Lambda function using:makecreateSTAGE=DEVThe command above will also create additional resources (such as a S3 bucket)
needed to produce a self-contained deployment that you can play with. You
can destroy theDEVdeployment using:makedeleteSTAGE=DEVTestingTo run the local test suite:make testTo run the integration test suite:make testi STAGE=[STAGE] DESTROY=[yes|no]Note that the command above will deploy the processor to the specified
deployment stage. If a deployment stage is not specified thenTESTwill be
used. IfDESTROYis set toyesall deployed resources will be deleted
after tests have completed (this is also the default behaviour if theDESTROYparameter is not provided). You can manually destroy the test
infrastructure with:makedeleteSTAGE=[STAGE]Deployment secretsThe S3 event processor supportsSentrymonitoring out of the box. To activate it you just need to store your Sentry
DSN in your local keychain. Using Python’skeyringmodule:keyring set humilis-push-processor:[STAGE] sentry.dsn [SENTRY_DSN]Alternatively you can set environment variableSENTRY_DSNMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
theGitHub project page.LicenseThis software is licensed under theMIT licenseSeeLicense file© 2016 German Gomez-Herrero, FindHotel and others.AuthorsGerman Gomez-Herrerooriginal idea and implementationThese people have contributed tohumilis-push-processor, in alphabetical order:Arnaud CharpentierAnatoly BubenkovChangelog0.0.10Add support for injection of env vars and KMS key decrypt0.0.8Support deploying Lambda in a VPC and notifying SNS topic0.0.7Grant full access to S30.0.6Support for one-to-many mappers0.0.5Mappers do not modify input events directly0.0.4Users can also specify input/output/error streams by name instead of as
references to another layer outputs.0.0.3Permission to read from S30.0.2Fix test suite0.0.1Initial release (germangh)Practically a clone of the humilis-kinesis-processor
Package: humilis-redshift
Ahumilisplug-in
layer that deploys a REST API in AWS API Gateway that acts as a proxy to
the AWS Kinesis service.Installationpip install humilis-redshiftTo install the development version:pip install git+https://github.com/humilis/humilis-redshiftDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense file.© 2017 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-sam
[![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 installhumilis-sam`To install the development version:` pip installgit+https://github.com/humilis/humilis-sam`## DevelopmentAssuming you have [virtualenv][venv] installed:[venv]:https://virtualenv.readthedocs.org/en/latest/` make develop `Configure humilis:` make configure `## TestingYou 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 `## ExamplesTo see some examples of how to use this Humilis layer refer to the integration
tests :`tests/integration/humilis-sam-classic.yamltests/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 informationSee [humilis][humilis] documentation.[humilis]:https://github.com/humilis/humilis/blob/master/README.md## ContactIf you have questions, bug reports, suggestions, etc. please create an issue on
the [GitHub project page][github].[github]:http://github.com/humilis/humilis-sam## LicenseThis software is licensed under the [MIT license][mit].[mit]:http://en.wikipedia.org/wiki/MIT_LicenseSee [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
Package: humilis-security
Humilis plug-in to deploy a security groups in a security====================================================[![PyPI](https://img.shields.io/pypi/v/humilis-security.svg?style=flat)](https://pypi.python.org/pypi/humilis-security)A [humilis][humilis] plug-in layer to deploy security groups in a [VPC][vpc].[vpc]: https://aws.amazon.com/vpc/[humilis]: https://github.com/humilis/humilis## Installation```pip install humilis-security```To install the development version:```pip install git+https://github.com/humilis/humilis-security```## DevelopmentAssuming you have [virtualenv][venv] installed:[venv]: https://virtualenv.readthedocs.org/en/latest/```make develop```Configure humilis:```make configure```## TestingYou can test the deployment of a sample of security groups with:```make test```The test suite should destroy the created resources automatically, but youcan make sure you are not leaving any infrastructure behind by manuallyrunning:```bashmake delete```## More informationSee [humilis][humilis] documentation.## ContactIf you have questions, bug reports, suggestions, etc. please create an issue onthe [GitHub project page][github].[github]: http://github.com/humilis/humilis-security## LicenseThis software is licensed under the [MIT license][mit].[mit]: http://en.wikipedia.org/wiki/MIT_LicenseSee [License file][LICENSE].[LICENSE]: https://github.com/humilis/humilis-security/blob/master/LICENSE.txt© 2016 German Gomez-Herrero, [Find Hotel][fh] and others.[fh]: http://company.findhotel.net
Package: humilis-stream-gtw
Installationpip install humilis-stream-gtwTo install the development version:pip install git+https://github.com/humilis/humilis-stream-gtwDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment with:make testIf the tests break, you can make sure you are not leaving any
infrastructure behind with:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense file.© 2021 German Gomez-Herrero,Find
Hoteland others.
Package: humilis-streams
Ahumilisplug-in
layer that deploys one ore moreKinesis
streams. Seehumilisdocumentation
for more information.Installationpip install git+https://github.com/InnovativeTravel/humilis-streamsDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:.env/bin/humilis configure --localTestingThis layer has no embedded logic so there are no unit tests. To run the
integration test suite you will first need to make a test deployment to
AWS:make createThen you can run the tests using:make testDon’t forget to delete the deployment when you are done:make deleteMore informationSeehumilisdocumentation.Who do I ask?AskGerman
Package: humilis-vpc
Ahumilisplug-in layer that
deploys aVPC.Installationpip install humilis-vpcTo install the development version:pip install git+https://github.com/humilis/humilis-vpcDevelopmentAssuming you havevirtualenvinstalled:make developConfigure humilis:make configureTestingYou can test the deployment of a VPC with:make testThe test suite should destroy the deployed VPC automatically, but you
can make sure you are not leaving any infrastructure behind by manually
running:makedeleteMore informationSeehumilisdocumentation.ContactIf you have questions, bug reports, suggestions, etc. please create an
issue on theGitHub project
page.LicenseThis software is licensed under theMIT
license.SeeLicense
file.© 2017 German Gomez-Herrero,Find
Hotel.
Package: humint
Intelligence Tools for HumansIntelligence Tools for HumansDocumentation:https://rgbkrk.github.io/humintGitHub:https://github.com/rgbkrk/humintPyPI:https://pypi.org/project/humint/Free software: BSD-3-ClauseFeaturesTODOCreditsThis package was created withCookiecutterand thewaynerv/cookiecutter-pypackageproject template.
Package: humiologging
This package contains logging handlers and formatters useful for logging
toHumio. It’s sole runtime dependency ishumiolib.Runs and tested on Python 3.6, 3.7, 3.8, 3.9.ContentsInstallationThe pacakage on PyPI is namedhumiologging, same as the package name.
Install with for instancepip install humiologging.Formattershumiologging.formatters.HumioKVFormatterTurns every attribute on the log record into a key-value pair, as suitable
for the Humio “kv”-parser. Use withHumioHandler.humiologging.formatters.HumioJSONFormatterTurns the log-record into a json object, as suitable for the Humio
“json”-parser. Used byHumioJSONHandler.Handlershumiologging.handlers.HumioHandlerSends line-based text log messages to Humio. You need to use a formatter
that Humio can parse, likeHumioKVFormatter.humiologging.handlers.HumioJSONHandlerSends json-formatted log messages to Humio. Does not need a formatter.Positional arguments:humio_host:The url of the humio ingest hostingest_token:The API token for a Humio repoKeyword arguments:level:A log-leveltags:A dictionary of key value items that will be addded to each recordadd_host_tag:Whether to automatically add the hostname/ip-address where
the loghandler is used as a tagBe careful with setting many tags, seeHumio Documentation: TaggingTestingRun automated tests withtox.To test against humio: you need the hostname of the humio instance and an
ingest_token for a repo with parser set to the handler you want to test.With no parser setimport logging
logging.basicConfig(handlers=[HumioJSONHandler(host, token)])
logging.error(‘This is a test’)In Humio you should get a single entry with one key for every attribute in the
log record. One additional keyformattedMessagecontains the human-readable
format set in the logging config as a string.For parserkvimport logging
logging.basicConfig(handlers=[HumioHandler(host, token).setFormatter(HumioKVFormatter())])
logging.error(‘This is a test’)In Humio you should get a single record with a string containing many key=value
pairs. One additional keyformattedMessagecontains the human-readable
format set in the logging config as a string.