sha256:c740404882e8983f774a542cdbf1f90515f87db2d9a2c196fe4d8cf5e9bb82a3

Build input of

Dependency Lockfiles

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:beabdd298cdd44e3dfd4976706bb3b56152b6e0f530d12d8d1cdedaf8420108d  .github/workflows/build.yml
sha256:50ee3823dd313c0ff98eacb91f59525aa792bec71ec405f22c5d18f10591b1cc  .github/workflows/ci.yml
sha256:4d99c15397b8bb3ea7a54b0e07d58cdfc03c7cc4c84d758fbfe21a7dab74c497  .github/workflows/pypi_upload.yml
sha256:881cfb5208aa4ebc83e47ec2ade3b6554151d396f7ca4694a9d29924ff979a8f  .github/workflows/zizmor.yml
sha256:a6207fbc7ff58bf9195ad1a0825a2123eb7bf148981015e3eff10798768cff8d  .gitignore
sha256:0c5b13c059ce45bcd9e53c2bf914e0ff2585a79b3a4b48c007aba708346a71d8  .pyre_configuration
sha256:d3ac93813a2a2a35d77b1c5795d44dad5bbdd4d6e43918592192d0c76769b273  .readthedocs.yml
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  .watchmanconfig
sha256:c267dc5f9b1085cb6ddb01454443f827744ea61d5aac18657b2c52f20e7a912d  CHANGELOG.md
sha256:2bc1cbfe9b61779523e8863986f2b78a765cfa1ddc2ddd212de4204986211942  CODE_OF_CONDUCT.md
sha256:85d6369fd4bb1a52dcb642e54e458ac6593913dc12a0c92af2adbd16ff4944e5  CONTRIBUTING.md
sha256:e09b2c94517c6a191153fe0407c0a546c4d24a7295ae3bb26d59b544c74162dc  LICENSE
sha256:d093427208903c81986f2e9ab76465ab9046b7e03b5526ea566e2736538596be  MANIFEST.in
sha256:98786fbb5db2d21e4777c7d502b3374ebf496229ff063b42f54b734bd6d0f5b5  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:1a4b32aa50cf8e9970784d3dfcd4a5eacdef139ac310af4384f2a1ee6b1b0381  docs/source/tutorial.ipynb
sha256:b6c90f13a2bc9d2cf5a2476897f55c3187e59654f74bcbb7101388b9d783a699  docs/source/visitors.rst
sha256:a8b6fa4166c09456763235e2dbee3c06587c54902a755ff7a849f9f03e5988f8  docs/source/why_libcst.rst
                                                                         libcst/
