Skip to main content

awscdk-81-patch

Project 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

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

See example.

Install using npm/yarn:

npm install awscdk-81-patch

Add this to your main file (before the App construct is created):

# 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.

Add this to your requirements.txt:

awscdk-81-patch

Install:

pip install -r requirements.txt

Add this to your app.py:

from awscdk_81_patch import Patch
Patch.apply()


app = core.App()
# ...

Java

Add this to your pom.xml file:

<dependencies>

  <dependency>
      <groupId>com.github.eladb</groupId>
      <artifactId>awscdk-81-patch</artifactId>
      <version>LATEST</version>
  </dependency>

</dependencies>

Apply first thing in your main() method:

import com.github.eladb.awscdk81patch.Patch;

public static void main(final String[] args) { {
  Patch.apply();

  App app = new App();
  // ...
}

.NET

Install this module:

cd src/MyProject # go to where your .csproj file resides
dotnet add package Eladb.AwsCdk81Patch

In Program.cs, add this:

using Eladb.AwsCdk81Patch;

public static void Main(string[] args)
{
    Patch.Apply();

    var app = new App();
    // ...
}

License

Distributed under the Apache 2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awscdk-81-patch-1.1.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

awscdk_81_patch-1.1.1-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file awscdk-81-patch-1.1.1.tar.gz.

File metadata

  • Download URL: awscdk-81-patch-1.1.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for awscdk-81-patch-1.1.1.tar.gz
Algorithm Hash digest
SHA256 28eedea37f8d8d6249bfcc1e05efbb6e9d5b3217ae3561cace7e442c79a56c1b
MD5 eb621984d5572dc6bd75b2ba40eee582
BLAKE2b-256 ef9c0c0cc8682cf6de650a459e5f75bc54d336a5c52adc1f2f0c3adb85c4c068

See more details on using hashes here.

File details

Details for the file awscdk_81_patch-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: awscdk_81_patch-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for awscdk_81_patch-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 92ec52fceb8a8d3127c847c6e10df12789fd5449760aaabdd80ba6df259acf62
MD5 aa9b73593504f9c4129c8a85b094775d
BLAKE2b-256 72158dc95119f197defdd05593279929707ae99285ce7edfb1fcd3ac063b283b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page