cement

View on PyPIReverse Dependencies (111)

3.0.12 cement-3.0.12-py3-none-any.whl

Wheel Details

Project: cement
Version: 3.0.12
Filename: cement-3.0.12-py3-none-any.whl
Download: [link]
Size: 136449
MD5: d5671e4020107f2461fcd13c5bfb75a5
SHA256: 5e99ac3193d9ffb093c350a892eeaf346b67525bd1e1de08e4a81475025fbf82
Uploaded: 2024-11-10 07:29:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cement
Version: 3.0.12
Summary: Application Framework for Python
Author-Email: "Data Folk Labs, LLC" <derks[at]datafolklabs.com>
Project-Url: homepage, https://builtoncement.com
Project-Url: documentation, https://docs.builtoncement.com
Project-Url: repository, https://github.com/datafolklabs/cement
License: Copyright (c) 2009 Data Folk Labs, LLC All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Data Folk Labs, LLC. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: python,module,cli framework
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.8
Requires-Dist: colorlog; extra == "colorlog"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: guzzle_sphinx_theme; extra == "docs"
Requires-Dist: sphinxcontrib-napoleon; extra == "docs"
Requires-Dist: pyYaml; extra == "generate"
Requires-Dist: jinja2; extra == "jinja2"
Requires-Dist: pylibmc; extra == "memcached"
Requires-Dist: pystache; extra == "mustache"
Requires-Dist: redis; extra == "redis"
Requires-Dist: tabulate; extra == "tabulate"
Requires-Dist: watchdog; extra == "watchdog"
Requires-Dist: pyYaml; extra == "yaml"
Requires-Dist: cement[jinja2,yaml]; extra == "cli"
Provides-Extra: alarm
Provides-Extra: argparse
Provides-Extra: colorlog
Provides-Extra: configparser
Provides-Extra: daemon
Provides-Extra: docs
Provides-Extra: dummy
Provides-Extra: generate
Provides-Extra: jinja2
Provides-Extra: json
Provides-Extra: logging
Provides-Extra: memcached
Provides-Extra: mustache
Provides-Extra: plugin
Provides-Extra: print
Provides-Extra: redis
Provides-Extra: scrub
Provides-Extra: smtp
Provides-Extra: tabulate
Provides-Extra: watchdog
Provides-Extra: yaml
Provides-Extra: cli
Description-Content-Type: text/markdown
[Description omitted; length: 7851 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.4.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
CHANGELOG.md sha256=ZKnSArpgUf4uoxf7tlr3cREDfewsyGcfIsfL1aXwSRg 16540
CONTRIBUTORS.md sha256=vI3dwfoe7pFujdUtUhYSON2tDBeVBIFCqcFWPGMTmSc 650
cement-3.0.12.dist-info/METADATA sha256=MjqFNRTyKAioS9RVQfHJztgo0xO6FZ6-rV4e_wDu7K4 11296
cement-3.0.12.dist-info/WHEEL sha256=thaaA2w1JzcGC48WYufAs8nrYZjJm8LqNfnXFOFyCC4 90
cement-3.0.12.dist-info/entry_points.txt sha256=F5hbnrttywrLwBRxtlzxAGExpFmFUehG1-yAbpTQqzA 64
cement-3.0.12.dist-info/licenses/LICENSE sha256=gGojrD2PIsn71ynkYeEXpI_b9FpTddLmQTiqWVozb4k 1527
cement/__init__.py sha256=xvSUjrTlbAgYxrT52gS-WFuW1mksjZno_PWTanILHLs 432
cement/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/controllers/base.py sha256=kv8Lroul8RyjT6noIBDDgsswEQODV1WunP3cPbONwAM 481
cement/cli/main.py sha256=9G2gA2gWdTsNvzHeBDIU0Dy0B89NqQp4K9Da1GFsKc0 1790
cement/cli/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/extension/.generate.yml sha256=3LgcHAV_hxTFNtarDqDtjIe2iuhJEQClRxnukMVovr8 329
cement/cli/templates/generate/extension/ext_{{ label }}.py sha256=q3CoDYdbkyW3LD1dX3-FjLeXf0L0QUv5-3Y3pJlZjaQ 292
cement/cli/templates/generate/plugin/.generate.yml sha256=cn13nIwPjUQ61V7asGEozYAYGYgrNhzwS_iD2TkeR5Q 457
cement/cli/templates/generate/plugin/{{ label }}/__init__.py sha256=N1GxmbEPyVMB5IrMU7_c2MVfM41bhzZH-TuqdGXzE34 301
cement/cli/templates/generate/plugin/{{ label }}/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/plugin/{{ label }}/controllers/{{ label }}.py sha256=Ngn_PU5My9-wJn01O-dteoDidTaQjoh0R91VLi7EIXc 858
cement/cli/templates/generate/plugin/{{ label }}/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/plugin/{{ label }}/templates/plugins/{{ label }}/command1.jinja2 sha256=Ah_CrdU0HPnziLFFNmL3CCdBURlSXMWSDHNw6SHMYkI 35
cement/cli/templates/generate/project/.generate.yml sha256=lk4vBtqN6QPBOqfNIvJfn7sFj1RxzYFhpFyZxMwo3RM 953
cement/cli/templates/generate/project/.gitignore sha256=oj31l_JKADFy_7W948jy0XS3h_Uc5-DtPSoDn7HUaU0 1220
cement/cli/templates/generate/project/CHANGELOG.md sha256=sfJhPnM3q-2B9IXS6Xi1mR6u-hFc1vh2O7rsQgi59Iw 56
cement/cli/templates/generate/project/Dockerfile sha256=h7BdYt2JVppekOgJ03YupuoxAusq7xssK0-XmBez_ms 301
cement/cli/templates/generate/project/LICENSE.md sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
cement/cli/templates/generate/project/MANIFEST.in sha256=roYjZ91yW_u1-5DL5ffgZNhwruN6p-joztuDXzSeb8Q 139
cement/cli/templates/generate/project/Makefile sha256=lMk36rVHSKsrljVvu-FYoHwPjTdzE2Qj0EQchvkPf4g 608
cement/cli/templates/generate/project/README.md sha256=MumjdMIQCWNF6NE3O8HfE3HUOfk8AtQ1JaFNivvlk6M 1018
cement/cli/templates/generate/project/config/{{ label }}.yml.example sha256=gPH0aTVXdG_lsqdyXFASM5wwJJEOwe-jqTdY5cnRlsY 1069
cement/cli/templates/generate/project/docs/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/requirements-dev.txt sha256=Gm-GGTgYp-SB-MLJxvFFyG1cFLdNiEhBBPFM8Cg0DM0 95
cement/cli/templates/generate/project/requirements.txt sha256=q1mhpyLTVxn4uum63JwXkz38ZiQyq42mlSq70eOIFP8 74
cement/cli/templates/generate/project/setup.cfg sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/setup.py sha256=FGkXRdLeHOc1Yj8wmjpfR6zhO9ReVs07ilW5CnRf2rE 727
cement/cli/templates/generate/project/tests/conftest.py sha256=ZmESEeBKxDQBZVHWT6z6gQc_EmM107z6W0GLJ0W8XbU 299
cement/cli/templates/generate/project/tests/test_{{ label }}.py sha256=S6jcbmH1A740ADG50mt8gYqA8kDNEgcjC94TAldJNkU 992
cement/cli/templates/generate/project/{{ label }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/controllers/base.py sha256=o3X5byvr5g6KzB2v2XvBpdDurVbZzY9tfpSQL7WD5BU 1548
cement/cli/templates/generate/project/{{ label }}/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/core/exc.py sha256=olrV7LGC_cnviG3RbE2lGZZgpazg0afgYkg5ERHwxBI 76
cement/cli/templates/generate/project/{{ label }}/core/version.py sha256=bQrG-6huG_3Usx_-WD9CCCVTOgNOvhHeFFyhXfiM36E 175
cement/cli/templates/generate/project/{{ label }}/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/main.py sha256=kdcTDeoN93v8ObjrqPNcAbGn3iW39Jn5yJ8bhx0zum0 1961
cement/cli/templates/generate/project/{{ label }}/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/project/{{ label }}/templates/command1.jinja2 sha256=HHOy5da8brHPDncTBgXDKkK1AKnGfmni4fc_Nk7R534 64
cement/cli/templates/generate/script/.generate.yml sha256=qbyII8V-bQQ4QvSbfQ1V-mi7yzo4uCPExlZWPaJLlAU 302
cement/cli/templates/generate/script/{{ label }}.py sha256=FGemq6FIbKOAf7h8aF-rVIzblKSuhBWm3WoKOW0JGVQ 1614
cement/cli/templates/generate/todo-tutorial/.generate.yml sha256=g_HvkvKG0_W8oeQ7EbTPByFwCfVlhfnalIytmCpdavI 27
cement/cli/templates/generate/todo-tutorial/.gitignore sha256=oj31l_JKADFy_7W948jy0XS3h_Uc5-DtPSoDn7HUaU0 1220
cement/cli/templates/generate/todo-tutorial/CHANGELOG.md sha256=l-NHDp7HhrViaTt3whqeIFR9NM_g8WrxLQniYtYotdw 65
cement/cli/templates/generate/todo-tutorial/Dockerfile sha256=HOXNhTAK5azPixnOp9qK4Hf7tMuTltiY4ehQSncWnZU 509
cement/cli/templates/generate/todo-tutorial/LICENSE.md sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
cement/cli/templates/generate/todo-tutorial/MANIFEST.in sha256=ivX5lzOHwfNksWh8Wqc9bHB_3VswB4pZc7annTAnUzo 132
cement/cli/templates/generate/todo-tutorial/Makefile sha256=3ccor0wyYsxuS4Qitm2OqpqPIFriFHnv-w_NP4PUJTY 587
cement/cli/templates/generate/todo-tutorial/README.md sha256=om9upTkB3WdVN1HoU5XSAaljOu8Kdh5GkdWlov-g6Xo 1014
cement/cli/templates/generate/todo-tutorial/config/todo.yml.example sha256=YeA-6UIs-Wn8S60jvRkHdVUZ1j-q19lZVyX5r7GmkiM 1101
cement/cli/templates/generate/todo-tutorial/docs/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/requirements-dev.txt sha256=Gm-GGTgYp-SB-MLJxvFFyG1cFLdNiEhBBPFM8Cg0DM0 95
cement/cli/templates/generate/todo-tutorial/requirements.txt sha256=aq0TnTGF4xcXbrJLZt4X-9AmMoycsb07gYE73QbOBbk 81
cement/cli/templates/generate/todo-tutorial/setup.cfg sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/setup.py sha256=tGx9xDjkmVOp8z7HI3gl-5f6sSGs9JTckLjElVNfc18 715
cement/cli/templates/generate/todo-tutorial/tests/conftest.py sha256=vfbCimyqWzsKhIO-ApzAvPXLVciHVuFKbhFindAENGA 575
cement/cli/templates/generate/todo-tutorial/tests/test_main.py sha256=qySKmK6oaBW1jw-5ulEupGt5yAeFVohKyG_QLR2flQA 252
cement/cli/templates/generate/todo-tutorial/todo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/controllers/base.py sha256=loHhKBo6e6p0nknxiz6ZkJfK5DLxidwGTr4ferUFct4 1537
cement/cli/templates/generate/todo-tutorial/todo/controllers/items.py sha256=Sa8esAo8eqK7dhBvwLl7QvFOSWl96PiO2W2AI-9wSLY 2768
cement/cli/templates/generate/todo-tutorial/todo/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/core/exc.py sha256=bxjmqaF7HJvqdgw42OQkU0djmJW0vruTcgGI1fmgRf0 257
cement/cli/templates/generate/todo-tutorial/todo/core/version.py sha256=bQrG-6huG_3Usx_-WD9CCCVTOgNOvhHeFFyhXfiM36E 175
cement/cli/templates/generate/todo-tutorial/todo/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/main.py sha256=wqJoAeWdTLUecqyxgUVUJ24Ocs5nTDBGU0-QXzoyaks 2595
cement/cli/templates/generate/todo-tutorial/todo/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/cli/templates/generate/todo-tutorial/todo/templates/command1.jinja2 sha256=HHOy5da8brHPDncTBgXDKkK1AKnGfmni4fc_Nk7R534 64
cement/cli/templates/generate/todo-tutorial/todo/templates/items/list.jinja2 sha256=lk8OLGOYWPXAA3hxXvDIkfXcnDuK0N6TZj0sd82Cdwo 130
cement/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/core/arg.py sha256=f_06gv7HBs_p86ygOHkHdNEuSI33jo0U-eCX4gsqGUI 2861
cement/core/backend.py sha256=2y6QGRjpPPEsKmUwcHUb69FFx2yflAH703EhyF-vJqo 87
cement/core/cache.py sha256=lhX5d0NqgK_lr4yyF9DXHC6UgIoMpjp3eHPl4xOFFao 2644
cement/core/config.py sha256=6AgDbsZ8kMSEwLEsjUKSXXRpZH98WX4wMoh657Dm7oM 6513
cement/core/controller.py sha256=34rXGTfoobRfZsZzwAQ87R6hwCSxZjg-zJX4ueql9zU 1645
cement/core/deprecations.py sha256=mBMSeSb22qMCOoaiKns0f-f2i-3aPbQCnzByit7NqLw 755
cement/core/exc.py sha256=XNrZrvNVsy4MW0FAyoGyrGdC4d5YTRzwy4p2V46i2oA 977
cement/core/extension.py sha256=lMZDJJJK39WbvTgGXMgySlLkWlnQiPNOKPEJqlIrSSM 4322
cement/core/foundation.py sha256=Pf-gbziZnb65ttfwesvtTOAaswaARSFs8yi0uWRJJdw 63039
cement/core/handler.py sha256=ei8Di6sE0U8gLAx0dSG8rqRV354sjRaa-NT5jc2t63s 13724
cement/core/hook.py sha256=GI2cGB5bmO8Zx3fUBlb9krtxiOvm1ytp1LJB2AAB82g 5575
cement/core/interface.py sha256=WSXH_MyPfdibYDyDlGLGrcvinT2qzoIO3NvMbMXptvw 3982
cement/core/log.py sha256=MK2_ZQjC_GXigwLAdEH4yx5UWRgcnNsjrreE3PcPMp0 2256
cement/core/mail.py sha256=o-qoxXEswTPvZMGC5QEWbYZolomyYBbf9kuBojsTDmY 4065
cement/core/meta.py sha256=qqksP1heNMxAWMeWXxFlTY_AWcBYtlkDSszk8uG5QdI 1509
cement/core/output.py sha256=SLcio3WcFUwCUu8pigN-YEjgIdiwlpGEq1Ibc-B7JbQ 1493
cement/core/plugin.py sha256=dSCEujEdywVEdyBsoIfIk0-Zu7nXXM-FxP1w5QQbZXs 1864
cement/core/template.py sha256=kqnjrYkf2fLACIKDwmVuCp22XvghF32g4cO_s2-ES4M 15226
cement/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/ext/ext_alarm.py sha256=fcNW8RHKC-14al0WAltDUck7eEpyq26yF8nsan8rwG8 1523
cement/ext/ext_argparse.py sha256=eg4gHIqINC_-0QK-juI0NE_nPXZg9g-3KvXNnKLlIPk 32598
cement/ext/ext_colorlog.py sha256=RP2X4a3NxOfmE52iXJSuhz2uelczFY7xbfPaHegtrY8 4276
cement/ext/ext_configparser.py sha256=E5eVUW2upik6Mbj9bdVFBy9GyP_SNLRDByMISEqXPwM 6338
cement/ext/ext_daemon.py sha256=Aea21bwwvW4QW4rXdXUlvi4kvtzYMOxZGgt3lFUcHMA 8850
cement/ext/ext_dummy.py sha256=Y4kNvAoLas5SSLfLiO8y9ODccAXC7OL1x81qVH4VEHE 8319
cement/ext/ext_generate.py sha256=J5YSScvCp1i7C6CLD_QAld6VPnHDDbTK1rP48tZLKlI 7821
cement/ext/ext_jinja2.py sha256=JuX0Iz-i0yqo0kccmfq5EpuiyDvhx6ttyCyeB90vZCo 5361
cement/ext/ext_json.py sha256=wakbD8H3O3RxTSKHG7hMv1bPAp1GZ8sFZ4crOX7Pztk 5590
cement/ext/ext_logging.py sha256=4S6ZGAdmd0tnTDrDSQurcn-eb-WppmzrDnmfG0GRc-o 15545
cement/ext/ext_memcached.py sha256=rWxzLaYx86vjDkcnMuyAd8DRxXEHy7QR3Ip4nFbd0Rc 4944
cement/ext/ext_mustache.py sha256=bbcHx4lLT1h4ZKruYoaDbUzQedYyCoh-GzMuOsaltGc 4522
cement/ext/ext_plugin.py sha256=zZh2Q4wMGZm84O9PN5Yj6OqQ3FGq0H8kZjMbcYxjXRQ 7781
cement/ext/ext_print.py sha256=USoPD0IZvpg86VJMglM8wtZASp2tj-fCtr_fZl6Ptyo 3575
cement/ext/ext_redis.py sha256=EyDMaVZ825FBtfO8Arg4pVCCuxB5U1L07_DwcPuZ2iM 4374
cement/ext/ext_scrub.py sha256=z0mNAWSw33Q3bxSfvlArO10lMzBS6QhrEI-i_FL4A8c 2117
cement/ext/ext_smtp.py sha256=DtIn1voBqIhs5R5hrsgi_yNeV2AYP63JYYOh26mckYI 7908
cement/ext/ext_tabulate.py sha256=iFwVxr31w5WDF-TVWUfR5T9I1LgtghdmXNOyE9km2ao 3363
cement/ext/ext_watchdog.py sha256=os38qnqnPtXsvl9kExZ5V_TMyjOtGlm2cOmvMvKZWRY 6159
cement/ext/ext_yaml.py sha256=75GBKq7cJcnMllXDyyHsetLjs3hgqmX8JYXduQnSXLA 5877
cement/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cement/utils/fs.py sha256=57iNIs3bFvhKKPzYAWyFiObdlZ7fumPOqtC5fw5pXkA 6822
cement/utils/misc.py sha256=A3Ju4kYznpay4BeatxVW-XDv-SJxKSsi6sppabjlGp4 7969
cement/utils/shell.py sha256=ahX-NdtpQkta3UiqWOZIxV5WshVP1rE0dE8KgT_2Q4s 16162
cement/utils/test.py sha256=pYAG0TeWQpXntGSKqG-TcCMUCwBDgPpNl9cAtQ0IVz8 229
cement/utils/version.py sha256=Cxi4FHWVmq7_Uc9Y05Unohn1ko5vvDuBuobIuOiLVCA 4243
cement-3.0.12.dist-info/RECORD

entry_points.txt

cement = cement.cli.main:main