Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/pyrobird/pyproject.toml is written in an unsupported language. File is not indexed.

0001 [build-system]
0002 requires = [
0003   "setuptools",
0004   "wheel"
0005 ]
0006 build-backend = "setuptools.build_meta"
0007 
0008 [project]
0009 name = "pyrobird"
0010 dynamic = ["version"]
0011 description = "pyrobird is a python backend for Firebird HENP event display"
0012 readme = "README.md"
0013 requires-python = ">=3.9"
0014 license = "GPL-3.0-or-later"
0015 authors = [
0016   { name = "Dmitry Romanov", email = "romanovda@gmail.com" }
0017 ]
0018 classifiers = [
0019   "Development Status :: 4 - Beta",
0020   "Programming Language :: Python",
0021   "Programming Language :: Python :: 3.9",
0022   "Programming Language :: Python :: 3.10",
0023   "Programming Language :: Python :: 3.11",
0024   "Programming Language :: Python :: 3.12",
0025   "Programming Language :: Python :: Implementation :: CPython",
0026   "Programming Language :: Python :: Implementation :: PyPy"
0027 ]
0028 dependencies = [
0029   "click",
0030   "rich",
0031   "pyyaml",
0032   "flask",
0033   "flask-cors",
0034   "flask-compress>=1.8.0",
0035   "json5",
0036   "uproot"
0037 ]
0038 
0039 [project.optional-dependencies]
0040 batch = ["playwright"]
0041 xrootd = ["fsspec-xrootd", "xrootd"]
0042 dev = ["build", "twine", "coverage", "pytest"]
0043 
0044 [project.scripts]
0045 fbd = "pyrobird.cli:cli_app"
0046 pyrobird = "pyrobird.cli:cli_app"
0047 
0048 # --- Setuptools configuration ---
0049 # Package data is declared explicitly (MANIFEST.in is not used).
0050 # The server/static directory contains the Angular frontend build output
0051 # and is included as data files, not as Python packages.
0052 
0053 [tool.setuptools]
0054 include-package-data = false
0055 
0056 [tool.setuptools.packages.find]
0057 where = ["."]
0058 include = ["pyrobird*"]
0059 exclude = ["pyrobird.server.static*"]
0060 
0061 [tool.setuptools.package-data]
0062 pyrobird = [
0063     "data/*.yaml",
0064     "server/templates/**/*",
0065     "server/static/**/*",
0066 ]
0067 
0068 [tool.setuptools.dynamic]
0069 version = { attr = "pyrobird.__version__" }