diff --git a/catalogue/package.json b/catalogue/package.json index cbd44b7..2ea4fc1 100644 --- a/catalogue/package.json +++ b/catalogue/package.json @@ -32,6 +32,9 @@ }, "3.12.10-scientific-slim": { "reference": "@platforma-open/milaboratories.runenv-python-3.12.10-scientific-slim/dist/tengo/software/main.sw.json" + }, + "3.12.10-humanness": { + "reference": "@platforma-open/milaboratories.runenv-python-3.12.10-humanness/dist/tengo/software/main.sw.json" } } }, @@ -46,7 +49,8 @@ "@platforma-open/milaboratories.runenv-python-3.12.10-rapids": "workspace:*", "@platforma-open/milaboratories.runenv-python-3.12.10-h5ad": "workspace:*", "@platforma-open/milaboratories.runenv-python-3.12.10-parapred": "workspace:*", - "@platforma-open/milaboratories.runenv-python-3.12.10-scientific-slim": "workspace:*" + "@platforma-open/milaboratories.runenv-python-3.12.10-scientific-slim": "workspace:*", + "@platforma-open/milaboratories.runenv-python-3.12.10-humanness": "workspace:*" }, "devDependencies": { "@platforma-sdk/package-builder": "catalog:" diff --git a/checker/whitelists/python-3.12.10-humanness/linux-aarch64.json b/checker/whitelists/python-3.12.10-humanness/linux-aarch64.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/checker/whitelists/python-3.12.10-humanness/linux-aarch64.json @@ -0,0 +1 @@ +{} diff --git a/checker/whitelists/python-3.12.10-humanness/linux-x64.json b/checker/whitelists/python-3.12.10-humanness/linux-x64.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/checker/whitelists/python-3.12.10-humanness/linux-x64.json @@ -0,0 +1 @@ +{} diff --git a/checker/whitelists/python-3.12.10-humanness/macosx-aarch64.json b/checker/whitelists/python-3.12.10-humanness/macosx-aarch64.json new file mode 100644 index 0000000..4d704ee --- /dev/null +++ b/checker/whitelists/python-3.12.10-humanness/macosx-aarch64.json @@ -0,0 +1,10 @@ +{ + "scipy-1.*-macosx_12_0_arm64.whl": { + "scipy.linalg._matfuncs_sqrtm_triu": "cannot import name 'within_block_loop' from partially initialized module", + "scipy.stats._unuran.unuran_wrapper": "module 'numpy.random.bit_generator' has no attribute 'SeedlessSequence'. Did you mean: 'SeedSequence" + }, + "scipy-1.*-macosx_14_0_arm64.whl": { + "scipy.linalg._matfuncs_sqrtm_triu": "cannot import name 'within_block_loop' from partially initialized module", + "scipy.stats._unuran.unuran_wrapper": "module 'numpy.random.bit_generator' has no attribute 'SeedlessSequence'. Did you mean: 'SeedSequence" + } +} diff --git a/checker/whitelists/python-3.12.10-humanness/macosx-x64.json b/checker/whitelists/python-3.12.10-humanness/macosx-x64.json new file mode 100644 index 0000000..5f55432 --- /dev/null +++ b/checker/whitelists/python-3.12.10-humanness/macosx-x64.json @@ -0,0 +1,10 @@ +{ + "scipy-1.*-macosx_12_0_x86_64.whl": { + "scipy.linalg._matfuncs_sqrtm_triu": "cannot import name 'within_block_loop' from partially initialized module", + "scipy.stats._unuran.unuran_wrapper": "module 'numpy.random.bit_generator' has no attribute 'SeedlessSequence'. Did you mean: 'SeedSequence" + }, + "scipy-1.*-macosx_14_0_x86_64.whl": { + "scipy.linalg._matfuncs_sqrtm_triu": "cannot import name 'within_block_loop' from partially initialized module", + "scipy.stats._unuran.unuran_wrapper": "module 'numpy.random.bit_generator' has no attribute 'SeedlessSequence'. Did you mean: 'SeedSequence" + } +} diff --git a/checker/whitelists/python-3.12.10-humanness/windows-x64.json b/checker/whitelists/python-3.12.10-humanness/windows-x64.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/checker/whitelists/python-3.12.10-humanness/windows-x64.json @@ -0,0 +1 @@ +{} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cf9440..b29ba15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,6 +68,9 @@ importers: '@platforma-open/milaboratories.runenv-python-3.12.10-h5ad': specifier: workspace:* version: link:../python-3.12.10-h5ad + '@platforma-open/milaboratories.runenv-python-3.12.10-humanness': + specifier: workspace:* + version: link:../python-3.12.10-humanness '@platforma-open/milaboratories.runenv-python-3.12.10-parapred': specifier: workspace:* version: link:../python-3.12.10-parapred @@ -133,6 +136,18 @@ importers: specifier: 'catalog:' version: 4.20.6 + python-3.12.10-humanness: + devDependencies: + '@platforma-sdk/package-builder': + specifier: 'catalog:' + version: 3.10.7 + runenv-python-builder: + specifier: workspace:* + version: link:../builder + tsx: + specifier: 'catalog:' + version: 4.20.6 + python-3.12.10-parapred: devDependencies: '@platforma-sdk/package-builder': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a324e36..13440f1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,6 +8,7 @@ packages: - python-3.12.10-h5ad - python-3.12.10-parapred - python-3.12.10-scientific-slim + - python-3.12.10-humanness - catalogue catalog: diff --git a/python-3.12.10-humanness/CHANGELOG.md b/python-3.12.10-humanness/CHANGELOG.md new file mode 100644 index 0000000..246e79d --- /dev/null +++ b/python-3.12.10-humanness/CHANGELOG.md @@ -0,0 +1,7 @@ +# @platforma-open/milaboratories.runenv-python-3.12.10-humanness + +## 0.1.0 + +### Minor Changes + +- Initial release: python runenv with polars-lts-cpu and promb for humanness scoring. diff --git a/python-3.12.10-humanness/README.md b/python-3.12.10-humanness/README.md new file mode 100644 index 0000000..cecb0d6 --- /dev/null +++ b/python-3.12.10-humanness/README.md @@ -0,0 +1 @@ +Python 3.12.10 run environment with humanness scoring deps (polars-lts-cpu + promb and transitives). diff --git a/python-3.12.10-humanness/config.json b/python-3.12.10-humanness/config.json new file mode 100644 index 0000000..a92a964 --- /dev/null +++ b/python-3.12.10-humanness/config.json @@ -0,0 +1,6 @@ +{ + "packages": { + "dependencies": ["polars-lts-cpu==1.33.1", "promb==1.0.2"], + "overrides": {} + } +} diff --git a/python-3.12.10-humanness/package.json b/python-3.12.10-humanness/package.json new file mode 100644 index 0000000..d43a6fa --- /dev/null +++ b/python-3.12.10-humanness/package.json @@ -0,0 +1,43 @@ +{ + "name": "@platforma-open/milaboratories.runenv-python-3.12.10-humanness", + "version": "0.1.0", + "description": "Python 3.12.10 run environment with humanness scoring deps (polars-lts-cpu + promb)", + "scripts": { + "cleanup": "rm -rf ./pkg-*.tgz ./pydist ./dist/ ./build/", + "reset": "pnpm run cleanup && rm -rf ./node_modules ./.turbo", + "build": "pl-py-builder", + "after-prebuild": "pl-pkg publish packages", + "before-publish": "pl-pkg prepublish" + }, + "files": [ + "dist/" + ], + "block-software": { + "entrypoints": { + "main": { + "environment": { + "artifact": { + "type": "environment", + "runtime": "python", + "registry": "platforma-open", + "python-version": "3.12.10", + "roots": { + "linux-x64": "./pydist/linux-x64", + "linux-aarch64": "./pydist/linux-aarch64", + "macosx-x64": "./pydist/macosx-x64", + "macosx-aarch64": "./pydist/macosx-aarch64", + "windows-x64": "./pydist/windows-x64" + }, + "binDir": "bin" + } + } + } + } + }, + "license": "UNLICENSED", + "devDependencies": { + "@platforma-sdk/package-builder": "catalog:", + "runenv-python-builder": "workspace:*", + "tsx": "catalog:" + } +}