sha256:77b9d25a79d650bbfa99e66672b98f591a729fcf11cdd15c8b3b5e00f798c865  libcst/__init__.py
sha256:998938ec1641a1b8b01f2c9990511623c9be86838423f0f1a21a5c7981f62f14  libcst/_add_slots.py
sha256:a1339f382fc31b9043496cbcf8fd907cdbf4eaf61d40627442a04f5c858e74f1  libcst/_batched_visitor.py
sha256:adedd1f07962ceb7eb9f928825ca2148470473a7c7f53bb675e386b005889dd6  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:7330ba619a7c45d7ba59aeaaa0096b56e88209c0c7e5a674a8fb7861dc71ba08  libcst/_nodes/base.py
sha256:0cc894803a9a9b984dca5c3db2819ab7b485fb02dd562a70935fe3ae0b9c5b61  libcst/_nodes/deep_equals.py
sha256:fda75eaff0b2aa4fa70f9e441e2bcfec85b426c584c3ff792bd4a6d25c7901df  libcst/_nodes/expression.py
sha256:02c5969a0843e108920ee29e8e98ad93260ce55d2d484c19d1633f99b9876575  libcst/_nodes/internal.py
sha256:a93ef9b8546c402d23cedbe532da4330ec8b6e9047d7d8621fbe080c755cbe8c  libcst/_nodes/module.py
sha256:bb37092db674cf0d6a9efb7d117dc96fc19a0ce01582c6eee450de35bad05029  libcst/_nodes/op.py
sha256:d985ef3cd6ed75c13bf6a964b47172ec196547fbe0efce883ef312da31c60299  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:71410db310a69050a34f78bd483618c6cef6998af4c1865e8585a78f1b43e0ce  libcst/_nodes/tests/test_atom.py
sha256:a824188c290ee41e2b2465c3c3fc15e4c7b40db863451656c85b5a8ce85a5025  libcst/_nodes/tests/test_attribute.py
sha256:539058ef2a4d4946e8951fea50623fcf96695f12fe9a75b19ee9c2fad3e3480d  libcst/_nodes/tests/test_await.py
sha256:18b08e6c3ec4c4fcce8ebc1c24b1e2eb6d2749ad0e44bf7adf758204390c6168  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:7a1e0e3a7fbcd8a4950d117fb5946b359279fd1ff0fe3c42f74e90b9df069ff2  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:597b3b75553e129250f1404e09521e4ea55f1f9504fe6edcd700b74f6bde6d0f  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:089eb0c86a77e4606f73f70a302e9fd0268a0d583d9bccfda8ded12104da73d1  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:c37c5865224a0abe82cc61aa0a2ed86faee917b47154cf7828df0c4912ad4868  libcst/_nodes/tests/test_list.py
sha256:17ceec21d2ff82b6bbb888059ed0658e766c53aa8cf200553dd4ac7252bff585  libcst/_nodes/tests/test_match.py
sha256:d215c8e6b93e540f323e6921a0cfb91fe1828291616c1e2586f48641bf838f92  libcst/_nodes/tests/test_matrix_multiply.py
sha256:6a31bb4fbed7abfd2e237440995191eaa27bfeabe399c628c027de0b73706d24  libcst/_nodes/tests/test_module.py
sha256:d490ac149e1000dcda8c4e5eff82a89b34653ded0e3c2a32eb3bb0b63928bc18  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:ea1ed2b3a1e2e884d9f10e030aa8f3f00e11059d76182fcd7effc49f280413e1  libcst/_nodes/tests/test_removal_behavior.py
sha256:4c71fb56b058d6881e070e6c84e2a2b12d02f18afef03af41619330191aa19d1  libcst/_nodes/tests/test_return.py
sha256:75b2b732392df66e73e4befc9b66bc14b73eb4e8ef59c6d6de8537ed81e1964f  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:95f218d0b26ebeff79d30c0b940435c0c41915df40e51d44cde9111d4430609e  libcst/_nodes/tests/test_trailing_whitespace.py
sha256:b1807be931d32dc29dc7a800e01ae0bd4030949629916761985a2f2ed5c46c99  libcst/_nodes/tests/test_try.py
sha256:764e808294028b298f982521b2b8f072964a22855cfd09d64d04c6b7bb75f929  libcst/_nodes/tests/test_tuple.py
sha256:f1530f2329e2e3843b6f9fa8c300d9a87b0cc5f69767607b75c0dbb984ae7117  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:04b001d7eb1db106970fcc988fd6cf130ba77cdf16de18be8f71fc1a5e89dbcd  libcst/_nodes/tests/test_with.py
sha256:f52b858863de42c52b1604e26b7c2ca5014dcbbcfd25f904b9e4c84552cdfd56  libcst/_nodes/tests/test_yield.py
sha256:303aac732df68b0c8dcd8c5bf946bdf3e0f2d5177583be74ffcb299c3e4015b3  libcst/_nodes/whitespace.py
                                                                         libcst/_parser/
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154  libcst/_parser/__init__.py
sha256:c8bfa0c694e1216c8a1f36cfc4d46e8620686bb441605e33d2e03b354c9cc85f  libcst/_parser/base_parser.py
                                                                         libcst/_parser/conversions/
