platformics

View on PyPIReverse Dependencies (0)

0.1.1 platformics-0.1.1-py3-none-any.whl

Wheel Details

Project: platformics
Version: 0.1.1
Filename: platformics-0.1.1-py3-none-any.whl
Download: [link]
Size: 78672
MD5: a5422bb0533e53b05cddf0492fb44305
SHA256: 399a5f64df00df366d4469fb80fc86fc225f4457a5b81d25ebd98e2dc724e68a
Uploaded: 2024-08-23 20:13:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: platformics
Version: 0.1.1
Summary: Codegen Python GraphQL Entity Framework
Author: CZI Team
Author-Email: opensource[at]chanzuckerberg.com
Home-Page: https://github.com/chanzuckerberg/platformics
Project-Url: Repository, https://github.com/chanzuckerberg/platformics
License: MIT
Keywords: graphql,codegen
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.12,<4.0
Requires-Dist: alembic (<2.0.0,>=1.11.1)
Requires-Dist: asyncpg (<0.29.0,>=0.28.0)
Requires-Dist: biopython (<2.0,>=1.84)
Requires-Dist: boto3 (<2.0.0,>=1.28.43)
Requires-Dist: boto3-stubs[s3,sts] (<2.0.0,>=1.28.61)
Requires-Dist: cerbos (<0.11.0,>=0.10.0)
Requires-Dist: fastapi (<0.111.0,>=0.110.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: jwcrypto (<2.0.0,>=1.5.6)
Requires-Dist: linkml (<2.0.0,>=1.5.7)
Requires-Dist: linkml-runtime (<2.0.0,>=1.6.0)
Requires-Dist: psycopg-binary (<4.0.0,>=3.1.9)
Requires-Dist: pydantic (<3.0.0,>=2.1.1)
Requires-Dist: pydantic-settings (<3.0.0,>=2.0.2)
Requires-Dist: sgqlc (<17.0,>=16.3)
Requires-Dist: sqlalchemy_utils (<0.42.0,>=0.41.1)
Requires-Dist: strawberry-graphql (<0.218.0,>=0.217.0)
Requires-Dist: strcase (<2.0.0,>=1.0.0)
Requires-Dist: types-requests (<3.0.0.0,>=2.31.0.2)
Requires-Dist: uuid6 (<2024.0.0,>=2023.5.2)
Description-Content-Type: text/markdown
[Description omitted; length: 3478 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
platformics/cli/generate_token.py sha256=HKi2vh4UttDNUppzkmnJK1p6f3oCYI7rSqIIP-Y0JaU 1592
platformics/cli/main.py sha256=cBCA5HpmDzOB-bovLEqoyh6KAgVZKw1t66hCLGtCuFQ 2430
platformics/codegen/.generator.py.swp sha256=WNxMdUoVW9FRyCo_y1Id-cRfiekxUSlU7-wT9Mt-LQo 4096
platformics/codegen/generator.py sha256=MRfuCA26epxl6F1aHRy83QWSXAsJ_CQ8NYFW28sOLco 6050
platformics/codegen/lib/linkml_wrappers.py sha256=bHFRWRgIjOxEd2zKxXdDbc-7q_oBiWOwRU2EPMrr-3E 12016
platformics/codegen/templates/cerbos/config.yaml.j2 sha256=fRPnoMWiA3qba75rEVDgb0fPyvl38zjyufKou4_dnJw 666
platformics/codegen/templates/cerbos/policies/_schemas/principal.json.j2 sha256=b6_JRW0PCpeT_JnHrTptgrfuVru8Lvel7gN1ReSASRU 414
platformics/codegen/templates/cerbos/policies/class_name.yaml.j2 sha256=-Sy2_Ja08JQI64bVUAY4hj7gdnyhS7D_m9HEPVqnHRc 781
platformics/codegen/templates/cerbos/policies/derived_roles_common.yaml.j2 sha256=o1S7u32D-PR-dAJmpkOy9l7AiiIbZ3Ukk7_OaJzuT4g 1262
platformics/codegen/templates/cerbos/policies/entity.yaml.j2 sha256=gAXN-Gjnw6tmU8OMY2meo98faHcKLi8X6hIt0PeU6jU 635
platformics/codegen/templates/cerbos/policies/file.yaml.j2 sha256=qKTvdwCjPYWp0wB8X9fEzaFmXhifwrH-7n1yGYQ6xgQ 631
platformics/codegen/templates/database/migrations/env.py.j2 sha256=EUqhXpvNSBHx61oD3syIJOhYETxqhkxY2pBIILPgu88 1926
platformics/codegen/templates/database/migrations/script.py.mako.j2 sha256=dMyZebRe6qDe2-vx1fQfRtbI7jdsv8CdqjXylpyPxPY 446
platformics/codegen/templates/database/models/__init__.py.j2 sha256=RW8dA5Nqf-UKT4hd5X6rrKlIVvwys2gXeVswCAy4g8U 619
platformics/codegen/templates/database/models/class_name.py.j2 sha256=X9N1_6HfHECLZ2U4m0C23XLNqX7tDJ7q6pni9iDB3no 4958
platformics/codegen/templates/graphql_api/helpers/class_name.py.j2 sha256=OQAYfwivfGu8cClZ5xTkAae0xSn7OlRzu692UjuClIM 3530
platformics/codegen/templates/graphql_api/mutations.py.j2 sha256=G7PT-jRhAPB9L9Lb0bFjZ31PMKF1-JAF3lTMqJe3ubw 1557
platformics/codegen/templates/graphql_api/queries.py.j2 sha256=tghW9qizv_v5yD8v7u_JA7xt0e-ko_VRXmluNqolN6g 1250
platformics/codegen/templates/graphql_api/types/class_name.py.j2 sha256=HEX11zLvqyL4ANrVkUQm4s37DiNcNj4aEKMdMHrucGs 29281
platformics/codegen/templates/support/enums.py.j2 sha256=1iE3G2m777_EJP8Of7_C5Xz-E1v71q2bzyqJyPZDsY0 369
platformics/codegen/templates/support/limit_offset.py.j2 sha256=7xyh43vxn7CYKsobZKG9Gqt_ywLrH03VTix8rymBJHs 366
platformics/codegen/templates/test_infra/factories/class_name.py.j2 sha256=V-rVnzIxv4O1Yrjzl-MhP_FL2_JFWost_cUp9bxYd2Q 4317
platformics/codegen/templates/validators/class_name.py.j2 sha256=PhF5apQQiPcyG4gaMDyTnBD5uQT2BBiLBNyagpqbLXY 3863
platformics/database/connect.py sha256=tQo3PQAbtigBsEBj2D6R5zQssHHfqjvLnBas1YR4_ms 1568
platformics/database/models/__init__.py sha256=-XS7rUT7hXyW01MRWElOAMN0qSdXeo1woYoAXVyyMiE 358
platformics/database/models/base.py sha256=qtlwke-3MVrMuFcmEDExDFxMPRbrTtfzYWj-udZ_kok 1830
platformics/database/models/file.py sha256=qWy1KKgf35XPJJUZbTz9_uhjpTZESr9K_wk4PrIFbGU 4788
platformics/graphql_api/core/deps.py sha256=2qa0r8p3Cw4XoYA_k1NdzKZsQrZPETYM_C5-mzrQjpE 4182
platformics/graphql_api/core/error_handler.py sha256=vWpFSV7KaynfRmBcknKXxKLlxBxftM-1qFvGgC_SZXc 2728
platformics/graphql_api/core/errors.py sha256=M6DGLLHJd8Bj7tkR8Ig_ww_W1tg7Lwi0eZABtSOuqIs 84
platformics/graphql_api/core/gql_loaders.py sha256=QLf6aXMDZ5HXrSQKmsCIvYHC0zueYc2BDr7pmUCFl4Q 8324
platformics/graphql_api/core/query_builder.py sha256=JQM-y6MbywwwajNZb-O3ZVDtuWWkIrGktJWwRg_9MsI 13860
platformics/graphql_api/core/query_input_types.py sha256=DSv6ZnuN-4JgCbhaeEe3MPurJEb8TlvxEJZMpp38N-g 3651
platformics/graphql_api/core/strawberry_extensions.py sha256=vlEGhurpN85ZlEQNBJxjMQb2ZDQeCuOsSD1O57AsK6k 3615
platformics/graphql_api/files.py sha256=17VI5_04IC1SdK-sI92EOxEgiKEnfYPFp4yTUiZHUfo 19937
platformics/graphql_api/relay/__init__.py sha256=_uOkxIW4uXdbq5Q2XUxGS0wUCY6SeRv2wK7G5a3ExOQ 395
platformics/graphql_api/relay/exceptions.py sha256=Mz6XHv85I7EIHCxU1xhUgy-hN8EVf1EfnPTS4hlpJfk 3853
platformics/graphql_api/relay/fields.py sha256=qmNKb3DlsDGRKHQ17LJm3bHcOblV2sdys_dQJQz9H9k 15444
platformics/graphql_api/relay/types.py sha256=0HUBNi-s7s9x8gWkOMI3Bft3Xv5SE09OZ4nZiO0N8V4 21545
platformics/graphql_api/setup.py sha256=0qw2KVerrTKHSj-octewqyrLTCEBRNNId9g51DBJHp4 2662
platformics/graphql_api/tests/test_hashability.py sha256=zwZ9SwdMzxtF3OpOx5qcfoDK9OSBqPxzMvtLnVFhRZc 3645
platformics/graphql_api/types/entities.py sha256=ccEwX24y5oM8_Hc7D6IvJ3obZ2iRgsYLaIWK6RKqp18 1471
platformics/graphql_api/uvicorn_worker.py sha256=V3nxzbzNM2P8t5FirFf2zHFdENwc2MWlDIRtezxrS7k 1297
platformics/security/authorization.py sha256=oJ6YYTKkw9n33IBqoav-m-qv52brd6ISglaPp0oAhWA 1451
platformics/security/token_auth.py sha256=4vNiD9MaoEXdR8DPFwMUgGgiP62t5jr9CwjSusiX3h0 2063
platformics/settings.py sha256=jeSKLdoNLPuEwAf-_92F9AUSmtBZG8eEB85MPN7RXc4 3215
platformics/support/file_enums.py sha256=tqlUN84YqmhRCF0EXftOvLZuNaXNP-DdWKA67Wydf54 375
platformics/support/format_handlers.py sha256=fzPxMQ2gT8OQQhw4850C8p7zGjWLewYACZf2obZj63s 3556
platformics/test_infra/factories/base.py sha256=aHl8029SavUlyaOrSLUIjMO7zM4boW4lPqZKDA-GQ1E 3861
platformics/test_infra/main.py sha256=F56TuNhuUh5mMhUc5YajnjZT75Bfh6CH2F3qasC-7KU 3761
platformics/thirdparty/cerbos_sqlalchemy/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
platformics/thirdparty/cerbos_sqlalchemy/README sha256=alyZi73gGIlu4DFSaG2vqtHpb8L88AZKKHpMlff9UCw 753
platformics/thirdparty/cerbos_sqlalchemy/query.py sha256=WopoJOC7gLxAGhohzGeqvGePzVE48NQTOoaw_dO1i-M 4687
platformics-0.1.1.dist-info/LICENSE sha256=q_3bbWp5dY0uzKCiqqr1VpXSe1DMAhF4Smb4XS4PyQk 1083
platformics-0.1.1.dist-info/METADATA sha256=qnING-dvoTxAXHKr9xmh6xqIYJrt8i68IrBl0Fn6AWs 5061
platformics-0.1.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
platformics-0.1.1.dist-info/entry_points.txt sha256=bDF7BxbDNXQQyXDGWNd0YYGTIITc6OmlAEeZR4HtmOY 56
platformics-0.1.1.dist-info/RECORD

entry_points.txt

platformics = platformics.cli.main:cli