atopile

View on PyPIReverse Dependencies (0)

0.2.49 atopile-0.2.49-py3-none-any.whl

Wheel Details

Project: atopile
Version: 0.2.49
Filename: atopile-0.2.49-py3-none-any.whl
Download: [link]
Size: 765782
MD5: ca6d443836818a750c90e1933d5ac5e5
SHA256: 494b040607cfc4d6fac760cc88a9bd9f92b7cf6c78257b044650a0edb850ab57
Uploaded: 2024-05-10 23:47:54 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: atopile
Version: 0.2.49
Summary: A toolchain bringing the best of software development to the real-world!
Author-Email: Matthew Wildoer <mawildoer[at]gmail.com>, Timothee Peter <timothee.peter[at]mac.com>, Narayan Powderly <napowderly[at]gmail.com>
Project-Url: Homepage, https://github.com/atopile/atopile
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: antlr4-python3-runtime (==4.13.0)
Requires-Dist: attrs (>=23.2.0)
Requires-Dist: case-converter (>=1.1.0)
Requires-Dist: cattrs (>=23.2.3)
Requires-Dist: click (>=8.1.7)
Requires-Dist: deepdiff (>=6.7.1)
Requires-Dist: easyeda2ato (>=0.2.4)
Requires-Dist: eseries (>=1.2.1)
Requires-Dist: fastapi (>=0.109.0)
Requires-Dist: gitpython (>=3.1.41)
Requires-Dist: igraph (>=0.11.3)
Requires-Dist: jinja2 (>=3.1.3)
Requires-Dist: natsort (>=8.4.0)
Requires-Dist: networkx (>=3.2.1)
Requires-Dist: packaging (>=23.2)
Requires-Dist: pandas (>=2.1.4)
Requires-Dist: pint (>=0.23)
Requires-Dist: pygls (>=1.3.0)
Requires-Dist: quart-cors (>=0.7.0)
Requires-Dist: quart-schema[pydantic] (>=0.19.1)
Requires-Dist: quart (>=0.19.5)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: ruamel-yaml (>=0.18.5)
Requires-Dist: schema (>=0.7.5)
Requires-Dist: scipy (>=1.12.0)
Requires-Dist: semver (>=3.0.2)
Requires-Dist: toolz (>=0.12.0)
Requires-Dist: uvicorn[standard] (>=0.25.0)
Requires-Dist: watchfiles (>=0.21.0)
Requires-Dist: antlr4-tools; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: debugpy; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-drawio-file (>=1.5.2); extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio (!=0.23.3); extra == "test"
Requires-Dist: pytest-datafiles; extra == "test"
Requires-Dist: pytest-html; extra == "test"
Requires-Dist: requests; extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5618 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
atopile/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
atopile/address.py sha256=ZhAlV4mOshifdkQ4UbIe8duQoLasLtZNfppv02rxU2U 5467
atopile/assertions.py sha256=ihA-N6Uc7DMCAHIBphNYgh_lfcHjdAI6HZnw3A2qKec 19563
atopile/bom.py sha256=sgyRzhGz3woPJJxvDp6FA46qylP9f2xAkjLdZm5jy64 5954
atopile/components.py sha256=2q21u2XrHy6VjS91SlTbZyWMG0EoXFYUquMUIitxV5o 14073
atopile/config.py sha256=dd62RwrDyBar0MBI5V7PkvWZjXh97BUKfHE0nkG2LoE 11507
atopile/datatypes.py sha256=L52G1U3J6VwfGYPXR31h_it4HN5j8GivReppxwD6Kbw 4651
atopile/errors.py sha256=b97uvJptNIwI4f_RejRnE768GXiKLTH7U57VTdyieo0 11776
atopile/expressions.py sha256=DYbvwYWjV8t8iB0kZqnmg3vFI8DnnXMouYPQY66yngY 20045
atopile/front_end.py sha256=65x4YsMOQ1_xQTchaxA3gafog0pK5Vv7Ecasrq0ehvw 52140
atopile/generic_methods.py sha256=vcODOhC0-LjQ4VSihM8P6E2fHntvm2u0kW3Qlx3Yp7A 3277
atopile/instance_methods.py sha256=TVHt4Bcpx_R5lC3OPdrHNDO9UNt5VulU-8qMGrPIYec 5319
atopile/kicad6.j2 sha256=t6rhZGTfi377nTTKE8boIqMdfEB9Xt7yXkFyRUCz56Q 2073
atopile/kicad6_datamodel.py sha256=3YpW4VHV6Z8xUhIMKQHz2h15L-bW43yVmfCGp5BDelI 3762
atopile/layout.py sha256=iE-FkhvYa4CFYSjZERpH8MuZVROqrd_eGG1ugJsk2n8 3781
atopile/loop_soup.py sha256=Ze73fitiSAo-4numgnHPIMR78vqeLbyoPSBkFW1ui_Y 4752
atopile/manufacturing_data.py sha256=SZYvSJcvnDDmo-1FoQiSI9qR0crjKr7-u19BNdp41kk 8192
atopile/netlist.py sha256=aqq-vA9I0gZ2UZw3c3IVtYROco1TwvyCD4oSblEdIcQ 6104
atopile/nets.py sha256=YoRFgF8VCr5MeUYhnTJ-m4ho4M9F5PlMd1GTqrIBJnA 7326
atopile/parse.py sha256=HP4-RVhyyN-H6i2c4SEabtyBhy9bNrTUt5zJOINPPiQ 3205
atopile/parse_utils.py sha256=ZY2p1XFpNpgJXl94Y-7hb6pztAOBeW7I5_7VLBmub3Q 2507
atopile/schematic_utils.py sha256=Fdhu8Rj-BqXWrD05jBgRkeseJu_KNwBr4RN1gWi1A-8 11406
atopile/telemetry.py sha256=EwfRTn02nJk1A-cR-EB3TnGgi_dhgTi_C5sl8TH0sWQ 5384
atopile/utils.py sha256=45RtKIIfsi_UloUjcdEVYtegx04cta2zVyfVWdy9rvQ 309
atopile/variable_report.py sha256=orazO7DnQnQm82PFUUZ2HTc2-IMPKtyZrrPnwpDJS7c 1931
atopile/version.py sha256=gM7Oksnz8YpNbfUId9D34R1-p71Rao38XAvoOxOgMwA 4997
atopile/viewer_utils.py sha256=h9EOBTosAGdc7vjz8OODomy2Nl2gImy8_0E2uB-DhMo 9997
atopile/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
atopile/cli/build.py sha256=0zD-hSLdrCTArVHTnNNe7rp3NENWErgHj2ePGS7SqE8 7742
atopile/cli/cli.py sha256=TB-jG4SdDZxUIlzei-_rADTwUCa7LXv3eUpROP_wCVw 1942
atopile/cli/common.py sha256=EoGOOh1oSH47lidNaQkMRe8uhCfLlQW3_8lOgre1HIs 6269
atopile/cli/configure.py sha256=Inufr0xYhVvy-KJb7ePmp1l_mak_zch7lRYTmlyHUOs 3797
atopile/cli/create.py sha256=k8_OaXYh0vrFQ_ihzoIBZB0hj1y2WvRghCLUlwhRUfs 11302
atopile/cli/inspect.py sha256=pidHmEwZFAeVoQyvkE_saXieApvT4sV3XIGnH8FjsJ4 10954
atopile/cli/install.py sha256=9rJmyF1VAgiUiUEYK4F58OrxkDS7Vq8vVIK4__Y0oIY 9600
atopile/cli/rich_console.py sha256=Ow4dnRdR8Yr1TS-p4yYFyqL-Cw8MuXdKhRqgYOfF_Jg 131
atopile/cli/view.py sha256=LmAbYbUkULbB6u4NJSxS-4nnQ8erG2sj5oKS2-F-4aE 4509
atopile/kicad_plugin/__init__.py sha256=kUh06ZUgr4W2XTw_9fr39DcwiJj68I_TPA3ocUa1QIo 74
atopile/kicad_plugin/buttons.svg sha256=QNlqFBdwhMacJDMgVn7S1rBP5XhZGXDWwofx2WFjyDg 16919
atopile/kicad_plugin/common.py sha256=sx59Lzb313MH5HuATq40f9Ei3eLsKa2w_owFGoi2QRg 6353
atopile/kicad_plugin/download.png sha256=MMU_3xPP6mu46Am-kYaBDetJvRS2LvB8eQSB14OuBuk 1400
atopile/kicad_plugin/pullgroup.py sha256=-sOvthqo6-YCI8ma1mwqi1j123v17mhDvvrcNA-aixA 2704
atopile/kicad_plugin/pushgroup.py sha256=jKmOVNRt7Dzu-s6RhZYaYoT5kIeZG3EO0sN_F2mp5vM 2684
atopile/kicad_plugin/reload.png sha256=JcAdyaZSa4yOIumRB-W9NjHvvh2WgoIGcoidptK7svM 1653
atopile/kicad_plugin/reloadgroup.py sha256=e-QAJLh9WYtj51a5QhKGXwlBpTIZNnkYfY3Xy7x0b-Y 1831
atopile/kicad_plugin/upload.png sha256=MZFkA-QgvhAFe7TUs-x26Ve714jtLSroZA7IChtE-eU 1398
atopile/parser/.gitignore sha256=0qt7Il8hdeScnyYdnfhi9nhjEFL_Pwr6tO0zHyCUwH8 7
atopile/parser/AtopileLexer.g4 sha256=Dbc3eZd_DLE9MOCFfiqAQS9AX9O2biXnsa8xqVyMOBI 7612
atopile/parser/AtopileLexer.interp sha256=czQfH7kWuUTPFY9rWnFvoyF56KFlCS_YXFUWKlgRDnA 40696
atopile/parser/AtopileLexer.py sha256=ob-lMpYPmj2bomJANMZ7DV-DfKHUOZ4P6GbjEfzaqcM 42121
atopile/parser/AtopileLexer.tokens sha256=w3ZNKX1lHvECmIfg9zTWWJJzGpJwGSfsPAOdoIxfFlc 1460
atopile/parser/AtopileLexerBase.py sha256=2mOU9e9yk5wVL9DGwQfcKy6ve_MO1umtHEe88CFFoVQ 3988
atopile/parser/AtopileParser.g4 sha256=xOPObWE3t_w01192CilCbe0tgwxTNsb_yidbSHVH7NM 2587
atopile/parser/AtopileParser.interp sha256=ixAJmvR0Xo-zVMPzdtaMt0A7zE_UT2oVHh6HX6nkudI 11551
atopile/parser/AtopileParser.py sha256=2L70a9pXfXBKOUFlGHwMPYNo_QHlag71M1VzW8x2h3U 97368
atopile/parser/AtopileParser.tokens sha256=w3ZNKX1lHvECmIfg9zTWWJJzGpJwGSfsPAOdoIxfFlc 1460
atopile/parser/AtopileParserBase.py sha256=0OmAe-gdITlsXCVarVofyrUJGzDfvR-J5h0jWH_7kOE 182
atopile/parser/AtopileParserListener.py sha256=tJZEqVMxFjdBtVUd0XcckN3Vcsh2ncxyWRnGjB4Mn1o 7558
atopile/parser/AtopileParserVisitor.py sha256=OYZc75IvKNUKrF3RtcXEyt8P4KIGcntL05MsLijy_mY 8093
atopile/parser/README.md sha256=hu6NtqmzpF7l25wIfHmHCbzYrcxpez698jn2qywYvZQ 483
atopile/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
atopile/viewer/.eslintrc.cjs sha256=SPu5P8WZYvf1KIH4mtzHJUouFkr6jAHNdijymfC0hew 436
atopile/viewer/.gitignore sha256=_nGOe6uxTzy60tl_CIibnOUhXtP-DkOyuM-_s7m4ROg 253
atopile/viewer/README.md sha256=TdALur6qfCi9Oj_-2fNHEwym6NwtG8E756SGFAFnpR4 104
atopile/viewer/emblem.svg sha256=e3kJnYlR6pZbJ_hl-d52kX45qvST7Qj0DWKOvdccn-s 1991
atopile/viewer/index.html sha256=SqywjoAaXNohnYwZyo3YYWJ76uWkcxpB4H-StpEkTP4 659
atopile/viewer/package-lock.json sha256=-4x2g1wgVYUrUV2JS2YK3VC4AexF7QGHjFUx8DQ70dw 134704
atopile/viewer/package.json sha256=0-ImPoiLxcfqHtntUKQCwp06DUIp_6j3kRYx8rPFDcE 891
atopile/viewer/tsconfig.json sha256=mA1svpd937UtOrG90_ujD4wduTcbOxSqRVfTK7AM5Us 605
atopile/viewer/tsconfig.node.json sha256=niq7Fp6oe3GQYTodTaV8pghGOkU71CMfo67uXjCDcN0 213
atopile/viewer/vite.config.ts sha256=Y39B7a5yT8Z4MBTeZxq6Tp0r0jaYnPesUEQr4mBNp2s 215
atopile/viewer/dist/index.html sha256=cO-2E-CILzIPk3VVef5Ostwq5WxcJkqek3aJ1AII-N4 773
atopile/viewer/dist/assets/emblem-1kd2U8HI.svg sha256=e3kJnYlR6pZbJ_hl-d52kX45qvST7Qj0DWKOvdccn-s 1991
atopile/viewer/dist/assets/index-YGyiCaAH.js sha256=WLuFz_82pEuUIzf2308pWuDXFvOea8_IKrQN7LmNW-Q 1754755
atopile/viewer/dist/assets/index-fNnprHoi.css sha256=ZGdN4o82hKSfHY3xdob1nG5BjsLP6tCmr5ZxBQ_jTzs 17013
atopile/viewer/src/App.tsx sha256=2_bvFq6gtig6wIxb8pkWhAOhLUftk1cQgUT20CU_JnQ 3998
atopile/viewer/src/BlockDiagramApp.tsx sha256=Pmgy3OXx7WUlXkisMZ2_qNsb7fxUOYTCXYKKxzDkeuI 9542
atopile/viewer/src/CustomEdge.tsx sha256=LrKVWIrXnQ2RUK5SHDU_z-NhncyqNQY1z7aDIdONlUA 3207
atopile/viewer/src/CustomNode.tsx sha256=l0fPCE0KJpffRQj6A-Ix131P_6UbQBmztxNvCcnm0D0 3810
atopile/viewer/src/LinkTable.tsx sha256=xXs-0ELMFCUsA14IPS7X_Eyeb0lR66sU1l2gE2Vzl9E 1738
atopile/viewer/src/SchematicApp.tsx sha256=rcS9HkuSfdyfareivy_7knCyprsuD5WiLEjYgovziog 10001
atopile/viewer/src/SchematicElements.tsx sha256=lXwGn_ixkqOFmzdy0gSSGLmo3KTESVoTxbDqZ56kpaU 16042
atopile/viewer/src/edge_style.css sha256=xtN6GjU4t6zUwDg8fXD9egQOcYpfrIkykwa4MbaxQV8 194
atopile/viewer/src/index.css sha256=uh9jjmGZEWaWjb44wRjiM51HTywW4AFcv8-NraaWJaM 926
atopile/viewer/src/main.tsx sha256=l_ZpS5-1B3ui1V_67lB-jQLegkXRAqqRcetKTv6uCLU 318
atopile/viewer/src/utils.tsx sha256=cXK14MZbVhht5KfsKM1JfL-kiz7DpWoJS-YbjjswlAo 3218
atopile/viewer/src/vite-env.d.ts sha256=ZZlpNvuwQpFfe3SiAPzd5-QQ8ypmmxq5WXz6pLD63bU 38
atopile/viewer/src/components/SchematicElements.tsx sha256=qm58_U1pIaIK0y5__Vry9wdAbCmi2IkzWJJNRJU0JAM 23174
atopile/viewer/src/components/diodes.tsx sha256=0AR2jnE6Un-2yUVCqdo6CD3endwiVih1AkY9Ds8_sLY 4983
atopile/viewer/src/components/power.tsx sha256=vCVPLmi9jIq06TfoW7JdeccQYy7V3xsj2Ldd5Aoupro 1557
atopile-0.2.49.dist-info/METADATA sha256=MHdmTthGLSt5sd97CGD60EFyQwEv2mYSz45WC2kPJd0 8035
atopile-0.2.49.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
atopile-0.2.49.dist-info/entry_points.txt sha256=HQJEgekXQYETnA_XDO8GfU757O0obaHEv-bSEEpZbNI 44
atopile-0.2.49.dist-info/licenses/LICENSE sha256=twroJK47wu7itQ7PV_NqpXW9q3e8jksgDy-nCfx5poE 11339
atopile-0.2.49.dist-info/RECORD

entry_points.txt

ato = atopile.cli.cli:cli