|
1 | 1 | [build-system] |
2 | | -requires = ["setuptools >= 48"] |
3 | | -build-backend = "setuptools.build_meta" |
| 2 | +requires = ["poetry-core"] |
| 3 | +build-backend = "poetry.core.masonry.api" |
| 4 | + |
| 5 | +[tool.poetry] |
| 6 | +name = "qrcode" |
| 7 | +version = "8.0.dev0" |
| 8 | +packages = [{include = "qrcode"}] |
| 9 | +description = "QR Code image generator" |
| 10 | +authors = ["Lincoln Loop <info@lincolnloop.com>"] |
| 11 | +license = "BSD" |
| 12 | +readme = ["README.rst", "CHANGES.rst"] |
| 13 | +homepage = "https://github.com/lincolnloop/python-qrcode" |
| 14 | +keywords = ["qr", "denso-wave", "IEC18004"] |
| 15 | +classifiers = [ |
| 16 | + "Development Status :: 5 - Production/Stable", |
| 17 | + "License :: OSI Approved :: BSD License", |
| 18 | + "Operating System :: OS Independent", |
| 19 | + "Intended Audience :: Developers", |
| 20 | + "Programming Language :: Python", |
| 21 | + "Programming Language :: Python :: 3", |
| 22 | + "Programming Language :: Python :: 3.9", |
| 23 | + "Programming Language :: Python :: 3.10", |
| 24 | + "Programming Language :: Python :: 3.11", |
| 25 | + "Programming Language :: Python :: 3.12", |
| 26 | + "Programming Language :: Python :: 3 :: Only", |
| 27 | + "Topic :: Multimedia :: Graphics", |
| 28 | + "Topic :: Software Development :: Libraries :: Python Modules", |
| 29 | +] |
| 30 | + |
| 31 | +# There is no support for data files yet. |
| 32 | +# https://github.com/python-poetry/poetry/issues/9519 |
| 33 | +# |
| 34 | +# data_files = [ |
| 35 | +# { destination = "share/man/man1", from = [ "doc/qr.1" ] }, |
| 36 | +# ] |
| 37 | + |
| 38 | +[tool.poetry.scripts] |
| 39 | +qr = 'qrcode.console_scripts:main' |
| 40 | + |
| 41 | + |
| 42 | +[tool.poetry.dependencies] |
| 43 | +python = "^3.9" |
| 44 | +colorama = {version = "*", platform = "win32"} |
| 45 | +pypng = {version = "*", optional = true} |
| 46 | +pillow = {version = ">=9.1.0", optional = true} |
| 47 | + |
| 48 | +[tool.poetry.extras] |
| 49 | +pil = ["pillow"] |
| 50 | +png = ["pypng"] |
| 51 | + |
| 52 | +[tool.poetry.group.dev.dependencies] |
| 53 | +pytest = {version = "*"} |
| 54 | +pytest-cov = {version = "*"} |
| 55 | +tox = {version = "*"} |
| 56 | +ruff = {version = "*"} |
| 57 | +docutils = "^0.21.2" |
| 58 | +zest-releaser = {extras = ["recommended"], version = "^9.2.0"} |
| 59 | + |
| 60 | +[tool.zest-releaser] |
| 61 | +less-zeros = "yes" |
| 62 | +version-levels = 2 |
| 63 | +tag-format = "v{version}" |
| 64 | +tag-message = "Version {version}" |
| 65 | +tag-signing = "yes" |
| 66 | +date-format =" %%-d %%B %%Y" |
| 67 | +prereleaser.middle = [ |
| 68 | + "qrcode.release.update_manpage" |
| 69 | +] |
0 commit comments