ciecplib

View on PyPIReverse Dependencies (8)

0.9.0 ciecplib-0.9.0-py3-none-any.whl

Wheel Details

Project: ciecplib
Version: 0.9.0
Filename: ciecplib-0.9.0-py3-none-any.whl
Download: [link]
Size: 65127
MD5: 91817a4ba864f0d638b0d9065c7108ab
SHA256: cd18771df60d97c41b3f931340260e0f145e832bfa496db6abf7199362eb636a
Uploaded: 2025-03-18 15:21:28 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: ciecplib
Version: 0.9.0
Summary: A python client for SAML/ECP authentication
Author-Email: Duncan Macleod <duncan.macleod[at]ligo.org>
Project-Url: Bug Tracker, https://github.com/duncanmmacleod/ciecplib/issues
Project-Url: Documentation, https://ciecplib.readthedocs.io/
Project-Url: Source Code, https://github.com/duncanmmacleod/ciecplib/
License: GPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
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: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.6
Requires-Dist: cryptography (>=36.0.0)
Requires-Dist: requests
Requires-Dist: requests-ecp
Requires-Dist: furo; extra == "docs"
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: sphinx-argparse; extra == "docs"
Requires-Dist: sphinx-automodapi; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-github-style; extra == "docs"
Requires-Dist: gssapi; extra == "kerberos"
Requires-Dist: requests-ecp[kerberos]; extra == "kerberos"
Requires-Dist: argparse-manpage; extra == "manpages"
Requires-Dist: pytest (>=3.9.0); extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: requests-mock; extra == "tests"
Provides-Extra: docs
Provides-Extra: kerberos
Provides-Extra: manpages
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1569 characters]

WHEEL

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

RECORD

