sha256:6eff2a932a08f0fed351f120dfd54e02b1c0ea16f95ac98315135fc39f38f1f7
Build input of
- Wolfi OS: py3-libcst 1.8.4-r0 (git+https://github.com/Instagram/LibCST#tag=v1.8.4) git:47cacb69a32520be52975527e0cc87a4b4d5cd77
Contains Dependency Lockfiles
-
sha256:b8245745cd96dbaace55c50049809a68a60efc6444fa96463f5e90889e54a582native/Cargo.lock
Diff
Content
.cargo/
sha256:7ab54f021666e697f6b4d4ed35083394e771efa86f662df96352efed26b9282a .cargo/config.toml
sha256:a026e7a3a58caa51fcd95b7abe9f61462bcffe407cfa3917d303ff30090f5812 .editorconfig
sha256:52c32dddbdae8e67c3a8535d20dcc0ffa78963f1bf25859b8d741433a7f04fa1 .fixit.config.yaml
sha256:503dc081e41a9ef01d11938a5d2b64dacb53892c906838d83ad7f4764c00242b .flake8
sha256:1452e933f1bcfed15ef585f7d63cf3b5bc023d5a7064f483e5ea411f53e6fef9 .gitattributes
.github/
sha256:9d7ba80ef2ed3ea5bd61dd2ee8af4ee9bf48e11b3a12831c8a476fd8d6da1758 .github/PULL_REQUEST_TEMPLATE.md
sha256:948cb7971c566b166d929f46168a1da36bbc106ef8e6eeeb037da308a94ee28a .github/build-matrix.json
sha256:599032cac20bd4069f4a38101befb4cdaf8766f0ec0ebf4b2da37b2927bcb783 .github/dependabot.yml
.github/workflows/
sha256:fa2d2130cdb8eda31439ad61ce0cf8bf340c9816277d8a0a542614e49d325afa .github/workflows/build.yml
sha256:7cc8a49d4cfaacaf94fec31bb7cae2fa25a96d096218cb0554c0151fa98229f7 .github/workflows/ci.yml
sha256:b891c23fc723739fa7646e8a93e65b477995235f28a07a1daa5eff744ee9f5ad .github/workflows/pypi_upload.yml
sha256:f210aaeae122de18cf0a9847fb7f2a3e5e7fe67a8a45c78ac817b7e77ffa5e16 .github/workflows/zizmor.yml
sha256:a6207fbc7ff58bf9195ad1a0825a2123eb7bf148981015e3eff10798768cff8d .gitignore
sha256:2190f62644f868b2ff3aa1718d77fd504d4e91fe2b45256eb44bb1146cc16409 .pyre_configuration
sha256:d3ac93813a2a2a35d77b1c5795d44dad5bbdd4d6e43918592192d0c76769b273 .readthedocs.yml
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356 .watchmanconfig
sha256:679d181041dbfe1bc9476d41e4c41ad073bcb112889f060cc71bc1bbe5f99b87 CHANGELOG.md
sha256:2bc1cbfe9b61779523e8863986f2b78a765cfa1ddc2ddd212de4204986211942 CODE_OF_CONDUCT.md
sha256:367af18c009a4b57394ce54f73efc26bdc0640a47cd4a57d0571343e8e8cd9c6 CONTRIBUTING.md
sha256:e09b2c94517c6a191153fe0407c0a546c4d24a7295ae3bb26d59b544c74162dc LICENSE
sha256:2252afd82dc2edacb627408467dfc2226bb29e95f0a77088952873e99be52e68 MAINTAINERS.md
sha256:d093427208903c81986f2e9ab76465ab9046b7e03b5526ea566e2736538596be MANIFEST.in
sha256:70e98aa056c6d38158c1979be5939fd3c0109ce36b4eaaaead494d28017b40db README.rst
sha256:9dc581f0b4e923b32fb50682c420e6c8c23dacc57ba82f4c5407aaeecb676637 apt.txt
docs/
docs/source/
docs/source/_static/
sha256:f2878a93f40321f2639332e2c79156f91c705596dc750626462fdc8696c55976 docs/source/_static/custom.css
docs/source/_static/img/
sha256:868eab36f92d0cab7bb830e8d0c9372a841806730bc4afc4cd7f2bca3825bc0d docs/source/_static/img/python_scopes.png
sha256:393308b9cd7327b730e7c535a7c65a390bfd56b8521ff4221b8c8dadf45e8aa2 docs/source/_static/img/python_scopes.svg
docs/source/_static/logo/
sha256:aa5e01e7025ef3774190cde69b6fde98d8f0cf80bab7ce9fce7d36966e4405ea docs/source/_static/logo/favicon.ico
sha256:5ae3271eb38051e7a60c18cb0f3715b0130672921dffcdfa946c2d8790a5da43 docs/source/_static/logo/favicon.svg
sha256:18b861fc6d15bc275de7655ae54f8bf9d6d4460f0d641cf371994a8dc7eb7aba docs/source/_static/logo/favicon_16px.png
sha256:040d598d88828b6d4160762fa0b8500dfe55ea15bdd8c173a8ace593204ac765 docs/source/_static/logo/favicon_32px.png
sha256:0256400da84faafbbbccf4544455ea7bce43fb1397cc3dc5f81d79bfaa429020 docs/source/_static/logo/horizontal.svg
sha256:a4cbd7e3342f8389095ba14dcbd030dc5af4c8516259aae0b62980b9b88bbd00 docs/source/_static/logo/horizontal_white.svg
sha256:85fb54e67168a61a62af31c5578ec8cc28f3c88903118cdad3a85ab6bc974392 docs/source/_static/logo/horizontal_white_sidebar.png
sha256:97b8053d2713fe3f09331d90934cc8aff4f17651db7cd49e3837417fc7fdc964 docs/source/_static/logo/icon.svg
sha256:d73c979e8ee8b007afa2577ae7f969e814a36a5c0ef432570f92795a4d2c87dd docs/source/_static/logo/icon_white.svg
sha256:933be2b16b3adafa7d1a95de5d60d8e90764ac39055c455c185007a96a073609 docs/source/_static/logo/vertical.svg
sha256:61ef8cfe947b293b55c18268a5461d735b3fcc5b0a5cd47e802548210e8187d3 docs/source/_static/logo/vertical_white.svg
docs/source/_templates/
sha256:b8782d94d60d93fa6890128ce5df8af56b282996e5ea5f4a6d87a31b3a66f15b docs/source/_templates/page.html
sha256:59f768a5629e7087b76a0f71472865532cc68671746f93deaee5e026b5f3bf8e docs/source/best_practices.rst
sha256:9c7945179605038142434fc7b261ef557486aeb41b33a3ae49fec55e3b9e55af docs/source/codemods.rst
sha256:a73e81d58eb88b96118d541ca9d301bafe5b9b8ca00ff1afb6aab7f960e53918 docs/source/codemods_tutorial.rst
sha256:8d8e059d63bf50641d83f40de59e13d93fbc87238952ce0b472ec2046470df4a docs/source/conf.py
sha256:49aad7b10622086390ecd61703faedc6bb3a29229ee85f81dc50e26af4dd991f docs/source/experimental.rst
sha256:6f16f8285a391bee82b2c9db21dd5c2ad0e1c0c38d1c8cdbd9c234d2cbec72ec docs/source/helpers.rst
sha256:1dd8ff3c262a933bc34fc40985f03e94e6c77908f6496e02c10e96b20f059e69 docs/source/index.rst
sha256:b95c866e38019d8637bc9105511151adad711689ea6e7911d11ff3dc06bd8047 docs/source/matchers.rst
sha256:3684781a9b3c233962350c053476ed12835e75970575d43e8f65edce77217eca docs/source/matchers_tutorial.ipynb
sha256:a7c16b0db228b42c0dec16800c1c814db2bf9fa61142440bf14abf0f7f0c9215 docs/source/metadata.rst
sha256:c688928ce0f43e96efa02d59f46255c92e03947df64696b7d455e5fa909c1c04 docs/source/metadata_tutorial.ipynb
sha256:0d3d078ed381474a658c69b78330d4061693b10b38b2ad13137f862b076a4a4b docs/source/motivation.rst
sha256:7a2730b6b29afde53609e5c6b76aea4e9ee2155dd9a171e1b713bd3a83dcd10a docs/source/nodes.rst
sha256:26282dc888404cd0df7296dcf618d25d200665d82d0d7867975685351b4b8439 docs/source/parser.rst
sha256:6bd440a90ad7c0d23fb6678f478d5acc4f68e5a328d71bf3131801250ba164bc docs/source/scope_tutorial.ipynb
sha256:78916b426630781666fb15af9628f7c403bb59c1c7f2f6aae50c2f87344d0578 docs/source/tutorial.ipynb
sha256:b6c90f13a2bc9d2cf5a2476897f55c3187e59654f74bcbb7101388b9d783a699 docs/source/visitors.rst
sha256:a8b6fa4166c09456763235e2dbee3c06587c54902a755ff7a849f9f03e5988f8 docs/source/why_libcst.rst
libcst/
sha256:32f20212df8095653115538e3cc67d170611caccb3e19300f2ae6d4415101267 libcst/__init__.py
sha256:998938ec1641a1b8b01f2c9990511623c9be86838423f0f1a21a5c7981f62f14 libcst/_add_slots.py
sha256:a1339f382fc31b9043496cbcf8fd907cdbf4eaf61d40627442a04f5c858e74f1 libcst/_batched_visitor.py
sha256:c4aa9d2628b07c04fea3f97979f7bd6fd958e1610068802f1ab3fa2050471b6e libcst/_exceptions.py
sha256:000eac4ae0ebee8267ff98b92427fc9e53b7cfb9f74a3e104b26cd3cefe34308 libcst/_flatten_sentinel.py
sha256:6038ab1a18507ef00352b006920d12433c539a91973cdbb3aeb2eb57166430d0 libcst/_maybe_sentinel.py
sha256:46fc5d4adb776366193f6914aa5cfd6e808d298facbbd3d47bf5e850d3cfddcc libcst/_metadata_dependent.py
libcst/_nodes/
sha256:8ca40394148f73e0ec88b8356598e7b2bc555ac2287790ea563c5811ef514094 libcst/_nodes/__init__.py
sha256:059bd6137ad3b909833afaa470034879b2f440d1ae59c269011d0f089da9c570 libcst/_nodes/base.py
sha256:0cc894803a9a9b984dca5c3db2819ab7b485fb02dd562a70935fe3ae0b9c5b61 libcst/_nodes/deep_equals.py
sha256:7b297aaf5c3a1785c019524f443a27ade4a4f9abbcfce0fd8b163869c3e6bbb1 libcst/_nodes/expression.py
sha256:02c5969a0843e108920ee29e8e98ad93260ce55d2d484c19d1633f99b9876575 libcst/_nodes/internal.py
sha256:a93ef9b8546c402d23cedbe532da4330ec8b6e9047d7d8621fbe080c755cbe8c libcst/_nodes/module.py
sha256:bb37092db674cf0d6a9efb7d117dc96fc19a0ce01582c6eee450de35bad05029 libcst/_nodes/op.py
sha256:c6ffb15596e20b930377ce8ab9f9f149f1b49021d8399aef1d047c5a144abd3f libcst/_nodes/statement.py
libcst/_nodes/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_nodes/tests/__init__.py
sha256:24cc3ebedd2d7dfc8a4810622c1d3eee44846bf2fc963e616f5549ab90114eb8 libcst/_nodes/tests/base.py
sha256:574237479f4a6c8f03bd62629e74c1d0b15d8c37b7279841ae0b5f9cf47f6246 libcst/_nodes/tests/test_assert.py
sha256:045a29a2b99e65306ac7b9fd75c2a6340c890b1619df462d137ed3eb135811df libcst/_nodes/tests/test_assign.py
sha256:0027f3fddbaa9a96372a50b8c54863f44bc85486091ffcb1a842a536a71ebaf7 libcst/_nodes/tests/test_atom.py
sha256:a824188c290ee41e2b2465c3c3fc15e4c7b40db863451656c85b5a8ce85a5025 libcst/_nodes/tests/test_attribute.py
sha256:539058ef2a4d4946e8951fea50623fcf96695f12fe9a75b19ee9c2fad3e3480d libcst/_nodes/tests/test_await.py
sha256:531a95fa826792f2a191a190f3f6e4d658e1e80af582912d339df7a3c3fac848 libcst/_nodes/tests/test_binary_op.py
sha256:5b18339eacc7cb2dddd8f4f65df99e8ee197d70ba4a7ec0340139e9bfc5b5679 libcst/_nodes/tests/test_boolean_op.py
sha256:760e33b3f9eeb15b1d03409d3ade9c6666732b26763e4ddc55d86db7b23a3ce8 libcst/_nodes/tests/test_call.py
sha256:0fe49a5599e521331a5c0114cc8ca73a820b216203b70518651acfcd62534ca6 libcst/_nodes/tests/test_classdef.py
sha256:0108399aa87708acb59b583fb634e67daa1f0cdcc4c45823caf4e2c8c3dd8045 libcst/_nodes/tests/test_comment.py
sha256:eb591054e0765a5a4b461c39298113dd76b2cbdc0f9b1a98b525966722e78b4e libcst/_nodes/tests/test_comparison.py
sha256:be55a38605bce715f0d31b46d249cd0291e466b39a5b56754c1a8c085067d9d6 libcst/_nodes/tests/test_cst_node.py
sha256:1e65fc0fbcecc731dc0ea43b7631be96377a19b8f1ee6d9f85c23478c29c1f11 libcst/_nodes/tests/test_del.py
sha256:db697163ec0d0553b2c9ceef7e0e26abdab78262fe3960ff65f069489969c5b3 libcst/_nodes/tests/test_dict.py
sha256:4f04dd2f2a7da2bb1676f0df173ddfc04cdad698469fbb63cf8cde23987df1a2 libcst/_nodes/tests/test_dict_comp.py
sha256:0a2f50d855909791d8d23362a155c8c869585ffe8552cdc87ed57539b6a66556 libcst/_nodes/tests/test_docstring.py
sha256:10408b5e309c74024fbf8e430635a8d0e740c75c1754a54dd51b052ebd5e3625 libcst/_nodes/tests/test_else.py
sha256:0d07f07828c5ce1c9646bd8c7d24104ef2f90669c67cdc0d50e867c96263977d libcst/_nodes/tests/test_empty_line.py
sha256:a78b59834a1cd881cca3497ae573336c5026a61a1215d017f40894f5cc0053c8 libcst/_nodes/tests/test_flatten_behavior.py
sha256:78e6b775a0f0e503732ad54d3b80be462ef8b08cfd0cd73f8bdfb9cf81e638c7 libcst/_nodes/tests/test_for.py
sha256:d9f4d7609e7b3733f1d567c9db561f2b9bcb1799eec37afeb52502460149d24a libcst/_nodes/tests/test_funcdef.py
sha256:095e159dca4b6308a43314a1b078720134986dd9ab822f2edf168b7113529246 libcst/_nodes/tests/test_global.py
sha256:c27424a60a2ff077d2eb858ebd4be19994c2ce831536ba5fde9d58a748a8a780 libcst/_nodes/tests/test_if.py
sha256:2c123cad0d20ab4d56f265c76b7954f74c7398a59d49d9003d6365409aeca214 libcst/_nodes/tests/test_ifexp.py
sha256:16d42d4339c2ae1761fa4fd96a03b5f361e720d0f6404cfeb376a3dcd60e25f5 libcst/_nodes/tests/test_import.py
sha256:35b810e2fc24cf43e7818aa41986bd31cac01aa5ce12ba3d04bc18b412f29214 libcst/_nodes/tests/test_indented_block.py
sha256:b622312a57764bc82c49b88d69447a9684772b3a5e65a66b32a2576b6982093a libcst/_nodes/tests/test_lambda.py
sha256:7ba6ed70eeeaac6e85f35be7bc1428898ef9b84b40b2834e19ac81032b343710 libcst/_nodes/tests/test_leaf_small_statements.py
sha256:a935895121a3f9c5232017487ed29066c1e7dba91bfe2902d78c3cc1c82c2208 libcst/_nodes/tests/test_list.py
sha256:fb62ce0ef06ca2ecbd33cf6542593b5130876779c8dcba0b64cf8bc9e31718bb libcst/_nodes/tests/test_match.py
sha256:2c1cc863ee2c9517c7529b4d87693f4558626f6a29a886072e48ca477a85a27e libcst/_nodes/tests/test_matrix_multiply.py
sha256:69661ec47fe2b79562a540f7a1a0d475c103f07c95c49f5ddba498249bc2d2fe libcst/_nodes/tests/test_module.py
sha256:5b1b0666cae0dd45cc1711636a70467a8222a2bc614fabd9484a5e93687f92fe libcst/_nodes/tests/test_namedexpr.py
sha256:483b6aae8ebbce04b7a6c98b7bc13f16c178ef44bfe1b686e74d492bdcfe6319 libcst/_nodes/tests/test_newline.py
sha256:1cbd1d2207669095a315e0a926ccba7dd647339eb8eafcbb36c4bc491e92922b libcst/_nodes/tests/test_nonlocal.py
sha256:fca3fc532a7404d779d73f9d0e910139bc123fe548f2920d744173928c427056 libcst/_nodes/tests/test_number.py
sha256:6c0143177b3b3e590b477736eaa3db6d35c6261c0ea97f1fefb2c87a0bbdc202 libcst/_nodes/tests/test_raise.py
sha256:14c1519dcd769ee90a14907874b2bd946c208d2f05a65a91dda8095b772eaac9 libcst/_nodes/tests/test_removal_behavior.py
sha256:4c71fb56b058d6881e070e6c84e2a2b12d02f18afef03af41619330191aa19d1 libcst/_nodes/tests/test_return.py
sha256:6a4e59056483f26fc2ef459de79b9a25e76b989372f1832230b66f671a6cae53 libcst/_nodes/tests/test_set.py
sha256:17933bf89bd5f18dbc50f1f5fadcdba2f752fbc376fc3994e2213992fb2b431d libcst/_nodes/tests/test_simple_comp.py
sha256:d5fee4ba1507dc29526f7378e4a646f4c8cbda3baffcc1c1bdf2d23396367d73 libcst/_nodes/tests/test_simple_statement.py
sha256:070fdd206d7afbb773917759585c1394eb24d159bb3bbd6551a6be7d2973a350 libcst/_nodes/tests/test_simple_string.py
sha256:35e45efa7a78f3e4f1cdcf90c8e5f45f3719c6d7feca4bda2f23244bf5a15d37 libcst/_nodes/tests/test_simple_whitespace.py
sha256:d0dce2343d7fda11dc11a0ba0074021143f3c68f665c87f64004b2bc45fba902 libcst/_nodes/tests/test_small_statement.py
sha256:7059ea9d81031eb7f67aadcc2f253375c8794d173264442ae77f5b50d5f03ec7 libcst/_nodes/tests/test_subscript.py
sha256:661f318d0b64c22d98add23efb291388f978470558e153337c72f6e36e352eac libcst/_nodes/tests/test_template_strings.py
sha256:95f218d0b26ebeff79d30c0b940435c0c41915df40e51d44cde9111d4430609e libcst/_nodes/tests/test_trailing_whitespace.py
sha256:48fc670aa8603d71e8d9a58b62346466a487d76b87687012080d3b6c02a687c8 libcst/_nodes/tests/test_try.py
sha256:9327747e6a796ee5acf6e70eb318824f8465ef4a7584fc1ee75c0ccb1379b3c5 libcst/_nodes/tests/test_tuple.py
sha256:24b036b3e4c6143d1aa4221a6493aa50562b77a4e923df4d58ac970d5eb942a9 libcst/_nodes/tests/test_type_alias.py
sha256:d2e6a95ef6ee5ece55a43ddc9a4508bda9e5c383c760bca54a201370f73a4f8a libcst/_nodes/tests/test_unary_op.py
sha256:554aff4698df70f9d8c994d036f8c48d4358c101b76be88fff9630f3f9ca995c libcst/_nodes/tests/test_while.py
sha256:bc12e7ef6c0e66af1db99fc85c635d772e71ce40a53f4579bf03ea6f0b965115 libcst/_nodes/tests/test_with.py
sha256:37daf67b014211039f2595a5b44e4bb424ce623635068375d0296ec481efe3c8 libcst/_nodes/tests/test_yield.py
sha256:303aac732df68b0c8dcd8c5bf946bdf3e0f2d5177583be74ffcb299c3e4015b3 libcst/_nodes/whitespace.py
libcst/_parser/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/__init__.py
sha256:1bcc397bd9bcd27b074dd0ba1a9f163ff8ea2425e27823d62c8fcf071e5d8504 libcst/_parser/_parsing_check.py
sha256:06ee39715d4b51c93ab7a22f14c54493223e3b94a09fb6449ab7789026056537 libcst/_parser/base_parser.py
libcst/_parser/conversions/
sha256:18ed021d2c88aab1801c1f5dd9d00aa2c3e9d519d154836bd3dcaa85e7ff33aa libcst/_parser/conversions/README.md
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/conversions/__init__.py
sha256:7e12f1f9c66fb015de3d55496bdd7459451baff59f2ec8a10cf69dc555739d2a libcst/_parser/conversions/expression.py
sha256:bca3ee4695b23b1e1600ecd1273a031b6569279adddee399feb23ecc5c9aebd1 libcst/_parser/conversions/module.py
sha256:464a9111e6016bf738dccd557f7217b74188c21309754fc51d844268249fb430 libcst/_parser/conversions/params.py
sha256:9da52bcc2f39418942068ae2adb94cc5b3a1092b5ba93e4119fbfb1f1655893a libcst/_parser/conversions/statement.py
sha256:5d90538cd05f8aa8e1bc5ae0369460df666073d9a4e927cbeddad4d7a51a10db libcst/_parser/conversions/terminals.py
sha256:abe0c1138bbcc7b37c8554fb9f538c79cd68483931d92277a0b7497f6487360a libcst/_parser/custom_itertools.py
sha256:a6f7737bdf56ed0fe77d692a68d435b0c8605a0481a183673878ded1186aadaf libcst/_parser/detect_config.py
sha256:4d36312927a502fd520d905d25131bf9eb4501684c5b62757a18660557027e40 libcst/_parser/entrypoints.py
sha256:a424ff491768c56ebf1bede28ecbefa8ce6f091e7a67fddd121ed88a34e36e21 libcst/_parser/grammar.py
libcst/_parser/parso/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/parso/__init__.py
libcst/_parser/parso/pgen2/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/parso/pgen2/__init__.py
sha256:36aa242b76381e8b7f857f2ea210c2dc26fcd09bb332f8ad7a40d2ff3fda6a08 libcst/_parser/parso/pgen2/generator.py
sha256:d17bacf1ae44828c9fdab1c640cd46cbca51b8d4226c146bfba3e6d9a12b4fc4 libcst/_parser/parso/pgen2/grammar_parser.py
libcst/_parser/parso/python/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/parso/python/__init__.py
sha256:63203f68c8e7f32dd8813d928ac2bb847a9f2d63c0513d16dc902f310f7af7e5 libcst/_parser/parso/python/py_token.py
sha256:a60fdf55ccee54bdd21f66b0317f07364b9fe5763c70783da00ab3a58f5cef43 libcst/_parser/parso/python/token.py
sha256:3633419bcb7ef4abf23b18152896c67319cf1ce0f6d0c0d278bb06448f417550 libcst/_parser/parso/python/tokenize.py
libcst/_parser/parso/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/parso/tests/__init__.py
sha256:11ffb853cc9cc1462d9bdc20dc6c77f2401da682f968eb3bced36d1728ad2b5e libcst/_parser/parso/tests/test_fstring.py
sha256:3172cbb7e0cca5cca63ec3fda9528a17f0694986d470b295eb21d1fe329f7080 libcst/_parser/parso/tests/test_tokenize.py
sha256:a67c8ff83bf92d095b3893c53250c2c937e069a0eb85f712cf27c0063c088ea4 libcst/_parser/parso/tests/test_utils.py
sha256:9a1c2c58b1f560cd521ad4d5f84b188e8755e6036115ca5613a3ad2961d75ccb libcst/_parser/parso/utils.py
sha256:8b8e974ebbf33152c260abe9a052e6df49f459581a1bf307f2b1a89584f85d3c libcst/_parser/production_decorator.py
sha256:2a8dd963451446daf315ec8ff24b242d6d90239441b3f9b8ff62d755d0023ee9 libcst/_parser/py_whitespace_parser.py
sha256:a8dcbdf7ed67d0a5292561b8246e64f2226c1acfedce23336ebdc8667411b0ee libcst/_parser/python_parser.py
libcst/_parser/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/tests/__init__.py
sha256:d8885b17b2bddbd75a02a746ae5a30571171b34246450b631c0802f543420877 libcst/_parser/tests/test_config.py
sha256:28a146bb5461013413bed0b8aed5745368198e8e882d2000ad5967fb65619e83 libcst/_parser/tests/test_detect_config.py
sha256:02b18c3be1f8791abceaf7f01eb616e2ea70cb531804e70e4cba582997138e86 libcst/_parser/tests/test_footer_behavior.py
sha256:9167697be14fd67d4e3c52864b591705e0936b3cf89379ddf117d41c14b18d5f libcst/_parser/tests/test_node_identity.py
sha256:3c4b1316025a348fb61219e49a1ea85c522b5e9ac15e9fdf3d33d324243233ff libcst/_parser/tests/test_parse_errors.py
sha256:eb9d7bb83fe096f98e9fde94115fbc7f69169c2fcaf1072edf6bc0582cafbbf7 libcst/_parser/tests/test_version_compare.py
sha256:1b275597e075897d15d98e6970bdc8e993a4d4f6e773f1561b1895756f944481 libcst/_parser/tests/test_whitespace_parser.py
sha256:a38d4f07177ae42c5ead0cbe6a36b5994e8a801b7fc59682afd057ac8a7c1ff0 libcst/_parser/tests/test_wrapped_tokenize.py
libcst/_parser/types/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/types/__init__.py
sha256:4cf916b3dc3f5a930bd98b79a5838e402b59c05973185516c63ac5474e17ea52 libcst/_parser/types/config.py
sha256:7748b018076dc9d3a7bf4999ba477f1527136d0cae2f4080fadafef4174fa9f3 libcst/_parser/types/conversions.py
sha256:cd174c9d90e73965a0933f5a943c28242cd614559586aa06f188a739c2889851 libcst/_parser/types/partials.py
sha256:40f5a56ba4312f717cb84599f113d2d96497843bff43b0e1222e4c3600253088 libcst/_parser/types/production.py
sha256:9cb8071246647c7bf8c0fbd114b86f1ca1177ca3ccce94119fe9cb75c38c7082 libcst/_parser/types/py_config.py
sha256:84bc85e5cc990e327b1c773e8d7078dbb7cc46821d421f507af6a6dc56ab7ef7 libcst/_parser/types/py_token.py
sha256:ff232e11ffa3a39fd395b5bbad501e442ece5de4a68204ae42f90f0d7a027990 libcst/_parser/types/py_whitespace_state.py
libcst/_parser/types/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/_parser/types/tests/__init__.py
sha256:184990e387a6150d9cc3024115b2809f7c3441d8cabdf5e205403400a1e3172b libcst/_parser/types/tests/test_config.py
sha256:54c94ccd04559ea83df6c50143639e928e1f73021e97a127de0f6d619a56bf6e libcst/_parser/types/token.py
sha256:d003f9da318338f37c0219798e23acdaf437735304d1a92aaa2a8bfafb8ed760 libcst/_parser/types/whitespace_state.py
sha256:ae64cd7443358abfb9e5f3967ddf9258886bd110ddb08a5ee9020da9e4419d6f libcst/_parser/whitespace_parser.py
sha256:8062dec6b808ff4d177269c2f3546a680ba18cfa74c96f56a683a7ed5ecdafc8 libcst/_parser/wrapped_tokenize.py
sha256:3349d3bc882c1e7a959c751ea35f32f6e59f84a1673ef4167d2917eecf5773a2 libcst/_position.py
sha256:164f41f1b4ae34f2e9e1a347bde7d96d08b66e0ee085613e178ee18bba5ad88a libcst/_removal_sentinel.py
sha256:f867b9eed1768f8b1e2d53b9e4dd7d9123a65799204c843183b0c7f8bc4de797 libcst/_tabs.py
sha256:66ca7b863df7236bbb2dd2cf233236085827ecd5e57a94f30726b15a8cf3f3fe libcst/_type_enforce.py
sha256:2db5b410da5f87c0df3654bc14ae59dbef07fc64715477729f90a22bca669509 libcst/_typed_visitor.py
sha256:c2314a740965ad56d86943deaf85b52c9d29e129834b95f5b75c7975315d6963 libcst/_typed_visitor_base.py
sha256:9bb673539bd19f8742b2eb869f75c2d7dbea5657f19b2ee258d70a56ea48e9d2 libcst/_types.py
sha256:7096f3d3b0c9a6bfc628a48bc4debd264994cace26b73afbafd879905acd1fbf libcst/_visitors.py
libcst/codegen/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/codegen/__init__.py
sha256:2ec65844e62af68d3dbf9ad8f2b505e35f62ccb6a1de18c535997576e16e30af libcst/codegen/gather.py
sha256:ef840605fe8d4493d22acb60b3aeac70b7af2b376df3f5010607697f02658f84 libcst/codegen/gen_matcher_classes.py
sha256:7a03cecc9a18027a69991a178d3dbda66d373a6180ac7308c47534903ce64363 libcst/codegen/gen_type_mapping.py
sha256:2a1d6cb7f77ef66b27f6a03283b777fa68ec484aa94b613b1e620822debe9e5a libcst/codegen/gen_visitor_functions.py
sha256:1764b323c09afd2299a721c53d72ded7cf7c62fc1cb480fd2cbce2bd1f5c76a6 libcst/codegen/generate.py
libcst/codegen/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/codegen/tests/__init__.py
sha256:f7116d0a817c63ba3fa39a29223208de359953757e9e9cb3949fd2a69c3bbc79 libcst/codegen/tests/test_codegen_clean.py
sha256:5d512cd22a01adbb477b6ca502b1a87cd322bbe15988518a699502f7f82fb165 libcst/codegen/transforms.py
libcst/codemod/
sha256:b8ca67a863759f2efa139fb4b71b9562e8618ff25d6e1235202f13ce32f83263 libcst/codemod/__init__.py
sha256:e69ad090039cddf2921fea2e7a12442f5d3b3c6794b6ab71d726089349da5063 libcst/codemod/_cli.py
sha256:707eda13eb65a58cdc7445a0988f4e11edacbb05964522ae1e1779629a9af26c libcst/codemod/_codemod.py
sha256:fd57da0c02b95af109c13d4b3e1a13ba7baa0408c190ca280a25af8aa3770570 libcst/codemod/_command.py
sha256:2a7516476650006f82ecd71fac471db97d52d50de1dcc3d9a718ffb516f59283 libcst/codemod/_context.py
sha256:4008a027d7ccc5c85754d4024301231e2436bab79976de75b58de64f3dae3703 libcst/codemod/_dummy_pool.py
sha256:e4a64cf0acadcbb915cd8bcacdc712f9e736bf72a6b66c982b29ea45fb1bcd46 libcst/codemod/_runner.py
sha256:adbe80f852c48e6131ef60076fc89fce594ed11d7873e918b0a5d66de624f13a libcst/codemod/_testing.py
sha256:e71ecf3dd1a562fa14ed7995a59de282a59845940b01083ff2876cc36ba89d21 libcst/codemod/_visitor.py
libcst/codemod/commands/
sha256:ad0f7497fdef1b04e6f9d5125f440f1d15826de4b1c0e8855fb9ac1f00bf4f2c libcst/codemod/commands/__init__.py
sha256:5e39b59eece4b39de5e246845bcb99f4124847b1d406656baab00f1c4e5223c6 libcst/codemod/commands/add_pyre_directive.py
sha256:9fd630d9f46970e37206cb0d740fa7716885b8dd7b438dd9864b88787f6f983c libcst/codemod/commands/add_trailing_commas.py
sha256:18407df078fa7eb247343e2a0b0aa4221ff89906c3978e6f19c7529e6c69411a libcst/codemod/commands/convert_format_to_fstring.py
sha256:a973820303b030451fdda25006397184a18aa742f6916ae0c6fb95b073cdc61a libcst/codemod/commands/convert_namedtuple_to_dataclass.py
sha256:4e3d7fb8e8a3d7f08189d76bb28133e33fb45d5e034c20d12d3bfb55cb82a222 libcst/codemod/commands/convert_percent_format_to_fstring.py
sha256:f9f1ebe6d30bef30ce03480928d4244d23363c53a8f4e369a22ff4d4adedffd9 libcst/codemod/commands/convert_type_comments.py
sha256:9ae8e83222016ef98458dde8f5dd6a6f4338f473ba2929ab5a9493d49be4d0ff libcst/codemod/commands/convert_union_to_or.py
sha256:a8639b968e5197c8c58741b712c4f5a29223a801d397bda5372d4e5961fa797b libcst/codemod/commands/ensure_import_present.py
sha256:2545a193834c38928d98f38b212ae4914e3c5114d5dcc7ca7df4550979b0971f libcst/codemod/commands/fix_pyre_directives.py
sha256:72b81b9850f3f754e2c1fb398bd4f2090f0b0de298dba96d49413f4e7aae4a5b libcst/codemod/commands/fix_variadic_callable.py
sha256:67d70b387d7e36af6f989db68ef5b5d9ea002ed2dffcebff27bb2db8c3487380 libcst/codemod/commands/noop.py
sha256:07135d5a89bd86b8939a747b6a9215bcb55d5f34a47e784d21f0d8b871d07a40 libcst/codemod/commands/remove_pyre_directive.py
sha256:74cc231570318c7bbe54e19cf33701e68ffdeac29ac5d12742c0a8928d10b22d libcst/codemod/commands/remove_unused_imports.py
sha256:200f5b70a1564f99a6b85940355b89b5b4f997eb77465b8853f61d42c4ff97c3 libcst/codemod/commands/rename.py
sha256:be9ec000c6c1a88db6036f94299f770b90d1d49724acd207551eddd33c489333 libcst/codemod/commands/rename_typing_generic_aliases.py
sha256:e6f926cf4208e016be7ac1b3cd40af5af2e2a6b1ac764ed717e581654da8210f libcst/codemod/commands/strip_strings_from_types.py
libcst/codemod/commands/tests/
sha256:ad0f7497fdef1b04e6f9d5125f440f1d15826de4b1c0e8855fb9ac1f00bf4f2c libcst/codemod/commands/tests/__init__.py
sha256:a23313b900f9eb943314256bc00f0177242e755d1b238abbfbba6820ad95adb4 libcst/codemod/commands/tests/test_add_pyre_directive.py
sha256:3dc30fca9fd7520ab492996eaaf913bf906bba18d5bc3c583bfbddfdb8eec4ea libcst/codemod/commands/tests/test_add_trailing_commas.py
sha256:e8e15bfedc9f0686cdc906ba313dccf0d105662bb39b92ff2d1f6bab978399d3 libcst/codemod/commands/tests/test_convert_format_to_fstring.py
sha256:6bab6a21360acc44691fee355aeded493e6440cee3e00b0623b055bda15539f8 libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py
sha256:2c8b9d9fc31fb54b027e1bb7c3f0fa4766c4ba3ede062409dc8f1a78bcd1f1e8 libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py
sha256:15379c5d6b0781b9276d60555a02723078d5331bd3f97544c32ce6f77b677ee2 libcst/codemod/commands/tests/test_convert_type_comments.py
sha256:28836c79c7ac69d6046abc87206ec8fd8fec084c356435d626b32484233c54d5 libcst/codemod/commands/tests/test_convert_union_to_or.py
sha256:e5b7c61bfe3209eba0908bcb4d0d9622a3692f0a214d3af76e0a44caf668bd47 libcst/codemod/commands/tests/test_ensure_import_present.py
sha256:fa9993d186b8dd52539f564cf484e88e3e0382bc9a874ff48d47dceb043a623e libcst/codemod/commands/tests/test_fix_pyre_directives.py
sha256:1bb962e07a997da01fde884bb67f21987377ef203eb827f1c21ab11fe909c077 libcst/codemod/commands/tests/test_fix_variadic_callable.py
sha256:ea37bd2ca9f717d20097c3976b6df1190fca9a7c84a3e2235ffa8cbdfb911ee7 libcst/codemod/commands/tests/test_noop.py
sha256:d65deedc3e558e50989e250b66878b267caa32941ad9fb2434a4a728bf6b51bd libcst/codemod/commands/tests/test_remove_pyre_directive.py
sha256:7cf9dad26a18b25b28b8504ba1920d2ed575a01de3e48883fcf8c5de57fb275a libcst/codemod/commands/tests/test_remove_unused_imports.py
sha256:edbf213360c317cc305cb25b3b2a3f1f13f7cb3c13568c794b4be3ea7a98960f libcst/codemod/commands/tests/test_rename.py
sha256:4bdbd5417b4045e53096e40357c5d9c51ed75e831ae2a1e493a9fbdbfc189d1f libcst/codemod/commands/tests/test_rename_typing_generic_aliases.py
sha256:421c723c73488bbc8cc5b2b30b0f699ecffed4d9b438678ec3414792547e5209 libcst/codemod/commands/tests/test_strip_strings_from_types.py
sha256:df5cd7d174c1581a37f62c61ce651db269dc85b15f81e9da9f8461d3a53bfec5 libcst/codemod/commands/tests/test_unnecessary_format_string.py
sha256:1fbd6d6415274db28bd8d5cfa450294230185b53fc7f80a5ab19415fdce2e59b libcst/codemod/commands/unnecessary_format_string.py
libcst/codemod/tests/
sha256:ad0f7497fdef1b04e6f9d5125f440f1d15826de4b1c0e8855fb9ac1f00bf4f2c libcst/codemod/tests/__init__.py
sha256:945e621769cb9a56c30fd9823e1ce789600288217e99633c1a044a951ea42751 libcst/codemod/tests/codemod_formatter_error_input.py.txt
sha256:8257326d22bd528c4c28d726c6e706e1da3d631b8da03d3a4e24e4b06e1121ce libcst/codemod/tests/test_codemod.py
sha256:b3192222207c008df6c871740e6648fce9b8b21654f06efe711f055a56a9d47e libcst/codemod/tests/test_codemod_cli.py
sha256:0ec77e8a5400a2a172a2bf8743ed2bc06e47972822d4aee9b2069b9bcde913f6 libcst/codemod/tests/test_metadata.py
sha256:a80ff38e0ebaebcab5ef3ba085c1e76a505c06c76a76b35c682975f093f87d2a libcst/codemod/tests/test_runner.py
libcst/codemod/visitors/
sha256:950d26ca63bb7da68c4252537b3920bca41d7a63f4bd617b2643c02d900e5561 libcst/codemod/visitors/__init__.py
sha256:affd09c8697e8631f8ffa1155927253b2b88c462d112f5eccea5dd56f4135161 libcst/codemod/visitors/_add_imports.py
sha256:87e4a2dc4b34eb0e348415334d74f59bb0ede5a1652afbcc1c4016993d47f2ec libcst/codemod/visitors/_apply_type_annotations.py
sha256:9bda461e9413221e44d36e4957f2fe1cfc6f36084877b73aed4a75b13f9ee934 libcst/codemod/visitors/_gather_comments.py
sha256:dea623efc4cddd83573584e4c0cb8ede27b9c581278ca53d4be99c1a252c3425 libcst/codemod/visitors/_gather_exports.py
sha256:2bc6f9d79e9b74579ab2da0f3d6b4750f59e2aa44136e5e3be12bebdac76f1c1 libcst/codemod/visitors/_gather_global_names.py
sha256:0481bd7aeb21f66bfd689c1313513f033897cb77e3fa4bcfc3a41a00fa45bf83 libcst/codemod/visitors/_gather_imports.py
sha256:19572231b7b908600fe5926ce0b5d6e721c65310e48bb037601416bbffe34ba9 libcst/codemod/visitors/_gather_string_annotation_names.py
sha256:a12b1251bb58dfe08023eef8fb479fbe2e8bd032eb1c39ed108965fa4891d776 libcst/codemod/visitors/_gather_unused_imports.py
sha256:2ecb4c360004657a7711e225e383d98ef0b2e4582e77d43f866852691b2730df libcst/codemod/visitors/_imports.py
sha256:2490011f83686b554667402a53c15bde466be7ca822eb8b18d74368060c6c9a9 libcst/codemod/visitors/_remove_imports.py
libcst/codemod/visitors/tests/
sha256:ad0f7497fdef1b04e6f9d5125f440f1d15826de4b1c0e8855fb9ac1f00bf4f2c libcst/codemod/visitors/tests/__init__.py
sha256:bebb6a69333753bb1367c8a063af0efcb7a187cdb3597e4f336648ad60dd6e56 libcst/codemod/visitors/tests/test_add_imports.py
sha256:e07c65832349c7c3f932c98bfa1829bd078b6408a4f9bbc63a8a75714c58babf libcst/codemod/visitors/tests/test_apply_type_annotations.py
sha256:65f4f149e5b77efa0dbdc590262b44349cd4cbd0527f51c9b8d6aea281aa8f2f libcst/codemod/visitors/tests/test_gather_comments.py
sha256:cb399e4e66e07ae3f34bf808e83d9b58fd5266ad8d42839f876d0a41cb54a38c libcst/codemod/visitors/tests/test_gather_exports.py
sha256:704eba2a92114280ab4cbe5860445aa390ba9f5c5f3974712b993d0a87f42085 libcst/codemod/visitors/tests/test_gather_global_names.py
sha256:8edcde7f51e95a6213674471f5852214102f90b1f9b81c80bdfca713a6ac40d8 libcst/codemod/visitors/tests/test_gather_imports.py
sha256:5a72737d5d41183260936ef790e8649afe1233b4a7a396568f67df674e652874 libcst/codemod/visitors/tests/test_gather_string_annotation_names.py
sha256:8e5b3f4d048daeb843af183773ca04789b9cd9386c873e4376d29f3ededdb5e9 libcst/codemod/visitors/tests/test_gather_unused_imports.py
sha256:c983e6fb70f51f78d924d56e4824afb2e165c6d2359eefde1c8ba1354a0b1762 libcst/codemod/visitors/tests/test_remove_imports.py
libcst/display/
sha256:99fc3b5b20be5bc20e2393123d525bd32f9e4124960aeeaca65d8491b06974b3 libcst/display/__init__.py
sha256:0b437627f5cfecbedee2c85fda84226ff7898c8424ef6b742598ccbb8379be1b libcst/display/graphviz.py
libcst/display/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/display/tests/__init__.py
sha256:7bc16f5c26e1dcf74c80a39f76e10e0058290d321a11209e314f554ab2390684 libcst/display/tests/test_dump_graphviz.py
sha256:a1912bc63b6da4483fd0ce679c5c652db2487d3676bf7839ba354e5528f12b39 libcst/display/tests/test_dump_text.py
sha256:78b1499688a9f93bd83eeda556560badc7e919b496e33edb08f6b179c2519d38 libcst/display/text.py
libcst/helpers/
sha256:907a44a4dab62333697d9679783371aac33dec20aada78c34d8968c392b05547 libcst/helpers/__init__.py
sha256:5e8288aa4c66bf1632c4f1d333045c2be3847ea3ef43108ca888d66e770199ae libcst/helpers/_template.py
sha256:c4ff518968b84d3f2cc6fa21cd43f634ee5414bb28ca995185e2be38d6493d8d libcst/helpers/common.py
sha256:a4c588fd096120a4c8027004153dc3125059d0cce6c6ed91d188c2d4559d8f56 libcst/helpers/expression.py
sha256:79b6d7ad8ccad54b11137655d6a74ba3230b2d3215e551b1fc3007eaddc1562f libcst/helpers/matchers.py
sha256:40d407e3ebf38fa5c34980ef6ac06103fc39e3fa6b45c5b4665890a707d58eaf libcst/helpers/module.py
sha256:d1f5ddfde1b768e54b71a7dc44a5caa22272031ba90ae645b171a7d9084bb036 libcst/helpers/node_fields.py
sha256:fd31f10b342c6963fb566e76f0cb432fd81b0ae2fc1fd29b5fda458627e8e28b libcst/helpers/paths.py
libcst/helpers/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/helpers/tests/__init__.py
sha256:722adb0078fcb377e89a8d11c261de3299da8d6eae191003f1da8f7bafdc9fa3 libcst/helpers/tests/test_expression.py
sha256:cc536c8806f494d2b4c8dae40c53bd874c8b7b1bdee7eee8e9beaff894ec19b9 libcst/helpers/tests/test_matchers.py
sha256:4cb95c496346d22426dddd4610207ab8f4d49d881af5c56f21025d3732f061a7 libcst/helpers/tests/test_module.py
sha256:a550077d10367136828786c2988a7c76b74a504e267e45e7fe79cc6bcc027ff7 libcst/helpers/tests/test_node_fields.py
sha256:9459f0e2720712e2eafd2e4f726e4873d59a6a272b04b7f3a48c46e37efaa504 libcst/helpers/tests/test_paths.py
sha256:0b5e33e3090b6fd5d31fc2af98067a8cf2212e551a41d1630bc886e4cb4b580d libcst/helpers/tests/test_template.py
libcst/matchers/
sha256:151178d2dcc65c469e5ced21e3a9d5b30e19cfe889e9a0739b18e055350a8b7c libcst/matchers/__init__.py
sha256:5b1280c9304f9fb4e44df49c18bdb32ebd4deeb38942059e95c5df61c2718687 libcst/matchers/_decorators.py
sha256:82b33c3123ecc86d36a0cc52de2f4f5f70a0e184169beb0e4c11c983469e7965 libcst/matchers/_matcher_base.py
sha256:9c3ee3cc4a9eeb78c96fc23b9b831b732220c00a97c0b4e0f4fb6bc2ba767406 libcst/matchers/_return_types.py
sha256:704606af00e0f7074c060f6f233cadae387ee8f2859529a858b035b90a4c1edc libcst/matchers/_visitors.py
libcst/matchers/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/matchers/tests/__init__.py
sha256:59d5567363030ccc7ca3c9ca531a33f269c26da285e6438cb70623fe60c3fe68 libcst/matchers/tests/test_decorators.py
sha256:fe68fe13f8f646c03b7bd574f68a0acfedeeca0c72d4d801feea5bc8e3cfcbe2 libcst/matchers/tests/test_extract.py
sha256:00bd3f8d485715d9e9502308f820dadf28a15fc0bcc45e40428985e5f5009844 libcst/matchers/tests/test_findall.py
sha256:a25621fe90010f5ceea9adb6036b3a9dacdc4d56417eaae0b220af8ba06a22cc libcst/matchers/tests/test_matchers.py
sha256:a7685680e2e7b6e22de7e961ba78b8de4127d55d5c6667149ae899aee39346d3 libcst/matchers/tests/test_matchers_with_metadata.py
sha256:174d448117e890f96bea68e04db64402ab09d7c219768e7a4db5f3aa6ca73908 libcst/matchers/tests/test_replace.py
sha256:c8229058f35b063bb7e1abb52baa9dfd96a3c306808ffe7a50339a28793371fb libcst/matchers/tests/test_visitors.py
libcst/metadata/
sha256:c0e5df024b91a58b411f60260d953422b7fde21d23f438ed4b2b7d490767e1bd libcst/metadata/__init__.py
sha256:d26e6225ce03bf38eb213bbce0ad99b7e8f254ffdb2e5dca87390a2a58fa4504 libcst/metadata/accessor_provider.py
sha256:8c96741a3304d792f42b499b8171a2e3cd81f4c5ed63122835a7b148cb0e9541 libcst/metadata/base_provider.py
sha256:d9a5253911a047ee1aab733f8f51c2eebb5bda73897d96ebff835806d5c21728 libcst/metadata/expression_context_provider.py
sha256:003d5b5e31b3cd6a5f64c254b75fe43936112d63efa209038b48bb7ed5ffcaeb libcst/metadata/file_path_provider.py
sha256:543cd1436156efca8ba57a438988113930527ffce506e301953fce08be80da7a libcst/metadata/full_repo_manager.py
sha256:688149498e29816c8dd45fcc27f122f0a95645da8d0c553c56275d9388aa4ffe libcst/metadata/name_provider.py
sha256:11551771f0c9b34857054da3514b3ccf090f69f4eb07d350121b9f7e9a20e6c4 libcst/metadata/parent_node_provider.py
sha256:d2cac99439e237bdca7b4c026a8b5068a8fce34e44ec0b431ae2301b10162866 libcst/metadata/position_provider.py
sha256:38cba584afa7e10778645320cd58027cca460895324b4943b78b3183caf9c12c libcst/metadata/reentrant_codegen.py
sha256:584576c59019c498c80d903639b577d96192ccbdeed2958d21721f5d89783394 libcst/metadata/scope_provider.py
sha256:196c85607a65251884f0bc3cbc222df3fc2809a547f22a05855fd82bec8ceef4 libcst/metadata/span_provider.py
libcst/metadata/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/metadata/tests/__init__.py
sha256:cf417c4aa43de5d0b13f5ce055fbde1596c82ee9d414795eb447c62ad36a038a libcst/metadata/tests/test_accessor_provider.py
sha256:9f852bd6af504bb9156f5291e752438419debe8e9f46c44e765cecb8d589fa23 libcst/metadata/tests/test_base_provider.py
sha256:1df3b334da640d5d2c39affbd83745dd75e99a2a759a9a10dd1881d6c85994cb libcst/metadata/tests/test_expression_context_provider.py
sha256:301d8c5f163f90da06e3d242479d42ce8e18a8cef8be07997cd181dfc45890bf libcst/metadata/tests/test_file_path_provider.py
sha256:7f9d7658014ac6c5ba2d9442b9b94048f5c50e05137e6d24e3f12253e9d19047 libcst/metadata/tests/test_full_repo_manager.py
sha256:312624ba89411ba95dc28c1c1d87e3f572544aab0c9b74762bb3823528cdcd65 libcst/metadata/tests/test_metadata_provider.py
sha256:16aa56bd7ea14caf3fa9193f960adbfac6295a95b4b62ab61d9304ce7675eefe libcst/metadata/tests/test_metadata_wrapper.py
sha256:d27440b7559abffc28f2ab610569dedd697dd382a780bc49996b150cd0a77e27 libcst/metadata/tests/test_name_provider.py
sha256:29aa683dbcb4548b4c6b45c8039a7994955f3719236832e3545961762c7d1f74 libcst/metadata/tests/test_parent_node_provider.py
sha256:a88f04477000f91baaa463a1979a52fc2fd299d8b2bba633315d5c9afe1053ed libcst/metadata/tests/test_position_provider.py
sha256:562615844c40937bb446adb64d1b2ef54153b3dec998c9c8bd8fb01bd23aeacf libcst/metadata/tests/test_reentrant_codegen.py
sha256:82e37e48059e953994510a70790186db95265ca0d4b14a6b557b14c7d30bf632 libcst/metadata/tests/test_scope_provider.py
sha256:a07ed8f65e0e4ff580a5daa04c1507d2df2be9d59e761ecfb41596e15cbd1cc8 libcst/metadata/tests/test_span_provider.py
sha256:39d42c2fd9a2d638a44f46f5fbf64da903a97b67ebabb6bdb9e2b85a0e3cda82 libcst/metadata/tests/test_type_inference_provider.py
sha256:5a78ddf6663bff48c4540b644f75afb2b2e582728836a41498959d54af3bd1b6 libcst/metadata/type_inference_provider.py
sha256:d2f53565660ce71ac9f78c65a2c46055e49062dadf9beb4f251acf5f3549d1be libcst/metadata/wrapper.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 libcst/py.typed
libcst/testing/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/testing/__init__.py
sha256:43855f6de8dd5b2e6968ee21bfa3a125f0efca52d57983ded0a427125ef0d28c libcst/testing/utils.py
libcst/tests/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154 libcst/tests/__init__.py
sha256:83d95ece66e9eb4a921c8c996c5b061e1a253ecfded95d086b8eb2e8da9cf34b libcst/tests/__main__.py
libcst/tests/pyre/
sha256:6c3319de2a4fe10c152fd605f22c7e3f7e4f2c966314cca5c4d51dd562dafc55 libcst/tests/pyre/.pyre_configuration
sha256:aa0c1ad8d59a4044b6a08f5b28b45134a6153d3eae1605cc46f95edc44215ed1 libcst/tests/pyre/simple_class.json
sha256:f916403bfdd5e13df1bc911807e3879b1add3a49578c1becf125a3e0d354aa3c libcst/tests/pyre/simple_class.py
sha256:d2a3887dc77f9cc67007cafa93c3b70e2e83d338ab979917a5509b7cce83dd2c libcst/tests/test_add_slots.py
sha256:0deeeb79391088fb29051c8b4f53a1d9730e0b421df095bcdae97c491306183a libcst/tests/test_batched_visitor.py
sha256:5b06526abf7cac9e94994a8aed564f4290731820e5c49b42cd95f13ec75dac61 libcst/tests/test_deep_clone.py
sha256:b9bbc9de1307e54164d1e43c6037fae7626073b4543e2231d99b7c79bc73ae23 libcst/tests/test_deep_replace.py
sha256:f80fb8e54c429b6df7798514d1b15d9878a30174221a31de6e34515b8cbb87e0 libcst/tests/test_e2e.py
sha256:5b936e4872ec26c1159809a38d50eea80f8e9caa24622f7d97fb1aa636e39024 libcst/tests/test_exceptions.py
sha256:22bd427fdde0793bbe91bc62eaee3aa71fbc7b681f098e183a7d63e30f23fdee libcst/tests/test_fuzz.py
sha256:49f22b5bc2a01d04683dd760d838f1d86df28ab088589c0a1b2c6c09717b289d libcst/tests/test_pyre_integration.py
sha256:e9a123ae8d0cba51de07b5c2e46658d202a7017d1a1ff9d7cd6c993d03b4824d libcst/tests/test_roundtrip.py
sha256:3170a6ec271a2642ff8d5a47841535b39e228d7e380c1adf04c302caeab8a110 libcst/tests/test_tabs.py
sha256:a31e8d5e7e7a64d1b9d12a2e2fdaf69da633edf2ca59c6c78cab6a0a3f45ea8e libcst/tests/test_type_enforce.py
sha256:6d9eac20746dd027fab640d12a66a30f6411cfb671135d55f5d5f0c497e7ffc1 libcst/tests/test_visitor.py
sha256:d2cefce5c121fa2b7dd3ca3d28bafa255156e87a8bf5c11230d825aa6bdfbfd4 libcst/tool.py
native/
sha256:b8245745cd96dbaace55c50049809a68a60efc6444fa96463f5e90889e54a582 native/Cargo.lock
sha256:ca3286b98d1eaa2184c58f33cbf8c4d5da9dc946fd93e279e5ed9b42d6de0ae5 native/Cargo.toml
native/libcst/
sha256:d07e3e299df672c4138fd83e8c5405c8137f3e8debe1850e201747bdfaf60130 native/libcst/Cargo.toml
sha256:53b6586b1518c515a07d6cfdd910aa574f1c1021d1718c9b4dba6f4e2273368c native/libcst/Grammar
sha256:e09b2c94517c6a191153fe0407c0a546c4d24a7295ae3bb26d59b544c74162dc native/libcst/LICENSE
sha256:844dba5222ea4ad3c90bfd89a0ed6a5ce6b3ea12ce72b4565f7cabeac38c4bb4 native/libcst/README.md
native/libcst/benches/
sha256:43c86e7c47022ed890443e5295ede7c383df56863593e714814be7c999a8c085 native/libcst/benches/parser_benchmark.rs
native/libcst/src/
sha256:c43bf6dbc63d81ccebf5ea9f8d8f94701531fbdece85c0438ede4090b24663be native/libcst/src/bin.rs
sha256:0e2e168ff504b8160f367ebc286a1172e62f2680780adf6f94d951685c876e60 native/libcst/src/lib.rs
native/libcst/src/nodes/
sha256:70ebdea8e11f646c1d3105e7567ffae3c6daf9fbe491250d2519d68a076b41c8 native/libcst/src/nodes/codegen.rs
sha256:32d28b9a03e0f56b178c67a7fe2886ef45f9dcf2d196e6a15276fe7ee20593f3 native/libcst/src/nodes/expression.rs
sha256:087ac7afe5500d015f7b397f3ef73eedd83d6c0437e80961aaa416df7bd52ea5 native/libcst/src/nodes/inflate_helpers.rs
sha256:321747dcb71d0866507e1fa8da6fea022cc57646f98e3f7bd8f9ba43f3dfaa66 native/libcst/src/nodes/macros.rs
sha256:01d49102954871bff112cbe7f562d22afc9273ec8541ba9e77377c41cd1015d5 native/libcst/src/nodes/mod.rs
sha256:d2b38634df85c3c222a346eb29b79356707bdf795ea86a975ebaf680509ac4c1 native/libcst/src/nodes/module.rs
sha256:48981fe2ffe2728396f73aa1f12027add1edf06666708c75eed1a84727c52d07 native/libcst/src/nodes/op.rs
sha256:7a3d1196e89958899523fe66e4f76bee2be658dcee0a0913dcabecf315ba175e native/libcst/src/nodes/parser_config.rs
sha256:0cc8951c31836ca7dc757bebcfbcbf4fb18f6399ef1b0942a404c7187a533ba9 native/libcst/src/nodes/py_cached.rs
sha256:a5856331a3ca02586c79b2c6213afed3268d25f719632638fdd1fd7e0961fad5 native/libcst/src/nodes/statement.rs
sha256:21f3b14b1dc4f2a815dcd95857387516956156e961731729ea6d0534ea12d7e9 native/libcst/src/nodes/test_utils.rs
sha256:0dd28f45aa502e14619a7aae8a7bcba30ff3e37ff95e48a518a3b292515580ba native/libcst/src/nodes/traits.rs
sha256:0d4d8f2e6905c8cdfb87af9b335bc4f554298f1766692d881cb26180b9563ccc native/libcst/src/nodes/whitespace.rs
native/libcst/src/parser/
sha256:9ba358c72712a5c5cdf23eb4056dc8528287a6450d8f484f89019fa2f6b0fb88 native/libcst/src/parser/errors.rs
sha256:c711c5f59da38fcc452c76ffa4e42bfb63b1b0726d03e47e942c134880bab491 native/libcst/src/parser/grammar.rs
sha256:81e22c193b5b9acf13539f6621a9242443928aa550c0722a33551754cdfb5a81 native/libcst/src/parser/mod.rs
sha256:a2e0cd5e189683d72ab62229ea5e763194f3663bcf4716cbf8dd19268f359253 native/libcst/src/parser/numbers.rs
sha256:12a562e6d7d231580e60b13e6d8863aca20f52b2dec43ef846a929ac7ece10b2 native/libcst/src/py.rs
native/libcst/src/tokenizer/
native/libcst/src/tokenizer/core/
sha256:f9648603058a42f3dec7e306be3ec387270a53956fa1d7ff62642be621cdc1d5 native/libcst/src/tokenizer/core/LICENSE
sha256:c2fff0ff839da7b41b265818d955a65c08001a78d11342493788c018b46f3d17 native/libcst/src/tokenizer/core/README.md
sha256:7b7949dd8dd5ad437c1d69e7afaf08a46fd6dca7917a242118f1d4899be3238d native/libcst/src/tokenizer/core/mod.rs
sha256:00482ca3a3d34571b8eae8f9db111a5b490a4e25e21cccc1f2eb296362943fa3 native/libcst/src/tokenizer/core/string_types.rs
sha256:e12955af2a03424d2deae94ac1742adc31f9361d703aaba0b13d1b791a267267 native/libcst/src/tokenizer/debug_utils.rs
sha256:e746abd7581df7e9fe82b5e1a43a3606d83ee18ea217706dd0617a253a1535d5 native/libcst/src/tokenizer/mod.rs
sha256:3457446348fce85b77385f3821abaa0f3855234073f37069b21978ee61dcd0ea native/libcst/src/tokenizer/operators.rs
sha256:c2a8aa21faf035f9159b087c162c1d8a5ec196ebd7857c3cde79b646d25a750d native/libcst/src/tokenizer/tests.rs
native/libcst/src/tokenizer/text_position/
sha256:f2e5d54a96ce081f794a3279e3529cd2e71f5ff77b1e41fee336723449a75d6a native/libcst/src/tokenizer/text_position/char_width.rs
sha256:9b59a7dcf789b4e96a3cd5c1fc33458893c15b44ada3c3edb3a9e6b9e2bd996e native/libcst/src/tokenizer/text_position/mod.rs
sha256:8eb79982c81b2d94fd1c34c5ac4eaef363e76e2de5100a962a221fe57e51a606 native/libcst/src/tokenizer/whitespace_parser.rs
native/libcst/tests/
sha256:2ea33f914e795551cafd3e98c9e899d86d483b21f67c50ae3410ebb3118746f8 native/libcst/tests/.gitattributes
native/libcst/tests/fixtures/
sha256:0ff7721a7e2719235338562ad2346a8c96726416c8967f6f4684cd7fd701e9b8 native/libcst/tests/fixtures/big_binary_operator.py
sha256:5bbbc5c841af8dd72d63688705e534775809db51ff51a86628fe38d163ee9b6f native/libcst/tests/fixtures/class_craziness.py
sha256:348e9ec62f501ea586d5b512365ad4c6fdd5614f89e3a8f5d928bd234df456e5 native/libcst/tests/fixtures/comments.py
sha256:29d2d56cdbaf45a7e8c90ee95f4b9668ac1fcacfb7ebee99302a79592304053c native/libcst/tests/fixtures/comparisons.py
sha256:81d6397a0d9a0aeaf0ea3a1f38cd188dea8e30847e60db2805b8ace615470afa native/libcst/tests/fixtures/dangling_indent.py
sha256:33b9bdedfaf956a6c3e5143dd7a3a9c94f8e6c324d18d1e86bbddfaf110428e1 native/libcst/tests/fixtures/decorated_function_without_body.py
sha256:7e305a77a6201583baa71b3c34d1de562c71d6dc29d12b3be0d3eb1ff8676f87 native/libcst/tests/fixtures/dysfunctional_del.py
sha256:42774c17d9318eebd9b45ef05a5e4916f64c3b1c6e50b38f515113c963f23e2f native/libcst/tests/fixtures/expr.py
sha256:c8cf272dfbd11d1d26268277f9a01e74c0ec18da061b6233faf6e4a0f85da62e native/libcst/tests/fixtures/expr_statement.py
sha256:1293b3544d6f5b1a15f34f9e990bfa6f3c1d5a5c6d2edf6ca04c2a9622568e37 native/libcst/tests/fixtures/fun_with_func_defs.py
sha256:0d268157c1a22b1b14ff2502c95b3ac6b4f03d286739280f4459eb1ab9a40b83 native/libcst/tests/fixtures/global_nonlocal.py
sha256:b087a462511b2bd7277a2d1acb3acb19c10dc9fa663482d2e3e32eccfba1ce57 native/libcst/tests/fixtures/import.py
sha256:501788e569dd240e6043b68846d390bb7bd25b105f49b0b2913e6db2a93e2d27 native/libcst/tests/fixtures/indents_but_no_eol_before_eof.py
sha256:9be092fa66e92a08dcc2b4a4af2ddcf5956ee3c3064cec4707bb01380017eff0 native/libcst/tests/fixtures/just_a_comment_without_nl.py
sha256:6c48f202a7d018a04b9cc8fa24cddadec73393beae393e0a56b23ecad1ef9048 native/libcst/tests/fixtures/malicious_match.py
sha256:64a18451a7285d1f00781b3d47ad3fd08e6b06400814065505394da55fddb5a7 native/libcst/tests/fixtures/mixed_newlines.py
sha256:dfbe730db931b73b3d2b75c9dcf2db20787d1f7eabd64bf901040a81d62cca35 native/libcst/tests/fixtures/pep646.py
sha256:ea689e1ea9119508480b1153fb160dd58c989036501a70fd487a1894880445de native/libcst/tests/fixtures/raise.py
sha256:61143f1c501e629f134e01c94c6a92a7c97a862f9df101608df790a716e55ced native/libcst/tests/fixtures/smol_statements.py
sha256:399141be1d30ac2656d89eedcf0d8dcedaa72d6c29bf959cae243dc7b1442cf6 native/libcst/tests/fixtures/spacious_spaces.py
sha256:2ac942bfdb8d0053449c58344ecd44fd2e8c25afa2a9bf8c7e7b5746b4d53cc9 native/libcst/tests/fixtures/starry_tries.py
sha256:c3ef86b51d137244d6076a42fd463867481b49b7e98264dfd19c77495baf68ff native/libcst/tests/fixtures/suicidal_slices.py
sha256:a74d89cf81e9127aec40d4956da2f4d16e3ba6a291f96c8a6a004dd844d2982f native/libcst/tests/fixtures/super_strings.py
sha256:51a28a2270124bc3ba7d0f8dab9d72e3281bdba4c508cc787d971fc30bfa66ca native/libcst/tests/fixtures/terrible_tries.py
sha256:58aa698d936036eb8c9c238d543c72806781102e582eee93ab0290953ff072de native/libcst/tests/fixtures/trailing_comment_without_nl.py
sha256:9bb41146cd242a984a296afe13d9f0725c4a5585c05c572cc73db9d85df52473 native/libcst/tests/fixtures/trailing_whitespace.py
sha256:b0dd6f8c7ede3f9cace0179f77c4be08c8051f99d532af92092f27e5e1441458 native/libcst/tests/fixtures/tuple_shenanigans.py
sha256:304eead7d84ba4a9e6596eb017f4c8a2b197fb832f32c0abef9920ae850377aa native/libcst/tests/fixtures/type_parameters.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 native/libcst/tests/fixtures/vast_emptiness.py
sha256:5b5d563b53f1f3b60de86aaa73c3d4ee30514636d7b463b6789c1b86af6f10de native/libcst/tests/fixtures/with_wickedness.py
sha256:892eb0b5674b217cc14b535bcd52306022408ce3d195b747c4ca8b5b48e42361 native/libcst/tests/fixtures/wonky_walrus.py
sha256:2d790d75c99846fe9e0ad69bcc6e50c043d266af43c35a46ef7ff193dc2f8a1e native/libcst/tests/parser_roundtrip.rs
native/libcst_derive/
sha256:a6b2654500538f849ca1ae500c771c65bdd4bf4a5a7743ce7f87207029b75716 native/libcst_derive/Cargo.toml
sha256:e09b2c94517c6a191153fe0407c0a546c4d24a7295ae3bb26d59b544c74162dc native/libcst_derive/LICENSE
native/libcst_derive/src/
sha256:525f47af5dafe6b584a472f44547a8d1a621e25da2315764b62084f65fc0555c native/libcst_derive/src/codegen.rs
sha256:583a8f3d8c73ab09545f0c9cd89936367dd01dd5e2440f6c6d9eb94b8497f8fa native/libcst_derive/src/cstnode.rs
sha256:8a3152ddd28f4b0b63305843f9795f07ecbf175f63d6e321dd0515cbc25bc548 native/libcst_derive/src/inflate.rs
sha256:9460af7a4c89f1eaf9ae055be2971428b1d28d84d5c183af5b4a34d6c9f77ce0 native/libcst_derive/src/into_py.rs
sha256:9cc472729ef4e3375f89278599282631b8c4516e1ce238063f46f21a34bddd9b native/libcst_derive/src/lib.rs
sha256:f473fa9d6057b6595bc80fbc702c3dc3a2403824127c4220cf04cb3d58507cb9 native/libcst_derive/src/parenthesized_node.rs
native/libcst_derive/tests/
native/libcst_derive/tests/pass/
sha256:6f54d1103e3ffce73595794f12501d7449c7f952c79247af05300043f4f42a44 native/libcst_derive/tests/pass/minimal_cst.rs
sha256:b68a0623b86e0e7b71a4a43335a42c950e5df888cf76573bb547e9f81180014c native/libcst_derive/tests/pass/simple.rs
sha256:c20ed4b01dbf3ba49f6c48a373ba50b494b07f93e2a21e7ba9284e064c73946e native/roundtrip.sh
sha256:3983253ac0b2963cd92f5469d32f32a50d729cb016d7bab84b7dc13db1f23e76 pyproject.toml
scripts/
sha256:ba227725cf41513964ce08dedd485e52140de7187b94f0acc7dbb49942ca3eaf scripts/check_copyright.py
sha256:d815ec14dd1fd3993149b88fd614f21e401787a86adfa103956fecfa2b47f997 scripts/regenerate-fixtures.py
sha256:633ba5dd8ce796298589d6d8dce0bfa8914291e7f833293a28554a546e9c5bb6 setup.py
stubs/
sha256:ae5e6611ca441f76f67edf471d318aa415edc7d8b89777aad83e0d38d53f5cea stubs/hypothesis.pyi
sha256:ae5e6611ca441f76f67edf471d318aa415edc7d8b89777aad83e0d38d53f5cea stubs/hypothesmith.pyi
stubs/libcst/
sha256:b94d4964f14d2c501bf089190aa0f175473328ac4bf90d703fadfc0ff3ca5f32 stubs/libcst/native.pyi
stubs/libcst_native/
sha256:062cb13e9a466f8283e98beec0a4c9d8cbced01116b4337fc85b3e772254da83 stubs/libcst_native/parser_config.pyi
sha256:f97558888163f2b496b6cee525df77f91cb1b2f5d28c8f7267127fcb9da72a7c stubs/libcst_native/token_type.pyi
sha256:f0f1cf96320173264826f8d2fce768266a2b796e9b216abc540f5d4de73be35e stubs/libcst_native/tokenize.pyi
sha256:04a13f66d72a304fb6ae3d67fe8bb55161f1737e2c616f3fdf7401d5ec1066d2 stubs/libcst_native/whitespace_parser.pyi
sha256:4903d056dc46b4b1c54e14c754a7f9bf6cb7aceb6cb51f5198db795db71cf180 stubs/libcst_native/whitespace_state.pyi
sha256:ae5e6611ca441f76f67edf471d318aa415edc7d8b89777aad83e0d38d53f5cea stubs/setuptools.pyi
sha256:2c210c4c4c68aee55f5ac0846521cae2d117769b8ddb44c568a2882c581cb85c stubs/tokenize.pyi
sha256:ae5e6611ca441f76f67edf471d318aa415edc7d8b89777aad83e0d38d53f5cea stubs/typing_inspect.pyi
sha256:3682a787f186b805ddf50ea68da400380a0fc086f986d614b6a35977ac0d1654 uv.lock
sha256:ce1d113dcb5dbc2f28b098ffbde5812766b25bb4bf24d7183a3d149b439a2f01 zizmor.yml
Return to home page.