plone.namedfile

View on PyPIReverse Dependencies (35)

7.0.1 plone.namedfile-7.0.1-py3-none-any.whl

Wheel Details

Project: plone.namedfile
Version: 7.0.1
Filename: plone.namedfile-7.0.1-py3-none-any.whl
Download: [link]
Size: 326412
MD5: a4c83fb8091b9f076d2bbc175740bf96
SHA256: 7042a87b46a8691a277dca4b630c18ecddf5857e0f0dad41941ce201a5efedf2
Uploaded: 2025-03-21 07:55:47 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: plone.namedfile
Version: 7.0.1
Summary: File types and fields for images, files and blob files with filenames
Author: Laurence Rowe, Martin Aspeli
Author-Email: plone-developers[at]lists.sourceforge.net
Home-Page: https://pypi.org/project/plone.namedfile
License: BSD
Keywords: plone named file image blob
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 6.0
Classifier: Framework :: Plone :: 6.1
Classifier: Framework :: Plone :: Core
Classifier: Programming Language :: Python
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: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.9
Requires-Dist: BeautifulSoup4
Requires-Dist: persistent
Requires-Dist: piexif
Requires-Dist: Pillow
Requires-Dist: plone.app.uuid (>=2.2.0)
Requires-Dist: plone.base
Requires-Dist: plone.dexterity
Requires-Dist: plone.memoize
Requires-Dist: plone.protect
Requires-Dist: plone.rfc822 (>=2.0.0)
Requires-Dist: plone.scale[storage] (>=3.0)
Requires-Dist: plone.schemaeditor
Requires-Dist: plone.supermodel
Requires-Dist: Products.CMFCore
Requires-Dist: setuptools
Requires-Dist: z3c.caching
Requires-Dist: zope.cachedescriptors
Requires-Dist: zope.copy
Requires-Dist: Zope
Requires-Dist: lxml; extra == "test"
Requires-Dist: plone.app.testing; extra == "test"
Requires-Dist: plone.testing; extra == "test"
Provides-Extra: test
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
[Description omitted; length: 40553 characters]

WHEEL

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

RECORD