Path Digest Size
ciecplib/__init__.py sha256=hA3y41pg2s85-TYEaZo6riaKANm-pvycItI7B0eZtg4 1251
ciecplib/conftest.py sha256=EXM4QttCbPse1cWUMJGQ642wb5KMCZ-diD3GwztEriA 2756
ciecplib/cookies.py sha256=kTN4A7NwNgBIVOQgpJT4jKptH5woKXT55vp-QhlGPAU 4126
ciecplib/env.py sha256=UBV_0OjwkddWNtBYgckU6_1EUEnyb6oQ3O5uK_qmMCE 1823
ciecplib/kerberos.py sha256=uhciGsWxu-hW8bkn-Lizq5kqf2qh-w6P5c9sDUhqsFA 3616
ciecplib/logging.py sha256=CWKGzwjaxpNqvmDmKeqVt5M0LD5zka3IaKHOrZ9hElg 1756
ciecplib/requests.py sha256=jyFT5nSZgER9q_AXXvIvPYdRrhCCLwz6NeIEL5Du278 4219
ciecplib/sessions.py sha256=_GrUcn5yNExJi1q4Ce7iJeSrIDCbE05qD14Wzoe5zFw 2565
ciecplib/ui.py sha256=3RJ3Vx9l0zYnDe4syXo4nXHuQibdxWsCpVElSwGeIME 5903
ciecplib/utils.py sha256=2AGhMgBBuIMTY0ruQROOnJ-H0JWke-e_1md7eqHgiLU 7014
ciecplib/x509.py sha256=xvGpy5GWOzCswSjbwolZDhEWs-9keCQSKhStksehDJw 14120
ciecplib/tests/__init__.py sha256=T1FKuFRpa8uLqcFk_autAh1xEEtGcILZoSfcI9LSVZU 788
ciecplib/tests/test_cookies.py sha256=zX01TkZ0oOxlTsA9BfewQGq1Q3EMlGHIPMeTRZzwD4k 3782
ciecplib/tests/test_env.py sha256=HRGgTY1PtgtFaVSBwj2W6jtLIMNunCbvsWieE8fJxfY 1155
ciecplib/tests/test_kerberos.py sha256=zDiGfuMdTczGTOr5LccTnzUQvhyZDQLpLTg9QNWvaQ8 2847
ciecplib/tests/test_requests.py sha256=oeP6R5zyftJVSVQbP3hVrgsXaG0jOWlBUPcpM7oLhzk 1119
ciecplib/tests/test_sessions.py sha256=YlBkYq0SmIrPF_csXDQu7nkF4C8-JSYfyLaX9RFK5NE 2087
ciecplib/tests/test_utils.py sha256=XbjzU1obW7EhHMnLgHT-hsbAaqYmG8-wSETD7GT3wPo 4965
ciecplib/tests/test_x509.py sha256=s4YHTvegpwKQv_XTprtHq3P67NJ7YPCQM6K0v-ZJ-zE 6205
ciecplib/tool/__init__.py sha256=GxHk-eZKo7vQFjEL3xojIb5QoIznBj5k0LMIFmH9v7U 801
ciecplib/tool/ecp_cert_info.py sha256=EEXGnDu4_-8foRLoXkn4QOEve_EmAh5NIBipqJdWCZg 5218
ciecplib/tool/ecp_curl.py sha256=iW7ApjFPakX46Eg8HwWbpKEOnZGyLTxYRLmgpm2z8Jc 4566
ciecplib/tool/ecp_get_cert.py sha256=lr335RtJy_GyrkvjOQuimwv2IJDC8oKaYLuHGRz9ZTU 5851
ciecplib/tool/ecp_get_cookie.py sha256=ILLhbMO7nKVP7COBQQIYBKgPrTcyknkgA1eRoKCOTVM 5826
ciecplib/tool/utils.py sha256=r8qBq8pWT43x0uC4BjAL7ZNiSs8mCRfDViTrrnb-mIY 8873
ciecplib/tool/tests/__init__.py sha256=zUcUOaRPLjf6F0Bl1uJQ1BvVGmP0Lgnd1gj3VNDw-d0 793
ciecplib/tool/tests/test_common.py sha256=T-Dp6rFIsnMsSDxAiovG1_uJTp3zlSc_Gjdv5GNJf5Q 1985
ciecplib/tool/tests/test_ecp_cert_info.py sha256=E5Dm9ZwbGod9IwkP6QqprEWGer019mpYTljodR6gww8 2271
ciecplib/tool/tests/test_ecp_curl.py sha256=LV2JHSL0o5tAqR1jS2YFb3dOgOrkv01Gmd7qfbvKef0 4531
ciecplib/tool/tests/test_ecp_get_cert.py sha256=Z2GMNco3iJhi4PDbUOwcaYuw6p3ktMJtWBuq4XrqE8I 2655
ciecplib/tool/tests/test_utils.py sha256=dESG68pAxvLqHpnMiqLGGb5H3Mqnmjg_I2I0PDodtQE 2662
ciecplib-0.9.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
ciecplib-0.9.0.dist-info/METADATA sha256=FhjK_fRApSdlo_oeAs5QWf8kDiZKrn-0TiXDljdPfI4 3556
ciecplib-0.9.0.dist-info/WHEEL sha256=beeZ86-EfXScwlR_HKu4SllMC9wUEj_8Z_4FJ3egI2w 91
ciecplib-0.9.0.dist-info/entry_points.txt sha256=M3o0tyPxys8w-OXMNqpiiqtRlMSZ5U27a0uh3STJtxk 204
ciecplib-0.9.0.dist-info/top_level.txt sha256=pH9UyWV5sjKHBwPdFyScjyfXZq8UbCQCNGtzGrMvxSQ 9
ciecplib-0.9.0.dist-info/RECORD

top_level.txt

ciecplib

entry_points.txt

ecp-cert-info = ciecplib.tool.ecp_cert_info:main
ecp-curl = ciecplib.tool.ecp_curl:main
ecp-get-cert = ciecplib.tool.ecp_get_cert:main
ecp-get-cookie = ciecplib.tool.ecp_get_cookie:main