Skip to content

Commit 393fbf5

Browse files
authored
Merge pull request #1 from fourTheorem/add-python-lambda
feat: add python lambda construct with uv
2 parents 1bc1379 + 0f7db90 commit 393fbf5

36 files changed

+4894
-763
lines changed

.github/workflows/build.yml

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/release.yml

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mergify.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/deps.json

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/tasks.json

Lines changed: 15 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,26 @@ import { awscdk } from 'projen';
22
const project = new awscdk.AwsCdkConstructLibrary({
33
author: 'Eoin Shanaghy',
44
authorAddress: '[email protected]',
5-
cdkVersion: '2.1.0',
5+
cdkVersion: '2.161.1',
6+
constructsVersion: '10.3.0',
67
defaultReleaseBranch: 'main',
78
jsiiVersion: '~5.5.0',
8-
name: 'ft-python-lambda',
9+
name: 'uv-python-lambda',
910
projenrcTs: true,
10-
repositoryUrl: '[email protected]:eoinsha/dotfiles.git',
11-
11+
repositoryUrl: '[email protected]:fourtheorem/uv-python-lambda.git',
12+
publishToPypi: {
13+
distName: 'uv-python-lambda',
14+
module: 'uv_python_lambda',
15+
},
16+
// cdkVersion: '2.1.0', /* CDK version to use. */
17+
// cdkDependencies: [], /* CDK dependencies of this module. */
1218
// deps: [], /* Runtime dependencies of this module. */
1319
// description: undefined, /* The description is just a string that helps people understand the purpose of the package. */
14-
// devDeps: [], /* Build dependencies for this module. */
20+
devDeps: ['@biomejs/biome'] /* Build dependencies for this module. */,
1521
// packageName: undefined, /* The "name" in package.json. */
22+
jestOptions: {
23+
extraCliOptions: ['--testTimeout=300000'],
24+
},
1625
});
17-
project.synth();
26+
project.files;
27+
project.synth();

.vscode/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"editor.tabSize": 2,
3+
"eslint.enable": false,
4+
"editor.defaultFormatter": "biomejs.biome",
5+
"editor.formatOnSave": true
6+
}

0 commit comments

Comments
 (0)