sha256:18ed021d2c88aab1801c1f5dd9d00aa2c3e9d519d154836bd3dcaa85e7ff33aa  libcst/_parser/conversions/README.md
sha256:0fd102b1aa74f2b714b47c9a475d759d38c0ae52a45234303fcbac5f05c00154  libcst/_parser/conversions/__init__.py
sha256:726cc6df4a3694bcc4d812ffb324aae56a9a4003661b8d7eb2f2d74a871f3bd3  libcst/_parser/conversions/expression.py
sha256:bca3ee4695b23b1e1600ecd1273a031b6569279adddee399feb23ecc5c9aebd1  libcst/_parser/conversions/module.py
sha256:edb0883f63cc210901611ce5f8392a4ae3f5e5edd6abfc323d6fc4375f4c73fb  libcst/_parser/conversions/params.py
sha256:adeb31c3837d12dd225b3684409a246974c4ba72e6930b913ad3de95c91d33fd  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:8795a323ac0b2363fa3088b93e778b1ca2005eeaa0a166f3dfd5f18049f4e19b  libcst/_parser/entrypoints.py
sha256:84d2bde08d0399bcc95c8624bfd594e4dd2537882d79cf285c96563b60586238  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:0669cb2875afffe14bc6033b2fcb0b8a696c696b90138ddb694996a81b11282f  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:03176838097e43525043587e6014636f92a74b8dca37148251d99bb8f0aa3fd3  libcst/_parser/parso/python/token.py
sha256:c80d244729308c25a9d7f751aaa4456e13c98cb5f592f74d195a8c1f08a7f9f5  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:eb1e4bf524072abcba872ba3dc727cc1f5c002d5a55ca01e5307ecf41f033c19  libcst/_parser/parso/tests/test_utils.py
sha256:0b43264300f5575bfc5717946056ecc4a00e2edb25d72a180adb52f5e5b9ba43  libcst/_parser/parso/utils.py
sha256:ce34fa145b84f1666eb06566073f2ccb11452601d8b5e84b49f5175a82ed361b  libcst/_parser/production_decorator.py
sha256:52220e8a5cbab3fe583d1e9e38c8eee5045e999d44b852d6d0f6dd7111d081b0  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:b1f4a8548d136fc052a66ca2789a92f5233c95006e4a99c9606a1f2bf4e1a972  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:4a4f8c53efcac86833b6f576d287e613d506abd75b50391b1064fe40354cd39c  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:42b61c8c7eaae318b7287189fef9bb427b2794fdbfec4872a218d1529b13190e  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:35bab71e001a96e6e0c60d12d990a22022ba7a247ce2fc1a9a85802e96265f70  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:2305d5a834e015696313dac561bfce873a15a979c77765f60d66bfda178d8483  libcst/codegen/tests/test_codegen_clean.py
sha256:5d512cd22a01adbb477b6ca502b1a87cd322bbe15988518a699502f7f82fb165  libcst/codegen/transforms.py
                                                                         libcst/codemod/
sha256:b8ca67a863759f2efa139fb4b71b9562e8618ff25d6e1235202f13ce32f83263  libcst/codemod/__init__.py
sha256:1c8a187ef703731c1a57f2b7540fd8ff03ca0564086a87fa5666835777ead303  libcst/codemod/_cli.py
sha256:007165c86d35aa3f1685b830d427cc52104c43c0013e7300eab9b867bffb2c8c  libcst/codemod/_codemod.py
sha256:fd57da0c02b95af109c13d4b3e1a13ba7baa0408c190ca280a25af8aa3770570  libcst/codemod/_command.py
sha256:2a7516476650006f82ecd71fac471db97d52d50de1dcc3d9a718ffb516f59283  libcst/codemod/_context.py
sha256:e5d55f2f0e438cd2543a81bbd9d8dd76c66ef29b7a1e6f14187e412188d7d7f5  libcst/codemod/_dummy_pool.py
sha256:e4a64cf0acadcbb915cd8bcacdc712f9e736bf72a6b66c982b29ea45fb1bcd46  libcst/codemod/_runner.py
sha256:adbe80f852c48e6131ef60076fc89fce594ed11d7873e918b0a5d66de624f13a  libcst/codemod/_testing.py
sha256:806262c039b85b72d030c43c699d06673bd19a679fd3fe37f8e5f27b09ba1679  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:ebcd8606f9caade3324d2dba0b8c0a4fb2327246d3a5e32e05e1fb470f827a04  libcst/codemod/commands/convert_format_to_fstring.py
sha256:a973820303b030451fdda25006397184a18aa742f6916ae0c6fb95b073cdc61a  libcst/codemod/commands/convert_namedtuple_to_dataclass.py
sha256:313b030582bf061583e0fa6481dfb5db00785158679f48ee4b8acde2a669a1ec  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:5e097e526bb0b279a708891e7861b36c6e172348119615392ac5402e0f3ca92d  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:002c23015bf1c1d4bac4cc07fb0753f956f422e06da1ad6f228667e3fe16b8a3  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:dc53c55e90d00e85fcc76da2659c15b5c392b7141375009594ea0ca69a16de5c  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:23d21aba30cd68f59b69e9491707f167530ccb4f70c3ac237e409437e821d596  libcst/codemod/visitors/_add_imports.py
sha256:8df9b540c9047179925f315f13631e8ebe7088a1376435fdbf60b573806d3cc4  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:6095bb63a76cbb584ad67d1f81b3d21de3105546b36e31e2a8f221f15fd8f451  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:eda58a2acfe7724041c8ebc2162d297139893a8d4b330e532c14e2dadf96fca4  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:5499879cc131ca2cd4b6621d20b69d943374864b1efb9c885a48bd0af979e7f8  libcst/display/text.py
                                                                         libcst/helpers/
