1+ [build-system ]
2+ requires = [" setuptools>=42" , " wheel" ]
3+ build-backend = " setuptools.build_meta"
4+
5+ [project ]
6+ name = " django-filer"
7+ description = " A file management application for django that makes handling of files and images a breeze."
8+ requires-python = " >=3.8"
9+ license = {text = " BSD-3-Clause" }
10+ authors = [
11+ {
name =
" Divio AG" ,
email =
" [email protected] " },
12+ ]
13+ maintainers = [
14+ {
name =
" Django CMS Association and contributors" ,
email =
" [email protected] " },
15+ ]
16+ classifiers = [
17+ " Development Status :: 5 - Production/Stable" ,
18+ " Environment :: Web Environment" ,
19+ " Intended Audience :: Developers" ,
20+ " License :: OSI Approved :: BSD License" ,
21+ " Operating System :: OS Independent" ,
22+ " Programming Language :: Python" ,
23+ " Programming Language :: Python :: 3" ,
24+ " Programming Language :: Python :: 3.8" ,
25+ " Programming Language :: Python :: 3.9" ,
26+ " Programming Language :: Python :: 3.10" ,
27+ " Programming Language :: Python :: 3.11" ,
28+ " Programming Language :: Python :: 3.12" ,
29+ " Framework :: Django" ,
30+ " Framework :: Django :: 3.2" ,
31+ " Framework :: Django :: 4.0" ,
32+ " Framework :: Django :: 4.1" ,
33+ " Framework :: Django :: 4.2" ,
34+ " Framework :: Django :: 5.0" ,
35+ " Framework :: Django :: 5.1" ,
36+ " Framework :: Django CMS" ,
37+ " Framework :: Django CMS :: 3.8" ,
38+ " Framework :: Django CMS :: 3.9" ,
39+ " Framework :: Django CMS :: 3.10" ,
40+ " Framework :: Django CMS :: 3.11" ,
41+ " Framework :: Django CMS :: 4.0" ,
42+ " Framework :: Django CMS :: 4.1" ,
43+ " Topic :: Internet :: WWW/HTTP" ,
44+ " Topic :: Internet :: WWW/HTTP :: Dynamic Content" ,
45+ " Topic :: Software Development" ,
46+ " Topic :: Software Development :: Libraries" ,
47+ ]
48+ dynamic = [" version" , " readme" ]
49+ dependencies = [
50+ " django>=3.2" ,
51+ " django-polymorphic" ,
52+ " easy-thumbnails[svg]" ,
53+ ]
54+ [project .urls ]
55+ Homepage = " https://github.com/django-cms/django-filer"
56+
57+
58+ [project .optional-dependencies ]
59+ heif = [" pillow-heif" ]
60+
61+ [tool .setuptools ]
62+ include-package-data = true
63+ zip-safe = false
64+
65+ [tool .setuptools .packages .find ]
66+ where = [" ." ]
67+ include = [" filer*" ]
68+ exclude = [" tests*" ]
69+ namespaces = false
70+
71+ [tool .setuptools .dynamic ]
72+ version = {attr = " filer.__version__" }
73+ readme = {file = [" README.rst" ]}
74+
75+ [tool .flake8 ]
76+ max-line-length = 119
77+ exclude = [
78+ " *.egg-info" ,
79+ " .eggs" ,
80+ " .env" ,
81+ " .git" ,
82+ " .settings" ,
83+ " .tox" ,
84+ " .venv" ,
85+ " build" ,
86+ " data" ,
87+ " dist" ,
88+ " docs" ,
89+ " *migrations*" ,
90+ " tmp" ,
91+ " node_modules" ,
92+ ]
93+ ignore = [" E251" , " E128" , " E501" , " W503" ]
94+
95+ [tool .isort ]
96+ line_length = 119
97+ skip = [" manage.py" , " *migrations*" , " .tox" , " .eggs" , " data" , " .env" , " .venv" ]
98+ include_trailing_comma = true
99+ multi_line_output = 5
100+ lines_after_imports = 2
101+ default_section = " THIRDPARTY"
102+ sections = [" FUTURE" , " STDLIB" , " DJANGO" , " CMS" , " THIRDPARTY" , " FIRSTPARTY" , " LOCALFOLDER" ]
103+ known_first_party = [" filer" ]
104+ known_cms = [" cms" , " menus" ]
105+ known_django = [" django" ]
0 commit comments