semvec/pypi-packages huggingface dataset:
pvirie-utils 1.6.1
PVirie's python utility functions
Requires Python: >=3.9

# python-utils

My personal collection of python utility functions.

## pvirie-gcp

This module contains utility functions for working with Google Cloud Platform (GCP) services.

### Installation

0. Install python [gcloud sdk](https://cloud.google.com/sdk/docs/install).
1. For macOS users, copy the gcloud sdk folder to `/Users/<username>/`
2. Add environment `GCP_CREDENTIALS` with the path to the GCP credentials file.
3. Install additional dependencies for each service you want to use. For example, to use Google Cloud Storage, Artifact Registry, Secret Manager, IAM, Cloud run, use the following command:
    ```bash
    pip install google-cloud-storage google-cloud-artifact-registry google-cloud-secret-manager google-cloud-iam google-cloud-run
    ```
cfn-lint-ax 1.3.0
Rules for cfn lint.
Requires Python: >=3.10
Keywords: cloudformation, lint, cfn-lint

cfn-lint-ax
===========

[![Testing](https://github.com/aexeagmbh/cfn-lint-rules/actions/workflows/tests.yml/badge.svg)](https://github.com/aexeagmbh/cfn-lint-rules/actions/workflows/tests.yml)
[![PyPI version](https://badge.fury.io/py/cfn-lint-ax.svg)](https://badge.fury.io/py/cfn-lint-ax)

Additional rules for [cfn-lint](https://github.com/aws-cloudformation/cfn-lint).

Installation
------------

```bash
python -m pip install cfn-lint cfn-lint-ax
```


Usage
-----

```bash
python -m cfnlint template.yaml -a cfn_lint_ax.rules
```


Run Tests
---------
```bash
uv run pytest
```


User Rules (E9XXX)
------------------

### Basic Template Errors (E90XX)

### Functions (E91XX)
* E9101 UnresolvedObject

### Parameters (E92XX)

### Resources (E93XX)
* I9301 EcsServiceFargatePlatformVersionNotOutdated
* I9302 EcrRepositoryAutocleanupTag
* I9303 CostAllocationTags
* I9304 CostAllocationTagProject
* I9305 EcsServicePropagateTags
* W9301 S3BucketPublicAccess
* W9302 S3BucketEncryption
* W9303 CloudfrontDistributionLogging
* W9304 CloudfrontDistributionComment
* W9305 CertificateManagerCertificateNameTag
* W9306 CodeBuildProjectCloudWatchLogs
* W9307 CloudfrontDistributionResponseHeadersPolicy
* W9308 CloudfrontResponseHeaderConfigLongHstsMaxAge
* W9309 EcsServiceDeploymentConfiguration
* W9310 CodeBuildProjectImage
* W9311 SqsQueueEncryption

### Metadata (E94XX)
* E9401 MetadataAxChangesetAutoApprove

### Outputs (E96XX)

### Mappings (E97XX)

### Conditions (E98XX)