sha256:907a44a4dab62333697d9679783371aac33dec20aada78c34d8968c392b05547  libcst/helpers/__init__.py
sha256:43bc33e95cfed94ab7f1bdaa73d6bb74ff5df34efe55f3a25b9a8d225bcc0e73  libcst/helpers/_template.py
sha256:c5ea0a64a4962a1962a12e469dfd608d970a91903a65e58e161a7dea1b0f2dc7  libcst/helpers/common.py
sha256:221efeca778329fa8d1e4b5a4324910b30904d78974435d44b190a1912b5b5e1  libcst/helpers/expression.py
sha256:bd5965bdf36a39b4ab25a07fb214a76af31d4bbd7e40cef44d1167d70b34ecdd  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: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:18a9f2856811320e0b855781875a70f2ea0ddb45bd515ad6a7fba75ebb691cf8  libcst/matchers/__init__.py
sha256:5b1280c9304f9fb4e44df49c18bdb32ebd4deeb38942059e95c5df61c2718687  libcst/matchers/_decorators.py
sha256:c87dc9553e32bf4bd802afe4acb8895fe5a8a6b27348f045dc03158445807e88  libcst/matchers/_matcher_base.py
sha256:07bdc4976307185b7ca47c9ede7fa39fea6402f35df582da227d12b4d994b97b  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:453363e09a7a0197a7736c65383d8fb5914f5762c66edc80912579f13e9944f4  libcst/metadata/base_provider.py
sha256:d9a5253911a047ee1aab733f8f51c2eebb5bda73897d96ebff835806d5c21728  libcst/metadata/expression_context_provider.py
sha256:003d5b5e31b3cd6a5f64c254b75fe43936112d63efa209038b48bb7ed5ffcaeb  libcst/metadata/file_path_provider.py
sha256:6b5787e9e51e77f36a94e05f897551b18f8d926550afea31dc3ac7413b3fc7a6  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:c06393490809d9d542ff723ee1320d3a0002d8f0cae3052320fac151fae83d76  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:67bac91610959eba1bbef9332fffcba8cd26576c5aa050edc7f913b762b9b882  libcst/metadata/tests/test_position_provider.py
sha256:562615844c40937bb446adb64d1b2ef54153b3dec998c9c8bd8fb01bd23aeacf  libcst/metadata/tests/test_reentrant_codegen.py
sha256:ee7832646a380886e159a5f8fcefb8aa905dcd95ea1c713051dfbabfd35b5a65  libcst/metadata/tests/test_scope_provider.py
sha256:a07ed8f65e0e4ff580a5daa04c1507d2df2be9d59e761ecfb41596e15cbd1cc8  libcst/metadata/tests/test_span_provider.py
sha256:f77734d4f92a200ec35a678d7c42d62896ce2da21623cf02e74f83ca30e40f15  libcst/metadata/tests/test_type_inference_provider.py
sha256:fa1b6d3d5b0552c727238103aabbaed6ac2b03f8b93015de35802a73290b7682  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:c360f34976cebcff72f85eea413bdc2f6bbd774d22f14d59734dea2eff5f625b  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:c7f23cd309c128a3d435cf18adf8905fefd36c5e5773c7421676168b75161f81  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:b9c4f187f94445faaa18a0a872a3611b830d90ed65bea6ce7e8939fbe5725935  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:29e05c3db481d9ff0f1aebae436f0176245a84644c428507e6afb2b36902c7e7  libcst/tool.py
                                                                         native/
