Package: pyams-file
ContentsWhat is PyAMS?What is PyAMS_file?Changelog2.0.22.0.12.0.01.6.41.6.31.6.21.6.11.6.01.5.51.5.41.5.31.5.21.5.11.5.01.4.01.3.01.2.51.2.41.2.31.2.21.2.11.2.01.1.21.1.11.1.01.0.11.0.0What is PyAMS?PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.PyAMSis actually mainly used to manage web sites through content management applications (CMS,
see PyAMS_content package), but many features are generic and can be used inside any kind of web
application.All PyAMS documentation is available onReadTheDocs; source code
is available onGitlaband pushed toGithub.What is PyAMS_file?PyAMS_file is a PyAMS extension package used to handle files storage into ZODB. Provided features
allow to create file fields attributes which, when associated with matching properties, will allow
storage of any file easilly.Extensions also allow easy management of medias files, like images, videos or audios files, for
example to generate thumbnails of images files.This package also provides an extension to PyAMS_i18n, which will allow to store and retrieve
translated versions of a given file in several languages.Some helpers related to archives management are also provided.Changelog2.0.2allow setting of file property field value from CGI FieldStorage2.0.1upgraded Buildout configuration2.0.0migrated to Pyramid 2.0added support for Python 3.11updated resampling settings for last Pillow version1.6.4automatically remove diacritics from provided file name1.6.3specify supported methods in CORS requests handler1.6.2added CORS requests handler support to file view1.6.1added support for Python 3.10moved TALES extensions topyams_file_viewspackage1.6.0added “selections” argument topictureTALES extension (see new PyAMS_skinBootstrapThumbnailsSelectionDictFieldschema fieldupdatedcontent-dispositionheader handler in file view1.5.5corrected doctests1.5.4updated SVG image rendering1.5.3package upgrade because of version mismatch1.5.2added image helper to get selection thumbnail1.5.1updated testing dependencies1.5.0added images thumbnailers vocabularyupdated “pictures” TALES extension1.4.0removed support for Python < 3.7updated doctests1.3.0added IBlobsReferencesManager factory configurationremoved Travis-CI configuration1.2.5added commit into thumbnails traverser to avoid exceptions for uncommitted blobsupdated “adapter_config” arguments namesupdated doctests1.2.4updated doctests1.2.3updated tests with ZCA hook1.2.2updated tests for correct execution in Travis1.2.1Pylint code cleanup and improved tests1.2.0changed File blob’s mode in context manager to readonlyremoved intermediate commits in thumbnails traverserupdated file properties to be able to remove an attribute and unreference files objects
accordinglyadded subscriber to correctly remove all referenced files when a parent object is removedrefactored archives extraction utilitiesimproved tests and coverage1.1.2updated Travis authentication token1.1.1updated doctests for Travis-CIupdated Travis-CI configuration1.1.0added watermark opacity argument to IThumbnails.get_thumbnail interfaceadded support for Bootstrap ‘xl’ responsive image sizeupdated SVG images rendererupdated doctests1.0.1use current request registry instead of global registry to query adapters1.0.0initial release