refex

View on PyPIReverse Dependencies (0)

0.1.1 refex-0.1.1-py3-none-any.whl

Wheel Details

Project: refex
Version: 0.1.1
Filename: refex-0.1.1-py3-none-any.whl
Download: [link]
Size: 163421
MD5: e1c52f88a152d048e049e54258df4949
SHA256: 10d935915054efcf5142b2fbe7bba8a635ae370d57dbcdfc5aa7dc111843588e
Uploaded: 2021-06-07 22:13:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: refex
Version: 0.1.1
Summary: A syntactically-aware search and replace tool.
Author: Devin Jeanpierre
Author-Email: jeanpierreda[at]gmail.com
License: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6,<4.0
Requires-Dist: absl-py (<0.10,>=0.9)
Requires-Dist: asttokens (<3,>=2)
Requires-Dist: attrs (<20.0,>=19.2)
Requires-Dist: cached-property (<2,>=1)
Requires-Dist: colorama (<0.5,>=0.4)
Requires-Dist: m2r (<0.3,>=0.2); extra == "docs"
Requires-Dist: six
Requires-Dist: sphinx (<3.0,>=2.4); extra == "docs"
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 4165 characters]

WHEEL

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

RECORD

Path Digest Size
refex/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
refex/cli.py sha256=GybUn0kBsevw-H3z26WhAc1KCGDtyB8cFHv_EyjvMTc 29244
refex/conftest.py sha256=OjvKDVrPwBQZU5j63wU74ZBXvwzMdnhjN7E7Vy4_juQ 872
refex/fix/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
refex/fix/find_fixer.py sha256=WHp-WCUAVsqlrsKw3Rs-DuTUmC2r3jSJOJJ8_l6qJrY 2873
refex/fix/fixer.py sha256=TUiArUL8Rh2F3nMEO2-i79VWco2OrUJ8ycgFVsxsqKw 6526
refex/fix/fixers/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
refex/fix/fixers/correctness_fixers.py sha256=NRpN70dMydYyW2kvNuM2YrM27SurGO3uNe2jLacNfKU 8662
refex/fix/fixers/idiom_fixers.py sha256=ak1-VRigXjL4TvwsXOLz-WjEHPdN-lcIdZV4hoHSZV8 17375
refex/fix/fixers/modern_python_fixers.py sha256=PvO7B-xCK9rY69ZQMRQFC88r7ht4NTq1UI7MWneHejY 4643
refex/fix/fixers/test_correctness_fixers.py sha256=HIMUwzJvW9k7eRxKP0YMcjHyPqdDNBylkYak_RKZj_s 2152
refex/fix/fixers/test_idiom_fixers.py sha256=qit0FDwknzWLZYg9PhHdWBP6DZ9-h4ddl0jFXrw0WKM 14186
refex/fix/fixers/test_modern_python_fixers.py sha256=1pXS3B4e_ARAyj6hI5cJIhTS5MKh--4zW6F7p43A_zQ 1522
refex/fix/fixers/unittest_fixers.py sha256=2qFzeRLN_qza0KXHwpigDG6xIgIKuNyMbHIbd7ISEnA 7790
refex/fix/generate_example.py sha256=sfvX5vK6NpbOB1Mz67EQ-hOp2qNuaEF7Gi_Y68u8hAU 1250
refex/fix/test_fixer.py sha256=4omfOAhG-Q5NZeaeXc7GaAze3yo0cgqu0CWH7X0ScB4 18309
refex/fix/test_generate_example.py sha256=i9M4G2HbeXrJQo-IIDG4R5s_FChtIL5AX9-lX560bhY 1082
refex/formatting.py sha256=lphvm7vmEb9KfjB8_8Op1Dmb2MMceyHUZgbnSq3b_R0 22582
refex/future_string.py sha256=4mj2t3GQPVBh0Ny_1nuMlIPbshhUSY0ZhOaor4_6LhM 2904
refex/match.py sha256=tPYCFAHgejkrgI1V8XSMw3nKtAWNrA2KoRPgMroFyJk 3487
refex/parsed_file.py sha256=irDrj7EVvMafoB5mkxBNRY9pC2NGP9fyaLTInwb1IMQ 3999
refex/python/README.md sha256=NdO1C9ZYTo76hn-Eoy6i9Th1VD4P4huvSvzdIXXMLcQ 120
refex/python/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
refex/python/error_strings.py sha256=7O_C2X8Wn0K616hVoiK_Chd0Dav-9A6PlJjkuzoc1JQ 2243
refex/python/evaluate.py sha256=KkK7Pf8V_3gW5s34h3Xc4FauceQ6WZDPTmrzMiFUFB8 2813
refex/python/matcher.py sha256=cZ5ZYpoh6Jcid3RtPQghvPWDSUIxAuhky8dcDvGdLFA 37977
refex/python/matcher_test_util.py sha256=LSNI-6Lz9awy7TUDCbgAvY8YM6Xb7hIDxlVPwgDg278 1919
refex/python/matchers/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
refex/python/matchers/ast_matchers.py sha256=uHE64VgKJ_62Unx2irSCSR4bllHZF9L1fgUKgkHElr4 6707
refex/python/matchers/base_matchers.py sha256=IWTVi9m2VzwvVngyL11F1W-DHoV78jGU8XoLdv2ippk 16595
refex/python/matchers/lexical_matchers.py sha256=2qj6kSrHV9HAOfdemRxamyYfv9cC_dj4KJgRJR6R9J4 2934
refex/python/matchers/syntax_matchers.py sha256=_uVRAyxDDbND2jRfW1dqisTiEa4npgh_FDdqGffd1R4 27556
refex/python/matchers/test_ast_matchers.py sha256=FWTNzZtOoyPLlG7P594MPpE4wrxC2-pesHIZEVJCwJQ 7324
refex/python/matchers/test_base_matchers.py sha256=RHFA-sEgoNoM0RTpR1bM9HPV_ryGOfXdd3lrM_6JJSI 21951
refex/python/matchers/test_lexical_matchers.py sha256=tGqk7htGr4Hd83tnrBt2TfL5-ddg53l384eFye5mchU 3296
refex/python/matchers/test_syntax_matchers.py sha256=gK7HV-6qNGPNlTN8d0Xuh4-THfYVaoPkdnSz45a3vTE 26942
refex/python/python_pattern.py sha256=GBsENB1kS4NJBqPgHeYlWu9mqzSdOUApnIUM69dD7Qc 4205
refex/python/semiliteral_eval.py sha256=N-8U5FGx9_GViGY1BlgqrZ9WIDinXlapBS-7Iqu4_C0 5433
refex/python/syntactic_template.py sha256=QaI0rI0vyY76J5RikMljOIPCxhCtXPx8J8SfdoqN2qU 15160
refex/python/test_error_strings.py sha256=yNm9QKF0EM9USOEo6pAqyEv4TpHd55tWw2WFjN9MU0M 2782
refex/python/test_evaluate.py sha256=Dv6AtavobzuQ0Lv7i2U3TDCEqsESFUo4ufFktlv9eKk 1926
refex/python/test_matcher.py sha256=LP9K6e-YqQKKLgGyH5xeVjbnDajzbrDrYkFYSJKPaXU 13711
refex/python/test_python_pattern.py sha256=rh6CSM7NCFgTI_HSCe-ANU8GNbr-6FbBq95uCbbgkYI 1814
refex/python/test_semiliteral_eval.py sha256=VuuGxOqYnPAM4p4Y4geQxA6u226x9bQscbhf_1Je7GY 3912
refex/python/test_syntactic_template.py sha256=e-SEsmBbSG-EVthYQTPFogPDRsAzJpuNKKPOBGfqjBc 6247
refex/refex_doctest.py sha256=pUsr9yUXcY3XSAnPp9D4mbTe6c883QBtE7ILfo-OtRk 2228
refex/rxerr_debug.py sha256=qsiwBjdTiPs7MBHOul9e51EHpIdBY4afzneOab0ye8E 1774
refex/search.py sha256=2mzZFufbQNP82PKVxTo6QtoPUCWrISucsrQUZ4XcuJI 32993
refex/substitution.py sha256=MppLBk057zANSjJC3sNRt-_X_u-igVLE2JuUQi9_-CU 13635
refex/test_binary.py sha256=XXEQqx6rZRCiqciOivUAbzAyZxZN5Kky_93_Tu8lgcg 985
refex/test_cli.py sha256=5baIEYGHLx5G3K7NIuiSKc8RJJWFHvu5KjvfiNGcu1k 42346
refex/test_example_binary.py sha256=YqPAGXmQBQFrt7f0h6hgeTYjehhg1K0QDU64Uge4izk 1019
refex/test_formatting.py sha256=hSNbnRpFDqBBgamTLfJRnJigwMB0FNjAGrNARHV507E 12704
refex/test_future_string.py sha256=HP6AxSTUDv70uTENL4C3sId-WFBqTKkqcTlaSPUONfM 3721
refex/test_parsed_file.py sha256=k2uX-9LygQw4nFPf8sBBdLXVCfp1E8dOosvc7Fnij2Y 2434
refex/test_rxerr_debug.py sha256=EYQbxzw6AUnQ_zrzszWNKvWAaoEvF9lx4RnAZwu3PWs 1063
refex/test_search.py sha256=M5V0PCUrjEri5WvZBycH-vsOHzgk2B3fgFN4X3cMuZo 6124
refex/test_substitution.py sha256=1oc0QXenr7l3L79gq1Yry7t-07aABKXmLMvmX-9DPrU 9613
refex-0.1.1.dist-info/entry_points.txt sha256=vvIaVCfeIkIwuG1pf8o1TZwcKN_MjnHEFr4T2Twl_Ss 40
refex-0.1.1.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
refex-0.1.1.dist-info/WHEEL sha256=V7iVckP-GYreevsTDnv1eAinQt_aArwnAxmnP0gygBY 83
refex-0.1.1.dist-info/METADATA sha256=OqO6CVlaY6Wd-wKkDkL2iEcikUOKQTB_kMs0t4txb4I 5333
refex-0.1.1.dist-info/RECORD

entry_points.txt

refex = refex.cli:main