sha256:3addfd3d01db851122b92483888799c9799277a21e7136833ee17aad659fc093  native/Cargo.lock
sha256:ca3286b98d1eaa2184c58f33cbf8c4d5da9dc946fd93e279e5ed9b42d6de0ae5  native/Cargo.toml
                                                                         native/libcst/
sha256:76f883dcfa1f979178e56d4e0bde5d22291d00365ad6a706e0c3635fe0e8d069  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:b24f881eeece6764e5d69d41dc0242c4115d93d8b5ddb0fe4ed7cad8e894e20b  native/libcst/src/lib.rs
                                                                         native/libcst/src/nodes/
sha256:70ebdea8e11f646c1d3105e7567ffae3c6daf9fbe491250d2519d68a076b41c8  native/libcst/src/nodes/codegen.rs
sha256:2766e677462628b5fc2fd782f7eee26dda3dae1b2e95cf66b303ebe1885ec82c  native/libcst/src/nodes/expression.rs
sha256:087ac7afe5500d015f7b397f3ef73eedd83d6c0437e80961aaa416df7bd52ea5  native/libcst/src/nodes/inflate_helpers.rs
sha256:321747dcb71d0866507e1fa8da6fea022cc57646f98e3f7bd8f9ba43f3dfaa66  native/libcst/src/nodes/macros.rs
sha256:62fb5098fb3317fec35c348168f11580d87bfb8e77798a95a53f775430b8cc84  native/libcst/src/nodes/mod.rs
sha256:d2b38634df85c3c222a346eb29b79356707bdf795ea86a975ebaf680509ac4c1  native/libcst/src/nodes/module.rs
sha256:48981fe2ffe2728396f73aa1f12027add1edf06666708c75eed1a84727c52d07  native/libcst/src/nodes/op.rs
sha256:74174b339d51d925e7f73a3c932d0d836c6a504d91347cbf8906c27b80651617  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:95c3cf5ba47a1e58f67009b6172b98a13fa3634c5ca09825ce1272608c18c481  native/libcst/src/nodes/traits.rs
sha256:0d4d8f2e6905c8cdfb87af9b335bc4f554298f1766692d881cb26180b9563ccc  native/libcst/src/nodes/whitespace.rs
                                                                         native/libcst/src/parser/
sha256:e1d8ab048f7ea871b936a929d56acc64c16c412f5b602616b3c19b4595841ab2  native/libcst/src/parser/errors.rs
sha256:7f4699f7115bb9089cfc75b59a8ad97e8ec65e32cefecd6c562c37ebb2ce2996  native/libcst/src/parser/grammar.rs
sha256:81e22c193b5b9acf13539f6621a9242443928aa550c0722a33551754cdfb5a81  native/libcst/src/parser/mod.rs
sha256:a2e0cd5e189683d72ab62229ea5e763194f3663bcf4716cbf8dd19268f359253  native/libcst/src/parser/numbers.rs
sha256:f7d53a03bb5dc9c96e7b488ad63537c1e3bb3db7b50e7e56b1a2064cf2924c82  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:33787bb8358ee623c862361d4b6ea71af544342f7bc40194d45d46b79708f97b  native/libcst/src/tokenizer/core/mod.rs
sha256:2adcaf06cf06d978568708331053d5873ca8cc70cb1c2419ff190d7df4dbfee7  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:f1372b19a85f4d68dee2489033d78bc4b01e840d7dd3b0c20deb062a027429c4  native/libcst/src/tokenizer/operators.rs
sha256:f7b98b6d12c1e20653923da4f1b4ff81bd4837023d1f6a778a3f5e7434d1afc2  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:5d5ac9e1446b4e7e1ce343e844193a4e54dd2dc80968d8fe25bc5f91f3f307ae  native/libcst/tests/fixtures/super_strings.py
sha256:4d0c9ce1f3e1b2c8e1f22867bcc66c0fda931c1b028e1475f47983d3878f597a  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:e058a9198d4ec8adc9a0a0ca2ffa7c667d10162609340cf1ad7fe42f134bb1c4  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:260bff47686e025e602b5167600e23576bb4a09b4daef3d4dc9020ddc59f2e34  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:a130072effcdf5f37de54b56318432e08440c567308200c4940955636cc65573  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

Return to home page.