parsons

View on PyPIReverse Dependencies (0)

4 parsons-4-py3-none-any.whl

Wheel Details

Project: parsons
Version: 4
Filename: parsons-4-py3-none-any.whl
Download: [link]
Size: 480166
MD5: 142a4626b5b2148044871bd2a12a69e7
SHA256: b239760cf4be6eaf64b157be3b36f0b2346c0ce95284b10c05035076b96c5354
Uploaded: 2025-01-28 19:59:02 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: parsons
Version: 4
Author: The Movement Cooperative
Author-Email: info[at]movementcooperative.org
Home-Page: https://github.com/move-coop/parsons
Keywords: PROGRESSIVE,API,ETL
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9.0,<3.13.0
Requires-Dist: pyairtable (==2.3.3)
Requires-Dist: azure-storage-blob (==12.24.1)
Requires-Dist: boto3 (>=1.17.98)
Requires-Dist: boxsdk (==2.10.0)
Requires-Dist: braintree (==4.31.0)
Requires-Dist: bs4 (==0.0.2)
Requires-Dist: censusgeocode (==0.5.2)
Requires-Dist: civis (==1.16.1); python_version < "3.10"
Requires-Dist: civis (==2.4.3); python_version >= "3.10"
Requires-Dist: curlify (==2.2.1)
Requires-Dist: dbt_redshift (==1.9.0)
Requires-Dist: defusedxml (<=0.8.0,>=0.7.1)
Requires-Dist: facebook-business (==21.0.5)
Requires-Dist: google-api-core (==2.24.0)
Requires-Dist: google-api-python-client (==1.7.7)
Requires-Dist: google-auth (==2.37.0)
Requires-Dist: google-cloud-bigquery (==3.26.0)
Requires-Dist: google-cloud-storage-transfer (==1.9.1)
Requires-Dist: google-cloud-storage (==2.19.0)
Requires-Dist: grpcio (==1.68.1)
Requires-Dist: gspread (==6.1.4)
Requires-Dist: httplib2 (==0.22.0)
Requires-Dist: joblib (==1.2.0); python_version < "3.10"
Requires-Dist: joblib (==1.4.2); python_version >= "3.10"
Requires-Dist: mysql-connector-python (==9.1.0)
Requires-Dist: newmode (==0.1.6)
Requires-Dist: oauth2client (==4.1.3)
Requires-Dist: paramiko (==3.5.0)
Requires-Dist: petl (==1.7.15)
Requires-Dist: psycopg2-binary (==2.9.9)
Requires-Dist: PyGitHub (==2.4.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: requests (==2.32.3)
Requires-Dist: requests_oauthlib (==2.0.0)
Requires-Dist: setuptools (==75.6.0)
Requires-Dist: simple-salesforce (==1.12.6)
Requires-Dist: simplejson (==3.16.0)
Requires-Dist: slackclient (==1.3.0)
Requires-Dist: sqlalchemy (!=1.4.33,<3.0.0,>=1.4.22)
Requires-Dist: suds-py3 (==1.4.5.0)
Requires-Dist: surveygizmo (==1.2.3)
Requires-Dist: twilio (==9.4.3)
Requires-Dist: urllib3 (==1.26.19)
Requires-Dist: validate-email (==1.3)
Requires-Dist: xmltodict (==0.14.2)
Requires-Dist: jinja2 (>=3.0.2)
Requires-Dist: selenium (==3.141.0)
Requires-Dist: us (==3.2.0)
Requires-Dist: sshtunnel (==0.4.0)
Provides-Extra: all
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
License-File: LICENSE.md
[Description omitted; length: 4278 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
parsons/__init__.py sha256=6QNIFADWl2q9EL_82R7qoiLVnbHjDjftf-j34wx_WcQ 4503
parsons/actblue/__init__.py sha256=JaV_TENibzXdWkwZ40srol7MmJqXv639LmtcqXS5quU 67
parsons/actblue/actblue.py sha256=gzNpWmHh8Ye-J22wNHDSAZx3w5dHt1MFDkQU9AlW46w 6689
parsons/action_builder/__init__.py sha256=RdKjHm2FXGbp-Hs45jqSD11Zwfz0m83moULlVgO3-Os 93
parsons/action_builder/action_builder.py sha256=yNgE5rImr5-Q5bsPCr4f9P2WDJjANjZvKBI-iJOwpYY 21186
parsons/action_kit/__init__.py sha256=mSx4hpr85ndeHp2tsKKvmoJiHtQ06JvCY2Ppah7s6-c 77
parsons/action_kit/action_kit.py sha256=QgcKdLW5u4bWVRKQiFoY0IzV-3flPhUdMP_zoF-pKl8 53586
parsons/action_network/__init__.py sha256=0HpRH87eVcZLvEtiNpRMZMXiL0UsZFLrfxflts2tsm4 93
parsons/action_network/action_network.py sha256=memTnrq9aALGieX2DSD_ozxII7YEoJCbslJbHmJ9XcQ 73737
parsons/airmeet/__init__.py sha256=wEmQFzwp-v6FUXOJ67dy2I63Jr-VYwdVR6rWtavYFqg 67
parsons/airmeet/airmeet.py sha256=i1B06uTMhjf2UYwFKrPcjA30A-ktgVfVO0Sv30Zp1cw 15942
parsons/airtable/__init__.py sha256=qSpsxhydZ-lLlHav-6NA4j7UoOnRxSMx8o-pf5Vtvpk 71
parsons/airtable/airtable.py sha256=2pX8zHHu19xt9yqJljgnr7_orYN6sPeCWB25WosTdn0 11686
parsons/alchemer/__init__.py sha256=5z5yu7y5k3nDQgy48iN_Xu4xeMB3aHawrNE52u7eVfs 99
parsons/alchemer/alchemer.py sha256=fDv41r44dFqqWlUU3J0ciq8bG-hBw2h1gaikM87R9eI 3535
parsons/auth0/__init__.py sha256=Ov_EgxUKbLC3ARPULFGu51rLoZcVC5L2hmJ_0CVgae4 59
parsons/auth0/auth0.py sha256=dIZ8lfh6YmOxXc8NN0XleJaVJimon3YpMUwYKWqxQak 7689
parsons/aws/__init__.py sha256=uGWRXB7nmroWv61RMROgVZWVjo_xxn_hoA44ZqInafg 190
parsons/aws/aws_async.py sha256=SFZgqzvtDzt3zAxd641jkTvtWE_4-oha5S6FQvR9Y3k 4596
parsons/aws/lambda_distribute.py sha256=g59DIMXUEbX9Vnor28TnK-C4h21UUPGMWZnBb541l_o 8890
parsons/aws/s3.py sha256=hu6bBSAnHkjebjWdZrR8_7a7Oav3NUrAeOuR-13kT9k 15459
parsons/azure/__init__.py sha256=ZDQFVZ34Gpbzn278cgpPBM2ePoMKE0EdA_XL2fSy9KE 94
parsons/azure/azure_blob_storage.py sha256=PZv0y9vPU4UNGcxxOz6fMjV6hXvTJbRcXUHnvpxWz8s 14829
parsons/bill_com/__init__.py sha256=Ij237HanOPrw5hOTsnYjw8hHXeyGv7g0lujmR2H4Vcs 69
parsons/bill_com/bill_com.py sha256=rVTiIdZW2gM1sMu7Gbts9_YvDPZv3c6qEZO7cAKqSAI 11626
parsons/bloomerang/__init__.py sha256=CK5nl_yGRqlrtwBsNaYnZs4AR8VLgO9bQrhgR9vEotc 79
parsons/bloomerang/bloomerang.py sha256=I17F85SUIgC2c8m1TGKqU97JyUBc98T0hr3qSgfOCuw 12645
parsons/box/__init__.py sha256=y6FHF_cKVMyDbolM_Ag_ilXwO-Wj_UQrEREnkIUUY7k 51
parsons/box/box.py sha256=18ueR9nsKb-w7ybilr-dvebmZKhP6cW2N7xN7bZekLA 15003
parsons/braintree/__init__.py sha256=7b4Olzh0itEc8fKpaQot7334J6NCwddn66frz2bIDgI 75
parsons/braintree/braintree.py sha256=FbJqp_AssYu3ttbPZBKzkkt1ODa5_CEFlp8v78gKByY 21540
parsons/capitol_canary/__init__.py sha256=R4d76P8GSIqgUs2t3V8EZpJssXbGr2LLa4JuldTkgzs 93
parsons/capitol_canary/capitol_canary.py sha256=rBqgyn0rlOcrJNlTNf79b4sw4yaW8RnNjLTeFqKjymg 14937
parsons/catalist/__init__.py sha256=jEhwBAE78OjPT9pkqRntIOo0LUi9YqdvrL4UIkyddmc 81
parsons/catalist/catalist.py sha256=CFV32FmCA4YDvIC3NyAfRtZ63ylHjKeq8POcanYQCzc 15691
parsons/census/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/census/census.py sha256=Z4H9rmck6bjLDB3pZk48Py6kjMNCrBN4819f3yxxA2I 1911
parsons/civis/__init__.py sha256=v4VbkViKvMURrdKlrTlxzR55uzMg-DdQdw6VJjsHbts 77
parsons/civis/civisclient.py sha256=2iFZLu4M9-lU-vl5lcfAXRb1L1md56DIchbSCb_xpsA 5245
parsons/community/__init__.py sha256=ugpf_MGaItlmy4yvhui0Khd01y-tmJHxoLjmHJUb2II 75
parsons/community/community.py sha256=XlbxBxp6-eZ3k00E6ThKRsyEDaz-bhUlZVeVVWaFr0c 4019
parsons/controlshift/__init__.py sha256=RnTNGPs3y0T_WaWd1Lmcmww9hpZpbFfd2hChVjHvVoM 87
parsons/controlshift/controlshift.py sha256=l6aDmbgYld7D0FuPpJE6K3-JwxpcEEO3JsJ950kRS0E 2737
parsons/copper/__init__.py sha256=jDR-hbLrkNgfBrullj4V8XrjSB1v1ngENNQfSmsQ6GY 63
parsons/copper/copper.py sha256=7WY5TvTp0Y2vgutTGBGxgbtRs7Jd0CmdCL1Q82ep4Io 13343
parsons/crowdtangle/__init__.py sha256=Bj5lmiarIb7oI4Z30qQoScSzdnt-l3s_CdjykOR_t6M 83
parsons/crowdtangle/crowdtangle.py sha256=CqdtW9Lc595XPmbz4K_rymLRPbgROgBMY8oOh6cdy2I 9202
parsons/databases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/databases/alchemy.py sha256=GeqYYV0ebsg2iFy_3SGCtAsNUr1Ua_amxc29J9qJviQ 2291
parsons/databases/database_connector.py sha256=UnnjCHQItZ27B5X3ujy4sVEsGquq9aD2H1Km3_KglFw 8626
parsons/databases/db_sync.py sha256=qqyUBtnrPsilDXDXxTY1YBruh1F2896vYdROUt-RXho 13728
parsons/databases/discover_database.py sha256=laW1ys8au-KX3CK9NmRvT0hRKwxQeGfmX3EkWQ2_fzM 2953
parsons/databases/table.py sha256=6vOt4XG-I0g-2d2gDGN61JIEmztZL_Q3e9DM4jOo564 3841
parsons/databases/database/__init__.py sha256=3vV3NiFkZ0ARhPmEnnxRRn8Qok2lTipkpHabZnHyfkk 111
parsons/databases/database/constants.py sha256=r7S4-y_dmLaklr7NQv3B5xQABZKfxqNn0q96riKkAPs 2768
parsons/databases/database/database.py sha256=HTJ2rRHL0MBXG7LfqCdI193tS99Po7w9N004LfetfyU 8187
parsons/databases/mysql/__init__.py sha256=yykLq1kutISXd3JL0mbZKUS6XoEj1khpb1K43Fg5Mjw 69
parsons/databases/mysql/constants.py sha256=YW_XARR1f-GET5y8FhNgaAsIzCxOK6QcsG75z-OBkwY 640
parsons/databases/mysql/create_table.py sha256=xT3sy2KtO-g_7mUxF1q-joF-tpsRpjF87RDJfXSUTic 3391
parsons/databases/mysql/mysql.py sha256=CcRAQAC7OFEy7H6EdTOgmBAsdNifM_46qFvIyHZrwcs 11771
parsons/databases/postgres/__init__.py sha256=jPQQNu7sQdfo631OjaObx0BxrWSalI2fDCJZNM2o-Wg 81
parsons/databases/postgres/constants.py sha256=UXxWgi2eXIGo9lF_xoodu4QasyHjfXFUSMhfhgtGLoU 306
parsons/databases/postgres/postgres.py sha256=32zrrZj5wkKhT0fBVygMD-M9WzouB0GdBtkdM-g1DZ4 4929
parsons/databases/postgres/postgres_core.py sha256=JqPpBJ948N3BRUD8FImcswiK9J4eBN859cX9uI21k84 9059
parsons/databases/postgres/postgres_create_statement.py sha256=JlYUvv8-7hASU4wktbBtn0tGBNHVf9xda1BDLjHujEg 6517
parsons/databases/redshift/__init__.py sha256=_qredtFHdN7QLlxke9i6uAkTuGTGk_w5uOp-7XmDh4E 81
parsons/databases/redshift/constants.py sha256=20ABim0YTTbWQp63_LdLvifOu4zLTs1HpIz0InaPMBc 303
parsons/databases/redshift/redshift.py sha256=29yGvtrPJLOa7KiBdFu09iv5-OQQllnK8qT3gnv6_kA 52076
parsons/databases/redshift/rs_copy_table.py sha256=S7igecULzy0GXIrnE7jfO5W68KKjPoBZyQx5tjgmTAU 5861
parsons/databases/redshift/rs_create_table.py sha256=QpmbWiRYWWQ1mp8inNRJodr2tHY7LEc6nvrwIYJhbjo 7749
parsons/databases/redshift/rs_schema.py sha256=CkTstwyu9aINHR9sv64HzNvIgm1tgKLdM9DyTlA_nDc 1795
parsons/databases/redshift/rs_table_utilities.py sha256=zenEvmzkA6s1RatEUjA-eylGA4wkRZ2ERjI--0k2Cwc 27110
parsons/donorbox/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/donorbox/donorbox.py sha256=28kGxgi1ZZHWdA7mEoZFvilCjPJbigpscNRUzh1SDwE 8980
parsons/empower/__init__.py sha256=7aAtLbsUH6GXfWwlibwDhU3jg-AIdqY9RXzP43WubFA 67
parsons/empower/empower.py sha256=BJTJE7OPtcK95MibP4KFgjgHUkbJwcqV-sGWyrhrVfI 8058
parsons/etl/__init__.py sha256=OIKmhHc0GAzjIRGvmir-Q_yGBy1i6caQI13_g38aY4w 144
parsons/etl/etl.py sha256=fz-HWa7aP9IIFUPologaJsVze4HjBtLpXCcyrj3aS_A 46065
parsons/etl/table.py sha256=-61qa1SoRAfxJXhAGMwH_v8_Dwy31wk5JPWDzG2h9q0 8233
parsons/etl/tofrom.py sha256=FgUABoaHIeRNt_CG25xP6GYy4QDVw_6L4w6MrXIWzqU 33075
parsons/facebook_ads/__init__.py sha256=KgkeW6J6YWeK8au2Eao5aGn9AheAktex4M05PBnUqAA 85
parsons/facebook_ads/facebook_ads.py sha256=TF95UNUfpExb664TncKFYE2-daSOomv8iIgFZ_1A-v0 15385
parsons/formstack/__init__.py sha256=xyh3wtcLUQxRTAuy_n8Ukvpd7vtjVhmP_OU5GnlkQto 75
parsons/formstack/formstack.py sha256=f0HTQmTIoTlBCONfT-bd0MQcgnruUJntNuxwsod1bTY 6819
parsons/freshdesk/__init__.py sha256=isa6TpJgyY0HstSCat6MOOG-D7SeSz21faPmQQhpVlg 75
parsons/freshdesk/freshdesk.py sha256=f8bDnCyoelzLpxGFCg-tthDolx8guAy3J_0qXWDc1ok 8648
parsons/geocode/__init__.py sha256=EoyA7ji2f5Cwm7sVIz2t7uJQQGGR7bnqUM0VR4SWBhY 89
parsons/geocode/census_geocoder.py sha256=Zk5p0eIZ2tsJ80Gm2mxjJjElp_9Wo9ZkCWd3YihH18A 4873
parsons/github/__init__.py sha256=jeV117ptbOjAo1jsMSd9CMB96kEQsv3gEKwtF7LoNwo 63
parsons/github/github.py sha256=JfmhfGHJxgvZUpKwCCsusLzsDJ4BKXGzO97OLC1fKrE 14682
parsons/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/google/google_admin.py sha256=y_WO84bjL6g-qtFyC9hKM6xvZ_A09wwSheicyVQzbYQ 4068
parsons/google/google_bigquery.py sha256=RZi87FAQfdX94yvQIBobOXIir44-KpYfq9SVKlOaaco 56003
parsons/google/google_civic.py sha256=IO2ZrKhtMasPpNQ6CiMabGpgHNBl6Zin_dnzSWHRXis 6568
parsons/google/google_cloud_storage.py sha256=kP6zn_an0QQmYbySpuNu2GMfHfmgAF5o093cyBah6i8 22897
parsons/google/google_sheets.py sha256=w6A7i4XomRs6e4tvrATNOoynRZjjuWR4q1uXSRjVKZg 18084
parsons/google/utilities.py sha256=2YwRRxlwEviSVOhdF5K3IgRwo150x0VfB2WBPdJeq_A 2213
parsons/hustle/__init__.py sha256=hEzWCidxkaWwUuGNbii2zuZ8ljE1V7iXiE0Rw-YpU48 63
parsons/hustle/column_map.py sha256=_PNjnjKrLy84ZDhkvAkM0W5MHfUu4WSActLWADwt3Qc 279
parsons/hustle/hustle.py sha256=CNbxrvv-X6H7QlEkBt7tCARbimG7v3NbKLhbP9mGzQs 15399
parsons/mailchimp/__init__.py sha256=6T3gBYUGEMleKNJoHnhXBdMUrweEhZ9MlNtOUvMLtjA 75
parsons/mailchimp/mailchimp.py sha256=qnup5eNCLhaih2O1LFjlj6pnQu6eD_6GMEDTxCRQMLA 17557
parsons/mobilecommons/__init__.py sha256=X5uju-G7XiAYqg_i7D_zZpHc9B7VY3JpLBzwpJl-NQ0 91
parsons/mobilecommons/mobilecommons.py sha256=BotQrH7gj-tXr2O0eFY8Ud4RpZzCQseOhfa5elerNAw 16170
parsons/mobilize_america/__init__.py sha256=Tehm52l8a_7KeZY_wQBkBAWHoHJ4rvVaE_Cq8Eq2ANU 87
parsons/mobilize_america/ma.py sha256=sHw7Bqs4pBq36EVHHFpoZS-Xfy_etPZKTIcBWQimZLI 14217
parsons/nation_builder/__init__.py sha256=egb3N28661aj22Aj3b9D2UxXWAId9Y_ZIOt2Ftv8I0Q 93
parsons/nation_builder/nation_builder.py sha256=EjEoJtIwnfNa-gzD-iH1hAKruNkN97PWQbkHQKFMiEM 7415
parsons/newmode/__init__.py sha256=V7KkWCtWLScj_wfrNEnO2c8xbmTEQtN-oZ28g3Lwgog 67
parsons/newmode/newmode.py sha256=41o_0YdvlpV0EqdY5wyjAsmnreDIF5GLVT4B_YqVd0Y 20294
parsons/ngpvan/__init__.py sha256=JBPrzso6Pv1LgJiFSo87zNmFP568u7lSdwoXVK3t5Nc 54
parsons/ngpvan/activist_codes.py sha256=L10z8mOAMekWwIzXXb--2e7QesbPzBAWrCqYqzFygvM 3264
parsons/ngpvan/bulk_import.py sha256=1vfEG3PnSYYMorOufwjePwuw-g1X-OExv_stY348dDM 17058
parsons/ngpvan/canvass_responses.py sha256=qHf1Hu3gNPx42K_s8R5c1AC6X1saIdCgq1SAjKr7Qgw 1452
parsons/ngpvan/changed_entities.py sha256=Ur3evFMuVUmhHhSaRCUdmDHxMbHhQAlpLZZMzae4STc 3542
parsons/ngpvan/codes.py sha256=Q0XQTqscsrhk_0ozOw4t10Vsd0HaQ3GyQQJeq_j06Ro 6715
parsons/ngpvan/contact_notes.py sha256=gq1a4A6HheYcrj3S3cFwxQk7Xem3Uf5DX-U6FRMvoj0 1752
parsons/ngpvan/custom_fields.py sha256=END0BCAixDFkTNPgpOYAxHzDDRYdzLnMBr4OHOCSSWA 2372
parsons/ngpvan/email.py sha256=w7aeOyqFGvhC4aYG2-wG7W67QFMBMrFkWqYOG6JE-KI 5146
parsons/ngpvan/events.py sha256=KglJ7tZ0sLj-vSoD-AMdxhkxR7S6UVqYAQObxnW4iPM 8804
parsons/ngpvan/locations.py sha256=VcH9R1yOsuzfcaYsK-I4N1Rdh6kDdDlaJCT2EvBihfs 3105
parsons/ngpvan/people.py sha256=RdT8s8BA-hAUPoOU_vzl2XXeKIGq7mJ30u0B5_jQywc 26515
parsons/ngpvan/printed_lists.py sha256=RKhNJiMQqS6FzAoMp_vhypsL7qm2uhm8gKU8ZnNIQTE 1636
parsons/ngpvan/saved_lists.py sha256=9WXGgaQpWsg27ZcEJkFQWiv3EdX5vT7pMsQ6QXeDFG0 12973
parsons/ngpvan/scores.py sha256=QNA1b8RXpYeB61veCZCpfg84vc-fDKvdXKuTEll0apU 13666
parsons/ngpvan/signups.py sha256=9t5TeNYh3BUsBXbW2wMMv_d8tU23kWgNgzz3XwoJCJE 5961
parsons/ngpvan/supporter_groups.py sha256=ZylmDYdu_Fhxf5pswr22V0HCAD3LXAK19BVGzRHbmlQ 3127
parsons/ngpvan/survey_questions.py sha256=WMr1OLfj1nNx0av697F5N7a_mQP3oCZSujMDYvXO9g8 3855
parsons/ngpvan/targets.py sha256=krWpNrtx5ixb8JfhBR1P26tWiA71sdxEUQz-db4re0s 2305
parsons/ngpvan/utilities.py sha256=4WKAy3Hj6P5M1E_eBdZGLylOFA9OaYKskK956QOXPgg 557
parsons/ngpvan/van.py sha256=-OpJJcrAw_mXjo7HA36BmUNdxyLMcJVpz854WzdRkq4 2210
parsons/ngpvan/van_connector.py sha256=0orOg2ogIvb-fTzkLWO92MTO5Lnndou-hducfLXCnEQ 3336
parsons/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/notifications/gmail.py sha256=QjwUVxKfciHOID4xTqQK94WIl8Soj4JVo2_1yE1DzME 2711
parsons/notifications/sendmail.py sha256=BaPi451nfOMCZpvi8jU25RyF_6vCx1oLWHbDOqDbrS4 8827
parsons/notifications/slack.py sha256=K9W7v2G4E_99CBTQvP_7CmlGNUEpTCHlS-85jbwBUmo 9579
parsons/notifications/smtp.py sha256=s1g__mGXtfZdvaV5YXvcJNbD1vUxilqjYnT9NczSICk 2519
parsons/pdi/__init__.py sha256=A6cY83191UiqhtCxqNnIOHN3_RkzHFtpSmLiOjPdGmA 51
parsons/pdi/acquisition_types.py sha256=DEv7Y0rh3P69ARfug_J-rcepHL0XafkQh2U0YfD0HUc 4172
parsons/pdi/activities.py sha256=FffnLqXNbk_RpZ93GtYT-GRO090GpakQ-2vZPtwMXpQ 1775
parsons/pdi/contacts.py sha256=HkVb8SrJZS8tm3cUPJKY6iHEbNTTVxrmHuQQ2Sp2aqA 8088
parsons/pdi/events.py sha256=omj6NG-BXwMNJvs722jJ2bwVskPNlXuPcwYMWVvtO5Q 20988
parsons/pdi/flag_ids.py sha256=k4LCdpteuAFlfJUpzAeDG93qUZA4QJs_ysoro1Qaisc 3556
parsons/pdi/flags.py sha256=pbLQYYtqGPNfU-AqI8u9q5WzUT5FJPJ6VwdbA4FIrBA 2316
parsons/pdi/locations.py sha256=VoxaCHQYlQEnS3T4ArM4AO3vS8Dciwt_d4x7T477dtM 1520
parsons/pdi/pdi.py sha256=L0CzHpHqrOqFdkQjtEnia7oTLugLpSRk6Ar_MwEpkVU 5433
parsons/pdi/questions.py sha256=8_ZB-CW-XgqXDWNgM_ctjR-g7tHUjrSEpVfe0XsanbI 1997
parsons/pdi/universes.py sha256=ypKkTdB-v7NxbalHYYZ9G7UeoKTIELDHId2lQAT1AEw 897
parsons/phone2action/__init__.py sha256=A0Su9TcmoPNmJ2L-4STnKwEyzcZ3jUAagk_K_fgdHu4 78
parsons/phone2action/p2a.py sha256=xtZ9f7pgj-yh-9Qp8KDR6EYyhib5InMD2qcUu0nL-T8 9204
parsons/quickbase/__init__.py sha256=9XPmmJgWagYmAnC1CnqdAZZMj99rZG5gLANTrHBjUdE 75
parsons/quickbase/quickbase.py sha256=w9XANotnMcfMYqXHXY7ns8hzZDklBk5-7_er3u42PYY 2872
parsons/redash/__init__.py sha256=PYgDfSpHBfI8WwQnZoEaWBhCjsJsr9j0T3h3cgGCFGE 63
parsons/redash/redash.py sha256=XFgN5lmo_3K7mNA3NJBqn1KnZZiqGIHsgYa6mPyhc_0 9877
parsons/rockthevote/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/rockthevote/rtv.py sha256=xo8CWgiV_iNgmF7weWv-E0EtwAxdV_IZXPiiBfzL7hA 12139
parsons/salesforce/__init__.py sha256=MmnGwTNcTu4aNBRXG6PxOo5_NbiNos2j1CEWt3QdMbo 79
parsons/salesforce/salesforce.py sha256=X4W70t7psZWfVLlt0aeTnf3XE7EaDXQLaFEVUYXFNB8 8538
parsons/scytl/__init__.py sha256=4v-SHcmAsDfdy31-YGo0xdEe-9fIjfP4XIdMo2U4I2U 59
parsons/scytl/scytl.py sha256=KtJL6DAKxrgVEPz4_MV9FkSakJrT8_xUzlSgGiZfg_E 24854
parsons/sftp/__init__.py sha256=cXhYH_0-k4U6MH9HzoNb75QYS3Fdtc71Q6v-a6pWkn4 55
parsons/sftp/sftp.py sha256=_DqQPPafZNyQFNzImKdY-05diVtYzXXgzVGMGrrSORc 16128
parsons/sftp/utilities.py sha256=kf1wZooDdqeaVEZvc_yFk-susQHn9NXziXuTGb6EwW8 626
parsons/shopify/__init__.py sha256=VDQu-sBDfrSNICoevZJoH4NXFMZh5NMf0tMrpVU4caY 67
parsons/shopify/shopify.py sha256=gcNMAvOWOeB6WhTPAhHpguA5mNqn0BVqNo_rRvEpDQo 8434
parsons/sisense/__init__.py sha256=KyP4wPF2-GepvrKy3q7x4wij2FqP6DW3cl0c3I9T1do 67
parsons/sisense/sisense.py sha256=eY2qv3FA0An3tNYPb3LhqGXcrlhmU3faNV-WHrMWgQ0 2951
parsons/targetsmart/__init__.py sha256=FQGA6ejl2bNMYDSPj04HDyNPRFOR5Tw_jaN6KbEufSQ 195
parsons/targetsmart/targetsmart_api.py sha256=OvGmANWCULVg7KbslRpJM-Wa_phGjSeWhNx1sluWUQY 13376
parsons/targetsmart/targetsmart_automation.py sha256=ZZ6e9FNYcGCLqRV1jZrIm53aFHhnwY7xqrhIKj8hIxg 10136
parsons/targetsmart/targetsmart_smartmatch.py sha256=TRw_UhUiaAS_3hIzaBtTCc3CvBeKoWl9Jmy_AcbBh4E 12679
parsons/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/tools/credential_tools.py sha256=Fi-z032jkuo2gfgVAlYUYW-audZrqrMYwtbh82gf8Hw 5798
parsons/turbovote/__init__.py sha256=Vf4Qn0-_g8ZKP53_QxvwVKUYhftD5Zt3H9i2mdd_oQ0 75
parsons/turbovote/turbovote.py sha256=OEh3FPtEXlMB_fVEDzs1MXgX5b_aWvNo9HOFZ-JqzOE 1959
parsons/twilio/__init__.py sha256=7PXidKy92-vN1-BLUs0vm0Za4Mkt9ksuL5WQpAdnhcA 63
parsons/twilio/twilio.py sha256=l_RQDO79sKxOkvPE8WUcT76ERuBxx5ZhYc11IJ-xokI 5794
parsons/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parsons/utilities/api_connector.py sha256=610nUYHUnvFrSgN23gmHKOw-Af6i-nIXmsu2QekS6WI 10635
parsons/utilities/check_env.py sha256=Xcwvad16vekYlU0nmDiMX8XlqgKkXIUFE8ToZWLnNbQ 510
parsons/utilities/cloud_storage.py sha256=HcSJmLtIlPIsNpxrLdzmHZWPluZKt24KPEZxp2i8PtQ 1548
parsons/utilities/datetime.py sha256=l5ARW2BD82yq-WgywsVczGAlFpbbhYGHxg5gvAR1rN4 1873
parsons/utilities/dbt.py sha256=I1yrBEy_XZ8b9pz-K1hQZfTpBFov8MGhafP8935v5_I 12068
parsons/utilities/files.py sha256=T082wDJ0kzbadzi0VHT3BqdgCAMUAMfp5JROmzRdY-c 13049
parsons/utilities/format_phone_number.py sha256=Km36cT80XoyLaXJirc1ACSWf6-UPPGmcwma5c8GMAec 963
parsons/utilities/json_format.py sha256=pesn3rpIqpX2JtwJ52Bj-EFsqEsdPiT1e93KKiB0xFI 1341
parsons/utilities/oauth_api_connector.py sha256=fObb9Rbwk50yUiW9aVf51cnqemUQmbb-ptqRK_BROls 4037
parsons/utilities/sql_helpers.py sha256=uEKL23KCKJJACVviDoEtUpPMAG69TaibaPEXqUQrJ18 343
parsons/utilities/ssh_utilities.py sha256=2k6V7zHTkgiMuNf1CcylLAS7j3BxSO5Ty5nMv7MjpkU 2137
parsons/utilities/zip_archive.py sha256=B44EBSHt_BlJQfGXoCrK5K0_jiKJaLd19IhMwVMnEFk 1483
parsons/zoom/__init__.py sha256=l2pgatC0vQwsF0ef07wZZe5bIL48No6EPXpdWDRGcyI 55
parsons/zoom/zoom.py sha256=rZv9DSl6KWdgK-70gOvr9z1VoxlooubLibyr97JNVDg 15652
test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/conftest.py sha256=sdel4yyrcVGmstpul021Q6267hWi0SlJ9Eh-kd1B_Ow 104
test/fixtures.py sha256=uvfk8u-8B82gTMNL0Ruxv3jG4EbPzXApHL0_0OX_oV4 619
test/test_action_kit.py sha256=JP0BzUys9Uw-rVrNmta568222L-nZfRF5CRrs5ljvYg 32612
test/test_airmeet.py sha256=FMbUk2aGRV3L2ts2yK7PXB2UrAC-pMokGlv0TuiqGaw 19614
test/test_auth0.py sha256=0YMC-JsS-uwSeydSb3svTnvkmI6PAOukMa9MU8P9Sk0 3364
test/test_aws_async.py sha256=DEYBQmmJ60ZZ7hVV0kEU8DEFsKkFRR9dl6NynpvpL1w 3724
test/test_capitol_canary.py sha256=razjs5gR6dBxvR8fVrcvbYGMS20QJw_zDWGdJMJlZ6w 10357
test/test_civis.py sha256=Eb6QbG6PUhpqXSyyjFJxdvo2iERdkaXnnZfdM0BiBrM 1433
test/test_credential_tools.py sha256=BYjHPRMipuJDIlO5lFjMzLoI2yxUUI7KbqNZOOUKx7U 3322
test/test_etl.py sha256=j5-JsURDRP-rJOtl5ES5pkYirvDZNc7JND-j3mfSXtE 33160
test/test_facebook_ads.py sha256=1X21NDggulJHBSYMOFwUC8FR2dEHo2jf5yCPMEKlEao 4781
test/test_p2a.py sha256=5sqmQTyvAdhuMBClIFJ1s8LrAUdIeRlhOpNoCRD6g-w 10077
test/test_redash.py sha256=LdsDAgjNrJ4miZxns34_YzEjCCE7mw77XcWkZLoEtgc 5045
test/test_s3.py sha256=1EM1RU0gBeXnkOTmOhLsHPWbxp2gyNRItiLwPrPMNNQ 6785
test/test_sendmail.py sha256=H_mXtLNuHqFmkDXDLvDMxlmScBcWZBBcSocZeWOL3Wo 7396
test/test_sftp.py sha256=XClU-U0vM64PjKNbvxbCMCX335fphGhxG3qyn_9msCM 10415
test/test_sftp_ssh.py sha256=r998VOwqd3gbgKyPRVbhTCdPSCYRfnC8dLAtwfnThC8 4882
test/test_shopify.py sha256=kPgd_sVLeVVgx5q2C-DdUTg17pgskBcJUNXHVM0p6As 5429
test/test_smtp.py sha256=IYwxue6ceFX07vsQ1hikEut08MYlG6XJc9OFOjJJrEw 4942
test/test_utilities.py sha256=rx7Ym_NTsg7aIXQVnZHllLELDXWj7Rf32_cw7tN8eEk 4996
test/test_zoom.py sha256=6SoLJuqbdeOzmk7rwbe29KWs0aD6tMFkuLWxKNYE9fU 39500
test/utils.py sha256=4srJvTmz3m-IoKP_1F7_OCoA9o5jpzFQ1FHGyPCtfKg 1289
test/test_bloomerang/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_bloomerang/test_bloomerang.py sha256=AF3eZb3ApcOnIrsLA_pnvSG3noZu07S5p0CarTXaYbU 6630
test/test_bloomerang/test_data.py sha256=T6ZAivLLVloKjSthK-2dKwwvfs-7-dwwv4RAz9SfUMk 22376
test/test_braintree/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_braintree/test_braintree.py sha256=hAzI0FGmyUHOiz0uTcKpN_6-3b9kQ6KxfWZZC_Sg9UY 5857
test/test_databases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_databases/fakes.py sha256=DDnnE7BlcvAtbULaeroGtinn64u7yhEBvjs8AB001r4 3029
test/test_databases/test_bigquery.py sha256=tSj9WzB8Hib8FqAMkyjtU6nddAkeGJB7UdqWBip5BXo 22737
test/test_databases/test_database.py sha256=Uf9u6rVyQsCmRobYLLsCTVjpVluEzjHmADTYk9_1sfA 3466
test/test_databases/test_dbsync.py sha256=5lPzZnOxiN6z1Oj7M5pYo553x6HY6y1r1rbMzqcH7aU 12227
test/test_databases/test_discover_database.py sha256=UsBxGovrr-UwWe6n7Ar_BWwQm8LyJtwwykvzKBzsY-8 4945
test/test_databases/test_mysql.py sha256=btqBB1pcJpcWW7fo1jR5HPgvWaw_5rF90vKv-ANUBH4 5935
test/test_databases/test_postgres.py sha256=DBO3859W9Xxcco35f1KkGcFguzR6JctUJ5S9_426OxE 9577
test/test_databases/test_redshift.py sha256=ii5BcCSU1Bwb7moMG7X2rrXn4WJwqoM2iU-tr5sg4Pw 38057
test/test_formstack/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_formstack/formstack_json.py sha256=pWhZpXuAyhGweSfOU59Hf5u5ckJdS6BDWkqh3GhwSKM 7094
test/test_formstack/test_formstack.py sha256=-rqDJb_76jpZHKSFkc831czZ2aIXPFB7eSMRXtEXarA 2242
test/test_freshdesk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_freshdesk/expected_json.py sha256=uwOG1QxJr68lPW5AEb-latTl12aAmePX2Uemvb6W05w 4703
test/test_freshdesk/test_freshdesk.py sha256=xWIz1pHEilzByUbKI-0LLMTEP2amxihMY0gH_f-0WqI 2718
test/test_github/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_github/test_github.py sha256=R_6vEMSOuh9bXj2Ca5Mzo3RE7jIGWX8ly3eTCLbnPhE 2535
test/test_gmail/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_gmail/test_gmail.py sha256=eUSHnM3eleM3KOJ524MNtFqQxXiHV_KKa9uEC4CuiqE 21832
test/test_mailchimp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_mailchimp/expected_json.py sha256=hwb9L7txkLv-l7yQtCRu1OJrQuunr_1whmYX5lpMEMQ 13126
test/test_mailchimp/test_mailchimp.py sha256=TT5etNm7dwQyMIR8VW84BE-vBb0FZ-uwXb30nqtf2Kg 1431
test/test_mobilize/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_mobilize/test_mobilize_america.py sha256=m661wbS01BuSeg55GaRh_Mlh_9Vm4wOcdTIJXbZ5iEg 4169
test/test_mobilize/test_mobilize_json.py sha256=ZD3yFDTklA9WLIZ6tAmUO7awuyncni_wNoOFd0GdBcQ 8898
test/test_nation_builder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_nation_builder/fixtures.py sha256=IbPZa00HT_zNAMGSnkaikQvjs3_beuM8pc46zv9pjfw 11571
test/test_nation_builder/test_nation_builder.py sha256=eZTls5YLNsGCKjn8txeuHQMhsEkQS_JusSjuqHbEaa8 6057
test/test_pdi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_pdi/conftest.py sha256=0WRyK1dwB1WT6CG4J4Q3m65vojxvKV6iLX9QEl67mx4 801
test/test_pdi/test_acquisitiontypes.py sha256=OFL3njQ9LQsCev5abV-LZ7Q-Iq971Ay5eP-oNZojvoo 49
test/test_pdi/test_events.py sha256=uh1JtApn8AP7WrYMQ_cWz7AGOsE_EbaEEVLqKAoaVgM 1450
test/test_pdi/test_flag_ids.py sha256=yNicUFpg9IYaKXF1y4RHQk_g_FS5u7TlX6LLEcRwAzU 3612
test/test_pdi/test_flags.py sha256=Ss88oWcfFCtV1Y382amItd_PLxi_TVeWAyxgclrfQi8 38
test/test_pdi/test_pdi.py sha256=e6X1GjevzouwYbX3cbge_iQ0ee4Z7I2g3GEm3x2YgAw 1226
test/test_pdi/test_questions.py sha256=sTq5HVDL0uOVX3RJCcPUcdJypUU5Jz4k6OUt-A5YSaE 42
test/test_pdi/test_universes.py sha256=5YL1ra1YO3XAx0sWNZm4I5eizxQhI6bTOaV6_OvQrfs 42
test/test_sisense/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_sisense/test_data.py sha256=ZmFzsmybnYMI91t15ZwYEXWq5MlfkKd0_Ks8nj3LqhI 668
test/test_sisense/test_sisense.py sha256=i5RZoKPjrHm9oNBv2fg9t9MzbRIGSYaZfR2C07uPNgc 1853
test/test_slack/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_slack/test_slack.py sha256=2RyVSqLyE6dHQfvD6HS7aTR2IkKrVXNG_KhKyUF0VE8 8262
test/test_targetsmart/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_targetsmart/test_targetsmart_api.py sha256=2u3mlLc-2uW7anwTYkf0MbI18s6J-LWFdxcF8b16FXw 7028
test/test_targetsmart/test_targetsmart_automation.py sha256=39G52O36mNVThXNkBW0CuErEmjBT-iBuu2lUXzneaKs 2557
test/test_targetsmart/test_targetsmart_smartmatch.py sha256=1fQAYQq_-WyrndH4oldGiyPkFJ1h-wI34Vrj1X0HOPY 2480
test/test_van/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test_van/responses_people.py sha256=7GOm8tIS8GlVs2E3a9jjZUiG95j7pjcGzcHi-Sk6-kU 4655
test/test_van/responses_printed_lists.py sha256=uSJazrsHRty5UaBCfvSXhyBFGwzqq0pVeV2RbXMzgKM 2034
test/test_van/test_activist_codes.py sha256=TVkMzrzu1XmcAV3mkZfvhNQUDa7f79ewFDvuYnPUXVI 3115
test/test_van/test_bulkimport.py sha256=_I4rjXY8ioHn9RfoVnX-smcX1paYPZD9Oocd0NPek8k 8491
test/test_van/test_changed_entities.py sha256=6MxdFxexycsWGilXwY1Xvw4Vno4rXiF8yVsUDk-vTCg 3109
test/test_van/test_codes.py sha256=0HM_TKopFGCIho98fSFO91B-SyhNUcJexc6-1YwD0sM 3479
test/test_van/test_contact_notes.py sha256=fF0gk1QpsIsSyNhk3BF33fkgtuDOJoMZbToUtS-1Nt0 821
test/test_van/test_custom_fields.py sha256=Taek2ZjQyKr32dX_qAjQP5XTw5wSfyVJKeR4jiCcIZ0 2160
test/test_van/test_email.py sha256=lNTrEVMKguWJ4LgW4cXg3Z8rpGi1yzU5BAiHbM-8LsA 8290
test/test_van/test_events.py sha256=-xjZCUsMDJJeLgLfwRrX1ANw-e8D0L2fhbKpd7xtHGs 6245
test/test_van/test_locations.py sha256=J9e4PDLVADDsexooIUzOlXvOXe65Ngy07x__pveaPsE 2642
test/test_van/test_ngpvan.py sha256=h-l8h7vXMWvbIiEPinOw-ERavOhUcGIyAeB_YRqHb7s 6226
test/test_van/test_people.py sha256=lC6OCf7vcqNpQe-3vp8XsQSpDUkJG_LKe35MJl47sSE 9063
test/test_van/test_printed_lists.py sha256=RFPCCxA7DbYRf9YPchdQuMhNRRrs5aUdS9bgP2pkcHI 861
test/test_van/test_saved_lists.py sha256=73yOLMHzTKQY48NJhgUxMuF4LiEhKEQ-VvhaFSUuTT0 7489
test/test_van/test_scores.py sha256=HJINcHLK6SkSi4v30WYGPBYVsmTXmR_kNmU6l1R3fCs 7643
test/test_van/test_signups.py sha256=QdbsDL8TIzWCL9uxA1bM8QLYxI4mGj3uqPp-q05vpVg 4326
test/test_van/test_targets.py sha256=u95ZqbgWnpOB_pcwHpWmx3oJEkapvPLvW8xV86-v0nY 4997
parsons-4.dist-info/LICENSE.md sha256=CEgjcFQis5AGoHtNmhp0pkzuF-PCeLCXZBoGM9VFl_4 10983
parsons-4.dist-info/METADATA sha256=Xfh5jvn9tuFh2AdtRkvgNLW5vTEZQyWboatJuYVDGz4 6922
parsons-4.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
parsons-4.dist-info/top_level.txt sha256=0rlC1iS2-3vwbqlIUL1Qm9O_OOJCQd7Fp6Rh3UV4kjM 13
parsons-4.dist-info/RECORD

top_level.txt

parsons
test