Metadata-Version: 2.1
Name: awscdk-81-patch
Version: 1.1.1
Summary: awscdk-81-patch
Home-page: https://github.com/eladb/awscdk-81-patch.git
Author: Elad Ben-Israel<benisrae@amazon.com>
License: Apache-2.0
Project-URL: Source, https://github.com/eladb/awscdk-81-patch.git
Description: # Patch for AWS CDK 1.81.0
        
        The `@aws-cdk/aws-eks` and `@aws-cdk/aws-s3-deployment` modules are broken in
        v1.81.0 of the AWS CDK due to a missing file in the npm bundle.
        
        Tracking issue: [https://github.com/aws/aws-cdk/issues/12291](https://github.com/aws/aws-cdk/issues/12291)
        
        We apologize for this. Until we are able to release a patch, you can use this
        tool to apply a patch to the relevant modules. This patch will only work if you
        are using v1.81.0 and will need to get removed in the future.
        
        You can apply this patch in all supported CDK programming languages:
        
        * [JavaScript/TypeScript](#javascripttypescript)
        * [Java](#java)
        * [Python](#python)
        * [.NET](#net)
        
        ## JavaScript/TypeScript
        
        > See [example](./examples/typescript).
        
        Install using npm/yarn:
        
        ```shell
        npm install awscdk-81-patch
        ```
        
        Add this to your main file (before the `App` construct is created):
        
        ```python
        # Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
        from awscdk_81_patch import Patch
        Patch.apply()
        
        app = cdk.App()
        ```
        
        ## Python
        
        > See [example](./examples/python).
        
        Add this to your `requirements.txt`:
        
        ```txt
        awscdk-81-patch
        ```
        
        Install:
        
        ```sh
        pip install -r requirements.txt
        ```
        
        Add this to your `app.py`:
        
        ```py
        from awscdk_81_patch import Patch
        Patch.apply()
        
        
        app = core.App()
        # ...
        ```
        
        ## Java
        
        Add this to your `pom.xml` file:
        
        ```xml
        <dependencies>
        
          <dependency>
              <groupId>com.github.eladb</groupId>
              <artifactId>awscdk-81-patch</artifactId>
              <version>LATEST</version>
          </dependency>
        
        </dependencies>
        ```
        
        Apply first thing in your `main()` method:
        
        ```java
        import com.github.eladb.awscdk81patch.Patch;
        
        public static void main(final String[] args) { {
          Patch.apply();
        
          App app = new App();
          // ...
        }
        ```
        
        ## .NET
        
        Install this module:
        
        ```shell
        cd src/MyProject # go to where your .csproj file resides
        dotnet add package Eladb.AwsCdk81Patch
        ```
        
        In `Program.cs`, add this:
        
        ```cs
        using Eladb.AwsCdk81Patch;
        
        public static void Main(string[] args)
        {
            Patch.Apply();
        
            var app = new App();
            // ...
        }
        ```
        
        ## License
        
        Distributed under the [Apache 2.0](./LICENSE) license.
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved
Requires-Python: >=3.6
Description-Content-Type: text/markdown
