so-pip

View on PyPIReverse Dependencies (0)

0.3.0 so_pip-0.3.0-py3-none-any.whl

Wheel Details

Project: so-pip
Version: 0.3.0
Filename: so_pip-0.3.0-py3-none-any.whl
Download: [link]
Size: 4038448
MD5: f3e9a69ec5b2891df1f195973add2171
SHA256: 59ee070e05ba1f76a4d2a28d834271b2b87ed3646fecb71388df971cf6c5d280
Uploaded: 2023-05-27 19:41:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: so-pip
Version: 0.3.0
Summary: Generate packages from Stackoverflow answers
Author: Matthew Martin
Author-Email: matthewdeanmartin[at]gmail.com
Home-Page: https://github.com/matthewdeanmartin/so_pip
Project-Url: Bug Tracker, https://github.com/matthewdeanmartin/so_pip/issues
Project-Url: Change Log, https://github.com/matthewdeanmartin/so_pip/blob/main/CHANGES.md
Project-Url: Documentation, https://github.com/matthewdeanmartin/so_pip
Project-Url: Repository, https://github.com/matthewdeanmartin/so_pip
License: MIT
Keywords: packaging,stackoverflow
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.11
Requires-Dist: 2to3
Requires-Dist: astroid
Requires-Dist: beautifulsoup4
Requires-Dist: black
Requires-Dist: diskcache
Requires-Dist: html2text
Requires-Dist: jinja2
Requires-Dist: markdown
Requires-Dist: nbformat
Requires-Dist: pip-upgrader
Requires-Dist: pipreqs
Requires-Dist: pur
Requires-Dist: py-stackexchange
Requires-Dist: pyflakes
Requires-Dist: pypinfo
Requires-Dist: pypistats
Requires-Dist: pyrankvote
Requires-Dist: python-dotenv
Requires-Dist: pyupgrade
Requires-Dist: random-names
Requires-Dist: requests
Requires-Dist: safety
Requires-Dist: search-engine-parser
Requires-Dist: slpp-23
Requires-Dist: stackapi
Requires-Dist: stdlib-list
Requires-Dist: toml
Requires-Dist: vermin
Requires-Dist: whats-that-code (>=0.1.10)
Description-Content-Type: text/markdown
[Description omitted; length: 3013 characters]

WHEEL

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

RECORD