Path Digest Size
plone.namedfile-7.0.1-py3.13-nspkg.pth sha256=BLI1R3lEMKmzB6WWJhK4b_5KSuPKCxbAXDyPjqDJtdY 462
plone/namedfile/__init__.py sha256=WD2Fq2qAufodtqL0mjNgRsKtpmDmMNsd1UhEZuLD4KI 214
plone/namedfile/adapters.py sha256=ibR-lnjk2SyAQ5EkB6f_wrSFWN8Wr8diLr4UPyuq6x8 5117
plone/namedfile/browser.py sha256=PqXRvHywLbvvIiqBT17ym0DyVHC9FLNb9ZCRGw9A9gY 7705
plone/namedfile/configure.zcml sha256=W7GEszxgsgACLETKn8xlSKmvPX5VRFdvAG8FgnrUEIM 1256
plone/namedfile/copy.py sha256=K4v3QWcuTSwcAdAEKuKZWCeSJKMvZGcexQrlxaMjtmE 960
plone/namedfile/editor.py sha256=M_DWU4kP4RRawbey1oo9kp6PyfcBn3SPjp04eGjgYXw 2388
plone/namedfile/editor.zcml sha256=HeLhfKBaCgkRh_yWX0Om5K80vVKAbcXwt4nd5n27PhM 522
plone/namedfile/field.py sha256=7kAV_fNbeLRic9z4qzSphvgN6vm08DiKwdu_FuEthLc 4608
plone/namedfile/field.zcml sha256=OptpP3RDjRV4FQOemmAAzLtIQw5KbD1ClNIuAm3uAvU 379
plone/namedfile/file.py sha256=K9le3IpcN4-KoFAyssMLqG2OkQ3URkGWbPwC81hsUzI 12977
plone/namedfile/handler.py sha256=R-PHFBvsKZH6AOBCfD-e0jMsOMR6bP1TLBrDnpMZqRw 519
plone/namedfile/handler.rst sha256=_pZTF5plN05RNi_dNDSF5ZX3oeS8tX_82YDEbLjUHqM 10076
plone/namedfile/handler.zcml sha256=HMxB_hsZcqpPcM5M6lVVxmi38_jxP-j7rrXqKlIph-U 609
plone/namedfile/interfaces.py sha256=QJxU5miiyL5u6zSiWw0vzzfP_Bb7H5nnamn8IYb0p7o 4490
plone/namedfile/marshaler.py sha256=rTPG2ybPchFKqd1V06G7zDqsuOMVqB-Uu4356vF558c 2902
plone/namedfile/marshaler.rst sha256=UNRL3ssPCPQ6u2k39rFLIG4_8N2A-jr3GNzDhCa8PnM 8283
plone/namedfile/marshaler.zcml sha256=-DP0ZTzsfqvd2i2lNyVOPkXZwzb1xhqxS852m9BVp_I 313
plone/namedfile/picture.py sha256=c_aLFpMyPIJw13RmyUFAOaSw8-nVnOcbsA2dXhuGEf4 6114
plone/namedfile/scaling.py sha256=s3KhKiTk1RXSoqbyCK2HhBTWsCO-ZZ75GL93eFsFHy4 30266
plone/namedfile/scaling.zcml sha256=I-IWdaFp5velQ6gGFp9iwrr_XNSEIOpbSMSr315GgMQ 1918
plone/namedfile/storages.py sha256=cBoZD2eUKLYOMuL7Lf4FA1YTc1HiMNIkF1iVMVi9Fuk 3164
plone/namedfile/test.pt sha256=KYWvV-j-TH9wg6LZ-bMRy845n3i93Ubx-vGuEbhoyt4 9743
plone/namedfile/testing.py sha256=KcbdZpGcdu3vMctg6oOW9Y9buMU9pIkMuLQ6lpBVl0Y 881
plone/namedfile/testing.zcml sha256=VCcqm6i8rOPvWM23l--Ig6cj1UL0YYkSfxutPLDVv8g 735
plone/namedfile/usage.rst sha256=txbkZqkoeREVFku6WBaT2L219BWiihm4x20xQbVs_84 16567
plone/namedfile/utils.rst sha256=Yc_ZL7dUrIPN0FviK8gYRPvXpF0DLiPFfPi90mHzZKs 417
plone/namedfile/z3c-blobfile.zcml sha256=E6uDvUV__kBqyeHMz-jlfuMjkEM2XDStGE4iVryA2Ns 1537
plone/namedfile/tests/900.jpg sha256=agHKDXRjYa8rIOTfM4YF1LvZmbkMSYURryBITNzFuEY 160651
plone/namedfile/tests/__init__.py sha256=TGb_kdrRmIzjnlbcb_jIG3jL01c3MaKHqkulhgcXQDw 526
plone/namedfile/tests/dummy.py sha256=H6Rd00O8MGYnJpFEJIvDP5ybiPMy4jzVr2yq2z3REPg 1279
plone/namedfile/tests/file.pdf sha256=MrmGwmfa1ZCy8ozs1cvdw5xrkiDqdO9VwV3lgYVj6BU 8351
plone/namedfile/tests/image.gif sha256=u4mSKRqkmrNwBo54RQ5Eleq6Pj9fsYvoaHqESD5xD1U 303
plone/namedfile/tests/image.jpg sha256=_PyxoDFx6rjbN_gqZ5MsZzPkB25ZEJv3Npw9wEBSMTA 3641
plone/namedfile/tests/image.png sha256=ZkkyDQivBNFCW65BlJgezPUQAsWa-dyETAV80e-zXAs 290
plone/namedfile/tests/image.svg sha256=o1nw-L_RLk5n7wvh5oVdoPVyEXV41nyhcO0-Anh2XBY 3823
plone/namedfile/tests/image.tif sha256=3SmFgjg8UMScJXZNyu_XGTcEwD2KMUZq10geBkT8SyE 300316
plone/namedfile/tests/image_large_header.svg sha256=enwPT3TiNOExxg4RZiXkjgmsGoku4MBW-wEDSyxmxys 39565
plone/namedfile/tests/notimage.doc sha256=pv4qD57ORrpXiwXbyQSrC-LdRBKF0bTwvtadG4uk7Ro 13824
plone/namedfile/tests/test_adapters.py sha256=IjzIdSQwUBckS_wm_lI6XoYxKt-yrrzvOIqhOL_tv4Y 5205
plone/namedfile/tests/test_blobfile.py sha256=P_9DmLKKse2pCxWrN2WBWit77oOml-efgO3ta83zSpQ 5457
plone/namedfile/tests/test_display_file.py sha256=D9TK4fLEOfcN5iadhy46oTT3FTjUPU4ONGy3SvjBjbU 8234
plone/namedfile/tests/test_doctests.py sha256=2xFzPOilRbAs7kR7PlSchF83ImMfi1YRVFYUdH-cjVE 617
plone/namedfile/tests/test_image.py sha256=6kiX45v-IqxC6r97HrgqHC_BVGrmNRTPCjOuZrULQH4 3759
plone/namedfile/tests/test_scaling.py sha256=-aDfGdVrLngMjEprZB3-f7zDIk2SQzpZa70I9xSQE9A 40245
plone/namedfile/tests/test_scaling_functional.py sha256=SQ2DwTar6K4GQRqsRpGu33uoKv1abaKh22MLGwoVbNU 8812
plone/namedfile/tests/test_storable.py sha256=d9SrPQGNk2BrLyn0D6jywejObQp1b6end1Q4yR55lAs 2039
plone/namedfile/tests/test_svg.py sha256=k7XusIuhEjdP0G36eYtBVKx8VoRnN3nyFyiZ8q5bD_I 2255
plone/namedfile/tests/test_utils.py sha256=YgPnocH0R74sDbBxA-MvhIH1K6i1JYIOVekIqk0gCNg 1740
plone/namedfile/tests/test_validation.py sha256=BNT3sJBuSARqoREAjOnFEPa7DrWUXgtLW96uIy6FZ4o 4540
plone/namedfile/tests/tool.gif sha256=3EGIJ_fnP8zGRdIU1fVk80K0_3d1noemPMvlNa4KbYM 168
plone/namedfile/utils/__init__.py sha256=xz_7kFB9-G4iFesnGl51DVUApmdLH0-YfEz4sMP5KCs 12446
plone/namedfile/utils/jpeg_utils.py sha256=LNa5ABrZ0uBJ0Ev2G2IaEZVs4CNqurjvw5df0f7zEYM 1092
plone/namedfile/utils/png_utils.py sha256=Nr7X_rqH1AGn9QX-_iPDMj5GhSkDp0NQ8gqG6S8SEcU 866
plone/namedfile/utils/svg_utils.py sha256=nfUy2XwehgPdR19f-VV_8kDZ_GgDBMLrA4ff8jrCgfQ 1582
plone.namedfile-7.0.1.dist-info/METADATA sha256=AqZVDwZxpe8Nj_y5XKlvVHpaaVBpdKjB2h73ymB-hrk 42468
plone.namedfile-7.0.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
plone.namedfile-7.0.1.dist-info/namespace_packages.txt sha256=56bqrkG-vurYD0l15D71FPiDL7L3QqkfRWkYkdyS7WM 6
plone.namedfile-7.0.1.dist-info/top_level.txt sha256=56bqrkG-vurYD0l15D71FPiDL7L3QqkfRWkYkdyS7WM 6
plone.namedfile-7.0.1.dist-info/RECORD

top_level.txt

plone

namespace_packages.txt

plone