Path Digest Size
so_pip/.gitignore sha256=YTMG0JEs2kxk8GQY4_-pHvc-puGbwlJyEaVRtvojeQ8 4
so_pip/__init__.py sha256=ndkrRFztnSSUCGLS3qXqtmFfVYMqd7L2gUrEmJVtHak 416
so_pip/__main__.py sha256=EsQC4E54kEXf4roBEEjvB6ygxop6AJhvvQG7ivLl4IA 6604
so_pip/_cache/.gitignore sha256=T8a6ztoWbciW_-wXpzENdLIF6steJSIYIzr4vWFrbDk 10
so_pip/_cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/_cache/pypi.html sha256=vnubKAse5l41M_kcbk4uLVFK_2Q1ZNWsusmVfhSDjzM 25206084
so_pip/_vendor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/_vendor/find_imports/__init__.py sha256=WxIioAh5YnI_gy50ZLfFEfftDcdpc6US-CYz2BSeuxM 455
so_pip/_vendor/find_imports/main.py sha256=G-mPYBsqbr0PanFjOPTUBzI5ehLOZu5SDu994SpnVQY 3374
so_pip/_vendor/find_imports_cruft/AUTHORS.txt sha256=G74DJNRqU-Y7FSv6pikvqYPNQqmlf033rKB4DfmDZhg 463
so_pip/_vendor/find_imports_cruft/CHANGELOG.txt sha256=KCoV8kKm_4NihNjFelzf-7ZilNoLwvpjyNL6pzS6GUY 831
so_pip/_vendor/find_imports_cruft/CODE_OF_CONDUCT.txt sha256=JCEc1uqJe_rI-tJkGDwarcYg7CgO9fgqZtYX5x-Sulw 386
so_pip/_vendor/find_imports_cruft/LICENSE/CC BY-SA 2.5.txt sha256=7q5oVzTSuoP5dyov_HGEFiXCIvEiX52NTobUHofNvC8 14445
so_pip/_vendor/find_imports_cruft/LICENSE/CC BY-SA 3.0.txt sha256=P5QbO4nPe4Nwzrg8x20hINRxtYc12MpgI4p1GkjX9y8 22240
so_pip/_vendor/find_imports_cruft/LICENSE/CC BY-SA 4.0.txt sha256=XkNv-P-7d9hgciDpvOIMiRXYYAEP7rbB6-9ahWiOmzk 20137
so_pip/_vendor/find_imports_cruft/README.md sha256=pKDhByG2fPK5TVFVsZ9AGR1ORp44gbvGjMpiHoCkl80 818
so_pip/_vendor/find_imports_cruft/post.html sha256=H5r5v359EpFwbkBQ85ZhsRFU5lc5dMVy6rA-VSK5avE 3309
so_pip/_vendor/find_imports_cruft/post.md sha256=M7CgUhWfXXjCtOZMKpX65aLGvitlm7VWzAY3TeZZ4y8 2669
so_pip/_vendor/find_imports_cruft/post.txt sha256=KrV-lB0IavZ72P7rFeZiOyRTmF8YOzEzY7GyTpm1fnE 2672
so_pip/_vendor/find_imports_cruft/setup.cfg sha256=zjn1rG-uZ9RS2kOwyNxpuwOo3lhO__urGinS34sP9DY 1123
so_pip/_vendor/find_imports_cruft/setup.py sha256=UhtLSNI0eb-5YIM1cyRgevr6PaN0jyARCGA4tJNi1RM 223
so_pip/_version.py sha256=0vbNRo65Y4q8s1hmY0J0r8o9p6g5J3sFqafV0CX6Z2E 94
so_pip/api_clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/api_clients/pypstats_facade.py sha256=8NK1KJnHQd0QvSlj85HfxC0E54zUyE7MA1CiQiegVuk 1254
so_pip/api_clients/pystackexchange_facade.py sha256=z7P2kgaaLV59tImUuPOQNejF_T5yQSQYI13iQxUAsVQ 1452
so_pip/api_clients/search_engine_facade.py sha256=Fjy9NIxw5cXLgTGdEC2kJxCaz95LVIwK64sCBGiGDJg 619
so_pip/api_clients/stackapi_facade.py sha256=v5aqvkMPo31oMhEHUp4T3ed8ilSJYgULFxxcaev-ENw 4858
so_pip/api_clients/stackoverflow_scraper.py sha256=PeSwHnw80Wty5Q7SkzdFFHT88sp868bJVDMl7_69At0 1141
so_pip/api_clients/what_that_code_facade.py sha256=p3W3s-1HHw93IrBt7WqXSCHQEplKmLy2FzTxRRV6lsE 906
so_pip/cli_clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/cli_clients/external_commands.py sha256=nn3LNTzxH5J2J-WvbybEyP25oNBMOUHrE8GwfRsmUD8 6905
so_pip/cli_clients/pylintrc.ini sha256=YBAN_OKo7As3zOOk5M43Wt8wsAf3oiEQUuAsK-99DLI 18627
so_pip/cli_clients/subprocess_utils.py sha256=A7jAJiPL8wqi4iZzPPJZq2bALeChiY3bKQn4Ast35M4 1072
so_pip/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/commands/freeze.py sha256=8tI46okpvxxjwEs62oyVWN3iT8Gx0nMkzKZEpE3kqtU 333
so_pip/commands/list_all.py sha256=DDWU_YEBXkCwPZ1gT_8PVVa_HkodZaqTyVq72a5OGoI 815
so_pip/commands/search.py sha256=UUD2PXHixf90Uzf7KKDPWmWJfB4KcW9eyRO2V7RUvNY 1644
so_pip/commands/show.py sha256=4tYj52UJCwxilooSfaHgOhgv8uTVNqEkX6TzpdQdjLU 1941
so_pip/commands/uninstall.py sha256=IKgSy6aGPSZPlVd-r2YupF_QnRwRxx64J37ZZ4H-O54 701
so_pip/commands/vendorize.py sha256=4Gxy_B26z38GAukqc8sCuWUWYslBDBFOA5fJPrT2RGo 2953
so_pip/file_writing.py sha256=kdd9ZyGcgZPOwDHPJunFSqI02mKt1R8HLNrqd5teHIY 1948
so_pip/infer_packages_needed/.gitignore sha256=T8a6ztoWbciW_-wXpzENdLIF6steJSIYIzr4vWFrbDk 10
so_pip/infer_packages_needed/README.md sha256=YSSatqsseJjdvPVDAo3MgGcm-ubSBRGV5pEhaxhYcgk 642
so_pip/infer_packages_needed/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/infer_packages_needed/package_by_name.py sha256=TigjHxTj9338EPqjnGmTbd103gRSlrNXP0FTFeIzmto 2128
so_pip/infer_packages_needed/parse_imports.py sha256=wfC07swAu-JVpYelnUFlEFKPAHVqRMsHD9PeTaEjgSc 246
so_pip/licenses/CC BY-SA 2.0.html sha256=_ky-ARnNhKsRNO6EarkPiXAtUqwplD6EPDQl48ShDMo 18776
so_pip/licenses/CC BY-SA 2.0.txt sha256=G5LjeVsQrwpvmmC2-FzBXQfp415P7P1RJGMmDH3zHik 14235
so_pip/licenses/CC BY-SA 2.5.html sha256=QQyIhE7ULE3IJZTIL6bL0NIVHsq05Zq5oxoSU0I5oQY 19017
so_pip/licenses/CC BY-SA 2.5.txt sha256=OIb8Xg0kc7PrvbhNzwQblDGp6jeeBVfCwToW7hBLaVQ 14443
so_pip/licenses/CC BY-SA 3.0.txt sha256=P5QbO4nPe4Nwzrg8x20hINRxtYc12MpgI4p1GkjX9y8 22240
so_pip/licenses/CC BY-SA 4.0.txt sha256=XkNv-P-7d9hgciDpvOIMiRXYYAEP7rbB6-9ahWiOmzk 20137
so_pip/licenses/convert_to_txt.py sha256=c7TG7fUTCSsOJdf-epocAoZoN8gKaZySNgVVkf3gF_g 635
so_pip/make_from_template.py sha256=whAosJCPc0Cbby1c7Pojf_GYsPGYfvlTFztIeDXuMj8 795
so_pip/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/models/authors_model.py sha256=XkP4kuJmFeaeVzBu34TTZ7P_1z3dvrq7fTbLt55-zUs 6848
so_pip/models/code_block_from_text.py sha256=qddV9I_J1b3257qX3WZH4sejJ6vW2O7EthSLJ168taU 3309
so_pip/models/code_block_model.py sha256=aHC-HiOb6Dm6cBpdbkGHUIM-kR4_W95hj059Wa7TImw 1455
so_pip/models/code_file_model.py sha256=H2P4ZgN66gWSAucP-QGqUr0EC2ExnVlrCc0Uco9BUPY 2750
so_pip/models/count_loc_in_post.py sha256=3RrGjOR3yuji-T6Zb8kOzJuTcN6pneetn79TCMFiLPM 969
so_pip/models/python_package_model.py sha256=0kvRJO-G4CCbXUDeoZ3Ni4VSoyLpeT_uYg34lCiHU5I 2587
so_pip/parse_code/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/parse_code/comment_out_anything.py sha256=JRTzkt5f-QVPNQRfFCyrCUyEmAlbqtlA_8MaT8jACno 2378
so_pip/parse_code/write_anything.py sha256=yFNN1Wl36vFjgg0y6HMUCl8xX7wtjQBrD3ebYM9qrlQ 596
so_pip/parse_python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/parse_python/code_transformations.py sha256=HRVOtTrPsq1mOL7AyAz85UBnC7BumnlRGih0qwHM5ow 2390
so_pip/parse_python/format_code.py sha256=OulIxq4vMCC8R8E7YEfTBDosLA7iVrxh-ivAqUT7C10 746
so_pip/parse_python/make_notebook.py sha256=oD273AuZDxtskGI4dp80B4DxQ102bjnqBZWK8tFq6f4 3420
so_pip/parse_python/make_reusable.py sha256=WSs_PQEfy9p9Qya23FSyy3pvntAxJ470hoCbd8ByDsU 1833
so_pip/parse_python/md/parse.md.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/parse_python/md/post.md sha256=Rnreb7YCaFPSHOUg-yGfpMEqId9YuGuCEDxCKkZrAxM 832
so_pip/parse_python/module_maker.py sha256=f-5y5ZFa6V8JEgYoShB5Bb_GVvOonaBA5H80PJAhTT8 3650
so_pip/parse_python/post_to_code.py sha256=UYdHKvzYbhx2PfG89UFfbljZppOqtfHJonVa9xkq8vE 11191
so_pip/parse_python/python_validator.py sha256=hxb2Zey3bgmMknY6N2vW34SG2UxZWGsutTgF__XCR4A 2380
so_pip/parse_python/upgrade_to_py3.py sha256=v4uGPmSGpB0-Z3PlEtOlAJ5Xqec8JZO5_0xmi2OyeQo 1904
so_pip/settings.py sha256=ttE9sLlh2EYpAlkjp93t3BvXlxONOcVyayWEp_93d2o 4092
so_pip/support_files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/support_files/authors.py sha256=RJv2uqhQjyFdbaV3ce37ALf7TLobpEIAGAG2e_2BFlg 2258
so_pip/support_files/changelog.py sha256=sV3aWMnfbd4iRsUjyMp1pHc-Gz2oVT4voOBM9FpwtBs 3174
so_pip/support_files/code_of_conduct.py sha256=UWUDcW7eVaF-8jflybeqBa5uSLWCH6Z0Wo1ipRQgetU 643
so_pip/support_files/generic_code_file.py sha256=aZX9HDk5HDoMfIZyGIeiioNl6WV2nb7UXBQt2H8v9sc 881
so_pip/support_files/license.py sha256=Rx2Gea5sgub7BmH7ixVE7kvvV4q8l391qMBPba8OH1E 2535
so_pip/support_files/lua_rockspec.py sha256=Fwa_UGXjDe2Za7k_SLPKLXMNYpRrfD4GPtGJ47hQRQY 1886
so_pip/support_files/package_json.py sha256=zWGimHVErXQaHEsNM0vp-Z1kg0vUL0T5G2RlDaN5dVg 2174
so_pip/support_files/pyproject_toml.py sha256=_9-MMiqiEkn-3LRE8_bIijUH9LjoKFNAkIvMEfJzPQA 2278
so_pip/support_files/python_file.py sha256=X8RkbExSetiSwugyAIm3tui_QlF38EiYPWuDxF4164A 1835
so_pip/support_files/python_init.py sha256=EvXwaeUYYHi4J3-VPpQlblGdSBd4ne0EYlWDy8nVUQI 1486
so_pip/support_files/readme_md.py sha256=zVPbo4g4dOaOI1AO4aE34wlAH6cvnePH7vsI9z471tw 1612
so_pip/support_files/requirements_for_post.py sha256=GlYGdqaEbPg8AvZ1npdXx-JHlGhwIrS0Xy_M1yzG1GI 3028
so_pip/support_files/ruby_gemspec.py sha256=7x0egVg1TqQ930MiFMODOQf-bM6XCOQi0LaBYm3-YjQ 1897
so_pip/support_files/setup_cfg.py sha256=7EIxQLrWQfMhpeFRl1L2TbGK-DLohxf1WCWLrDQFGbE 2383
so_pip/support_files/setup_py.py sha256=QhLwzpHgRYGZ1Ep59bYCnRrwieNvBovYguLJ2ibTQR0 1373
so_pip/templates/AUTHORS.jinja sha256=StOZgmLF2GfSBJfDUFBULwasNIMueNVzKoTJje0tA9I 737
so_pip/templates/CODE_OF_CONDUCT.md.jinja sha256=Ph2qMpuxyDiEuLoeUI8kJSXXX6_Mg6fP6VrTolNBqr0 437
so_pip/templates/CONTRIBUTING.md.jinja sha256=JuYolvNqgh1DkZ4M0VVX7IoxlvglBqETgHkn6MjMBAI 512
so_pip/templates/HISTORY.md.jinja sha256=4uahNCyLf5Ryz4672CSDI_sB9HiUe2Emja8AYAWsqKk 317
so_pip/templates/KeepAChangeLog.txt.jinja sha256=uWrBmZbwcUyE5CVgT2m2oJ8PUF9hH20WBoXhytRMzl8 473
so_pip/templates/README.md.jinja sha256=zKwgYp9eLBtUr5iNiPdlVTQmgjt4g0G26cbEuZNR54M 1043
so_pip/templates/code_of_conduct.html sha256=1hhpDiDgCZqvCFjsxtPSuWbrK-vVHc2JEF5Bzn_1CSQ 125995
so_pip/templates/generic_code_file.jinja sha256=aobZvLOFKXydedcfXuTCjHXQFcY3lCNlZaYl0PyWueM 53
so_pip/templates/js/package.json.jinja sha256=RxH4MaJOPVCzZ1zbp9NTxTR9HmUSMKJxxFOcXtG_tKg 446
so_pip/templates/lua/alt_lua_rockspec.jinja sha256=pBKVd8CYB6-XwrLpr6csKhGdR3nvUc3LtFZqz3aeXKw 413
so_pip/templates/lua/lua_rockspec.jinja sha256=f9mFbaEkLKzKE14M8KkxxlHOPTGMfx_03-EVjScaEIo 491
so_pip/templates/php/composer.json.jinja sha256=epY_8r6RADqaj9q22K46u-lggldViS4lJ6EahbvwI70 521
so_pip/templates/post.html.jinja sha256=0CLUkgCjPA0BH6kkc9wnzjva2UioKClgYt_4pS8aRN0 517
so_pip/templates/python/pyproject.toml.jinja sha256=KScV9PWMgqdLexd41fSAj9KCvBk07gbg12Wnt1BZl80 940
so_pip/templates/python/python_brief_header.py.jinja sha256=N7ikHYnxPsScZHwKDCVVxalZI2kuhfTsKCzYM_RRiZw 123
so_pip/templates/python/python_init.py.jinja sha256=c_y__muXkULpEx_aeMLwcxgPpzPZOLfUjPskEuFYNv8 361
so_pip/templates/python/python_long_header.py.jinja sha256=B_bBdYZrsaoquYulXBSnivjXlYbcilkEnutEIjAq6HU 448
so_pip/templates/python/setup.cfg.jinja sha256=jGf4fwOMqy6oUY0lAVBgVOVS6Qi_lcojOeguLhjD8UA 754
so_pip/templates/python/setup.py.jinja sha256=aem-AAiK8G5neOTsa7jO9aWB425rJQuOKcRN6k43C28 481
so_pip/templates/python/setup_bare.py.jinja sha256=UhtLSNI0eb-5YIM1cyRgevr6PaN0jyARCGA4tJNi1RM 223
so_pip/templates/ruby/ruby_gemspec.jinja sha256=c6PsQCkFLqZltx40aGmT0by2_VDMSZEwjxLKxwgTUCo 839
so_pip/update_any/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/update_any/hash_files.py sha256=db8qTBekHnufkpafTyQF86mVpPdz-63vhYszzW6k-xs 46
so_pip/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
so_pip/utils/files_utils.py sha256=1viFQxEMAqtjrE6uyjaF-djYZl2Rcq7FWZ3tVE6HUeA 410
so_pip/utils/guards.py sha256=sb3tMNlzKV-FcyK7_ovakVcxRLa3TjXWB0TQkFlymsQ 2618
so_pip/utils/user_trace.py sha256=wXOGyx4fXaxfybwdopiiwa1AITitnnKujtc6iAoigEg 188
so_pip-0.3.0.dist-info/LICENSE sha256=cT20putdRrwtM3a3WjaWgJDRidHLOrbRMPQWwsypwb4 1071
so_pip-0.3.0.dist-info/METADATA sha256=avUwbV31Srdy6CuRs7RqHQro8GQzSdqdRddYK47WCmk 4871
so_pip-0.3.0.dist-info/WHEEL sha256=WGfLGfLX43Ei_YORXSnT54hxFygu34kMpcQdmgmEwCQ 88
so_pip-0.3.0.dist-info/entry_points.txt sha256=tPbY_n6d1bECxcZDk38IVaPFKYF-7ziBUihU7k1MTeA 47
so_pip-0.3.0.dist-info/RECORD

entry_points.txt

so_pip = so_pip.__main__:main