Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions as-ap-currinfo/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ uninstall:
develop-install: develop-uninstall
$(PIP) install --no-deps -e ./

# known issue: It will fail to uninstall scripts
# if they were installed in develop mode
develop-uninstall:
$(PIP) uninstall -y $(PACKAGE)
83 changes: 83 additions & 0 deletions as-ap-currinfo/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
[build-system]
requires = ["setuptools>=44"]
build-backend = "setuptools.build_meta"

[project]
name = "as_ap_currinfo"
authors = [{ name = "lnls-sirius" } ]
maintainers = [
{name = "Ana Oliveira", email = "ana.clara@lnls.br"},
{name = "Ximenes Resende", email = "xresende@gmail.com"},
{name = "Fernando H. de Sá", email = "fernandohds564@gmail.com"},
{name = "Murilo Barbosa Alves", email = "alvesb.murilo@gmail.com"}
]
description = "Soft IOC for Electron Beam Current Informations."
readme = "README.md"
dynamic = ["version", "dependencies"]
requires-python = ">=3.6"
classifiers = [
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
]
keywords = ["SIRIUS", "python", "EPICS"]

license = "GPL-3.0"
license-files= [ "LICENSE", ]

[project.urls]
Homepage = "https://github.com/lnls-sirius/machine-applications"
Download = "https://github.com/lnls-sirius/machine-applications"
Repository = "https://github.com/lnls-sirius/machine-applications.git"
Issues = "https://github.com/lnls-sirius/machine-applications/issues"

# --- Setuptools specific configurations ---
[tool.setuptools]
include-package-data = true
# NOTE: This is not the standard way of defining scripts.
# Once we abandon phython3.6 and the setup.py file, we should
# consider using the table [projec.scripts], defining valid entrypoints.
script-files = [
"scripts/sirius-ioc-li-ap-currinfo.py",
"scripts/sirius-ioc-ts-ap-currinfo.py",
"scripts/sirius-ioc-bo-ap-currinfo.py",
"scripts/sirius-ioc-si-ap-currinfo.py",
"scripts/sirius-ioc-si-ap-currinfo-lifetime.py",
]

[tool.setuptools.dynamic]
version = { file = "VERSION" }
dependencies = { file = "requirements.txt" }

[tool.setuptools.package-data]
as_ap_currinfo = [ "VERSION",]

# --- linter e formatter ---
[tool.ruff]
select = ["W","E","A","B","C90","D","I002","N","F","G","ARG","S","NPY"]
ignore = ["D203","D204","D213","D215","D400","D401","D404","D406",
"D407","D408","D409","D413","E203","E226"]
ignore-init-module-imports = true
preview = true
line-length = 79
fix = true

[tool.ruff.extend-per-file-ignores]
"__init__.py" = ["F401","F821"]

[tool.ruff.format]
skip-magic-trailing-comma = true

[tool.ruff.lint.isort]
split-on-trailing-comma = false
combine-as-imports = true

[tool.isort]
split_on_trailing_comma = false
combine_as_imports = true
combine_star = true
multi_line_output = "HANGING_INDENT"
order_by_type = false

[tool.black]
line-length = 79
2 changes: 0 additions & 2 deletions as-ap-injctrl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ uninstall:
develop-install: develop-uninstall
$(PIP) install --no-deps -e ./

# known issue: It will fail to uninstall scripts
# if they were installed in develop mode
develop-uninstall:
$(PIP) uninstall -y $(PACKAGE)
79 changes: 79 additions & 0 deletions as-ap-injctrl/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
[build-system]
requires = ["setuptools>=44"]
build-backend = "setuptools.build_meta"

[project]
name = "as_ap_injctrl"
authors = [{ name = "lnls-sirius" } ]
maintainers = [
{name = "Ana Oliveira", email = "ana.clara@lnls.br"},
{name = "Ximenes Resende", email = "xresende@gmail.com"},
{name = "Fernando H. de Sá", email = "fernandohds564@gmail.com"},
{name = "Murilo Barbosa Alves", email = "alvesb.murilo@gmail.com"}
]
description = "IOC for High Level Control of Injection Procedure."
readme = "README.md"
dynamic = ["version", "dependencies"]
requires-python = ">=3.6"
classifiers = [
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
]
keywords = ["SIRIUS", "python", "EPICS"]

license = "GPL-3.0"
license-files= [ "LICENSE", ]

[project.urls]
Homepage = "https://github.com/lnls-sirius/machine-applications"
Download = "https://github.com/lnls-sirius/machine-applications"
Repository = "https://github.com/lnls-sirius/machine-applications.git"
Issues = "https://github.com/lnls-sirius/machine-applications/issues"

# --- Setuptools specific configurations ---
[tool.setuptools]
include-package-data = true
# NOTE: This is not the standard way of defining scripts.
# Once we abandon phython3.6 and the setup.py file, we should
# consider using the table [projec.scripts], defining valid entrypoints.
script-files = [
"scripts/sirius-ioc-as-ap-injctrl.py",
]

[tool.setuptools.dynamic]
version = { file = "VERSION" }
dependencies = { file = "requirements.txt" }

[tool.setuptools.package-data]
as_ap_injctrl = [ "VERSION",]

# --- linter e formatter ---
[tool.ruff]
select = ["W","E","A","B","C90","D","I002","N","F","G","ARG","S","NPY"]
ignore = ["D203","D204","D213","D215","D400","D401","D404","D406",
"D407","D408","D409","D413","E203","E226"]
ignore-init-module-imports = true
preview = true
line-length = 79
fix = true

[tool.ruff.extend-per-file-ignores]
"__init__.py" = ["F401","F821"]

[tool.ruff.format]
skip-magic-trailing-comma = true

[tool.ruff.lint.isort]
split-on-trailing-comma = false
combine-as-imports = true

[tool.isort]
split_on_trailing_comma = false
combine_as_imports = true
combine_star = true
multi_line_output = "HANGING_INDENT"
order_by_type = false

[tool.black]
line-length = 79
2 changes: 0 additions & 2 deletions as-ap-machshift/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ uninstall:
develop-install: develop-uninstall
$(PIP) install --no-deps -e ./

# known issue: It will fail to uninstall scripts
# if they were installed in develop mode
develop-uninstall:
$(PIP) uninstall -y $(PACKAGE)
79 changes: 79 additions & 0 deletions as-ap-machshift/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
[build-system]
requires = ["setuptools>=44"]
build-backend = "setuptools.build_meta"

[project]
name = "as_ap_machshift"
authors = [{ name = "lnls-sirius" } ]
maintainers = [
{name = "Ana Oliveira", email = "ana.clara@lnls.br"},
{name = "Ximenes Resende", email = "xresende@gmail.com"},
{name = "Fernando H. de Sá", email = "fernandohds564@gmail.com"},
{name = "Murilo Barbosa Alves", email = "alvesb.murilo@gmail.com"}
]
description = "IOC for High Level Control of Machine Shifts."
readme = "README.md"
dynamic = ["version", "dependencies"]
requires-python = ">=3.6"
classifiers = [
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
]
keywords = ["SIRIUS", "python", "EPICS"]

license = "GPL-3.0"
license-files= [ "LICENSE", ]

[project.urls]
Homepage = "https://github.com/lnls-sirius/machine-applications"
Download = "https://github.com/lnls-sirius/machine-applications"
Repository = "https://github.com/lnls-sirius/machine-applications.git"
Issues = "https://github.com/lnls-sirius/machine-applications/issues"

# --- Setuptools specific configurations ---
[tool.setuptools]
include-package-data = true
# NOTE: This is not the standard way of defining scripts.
# Once we abandon phython3.6 and the setup.py file, we should
# consider using the table [projec.scripts], defining valid entrypoints.
script-files = [
"scripts/sirius-ioc-as-ap-machshift.py",
]

[tool.setuptools.dynamic]
version = { file = "VERSION" }
dependencies = { file = "requirements.txt" }

[tool.setuptools.package-data]
as_ap_machshift = [ "VERSION",]

# --- linter e formatter ---
[tool.ruff]
select = ["W","E","A","B","C90","D","I002","N","F","G","ARG","S","NPY"]
ignore = ["D203","D204","D213","D215","D400","D401","D404","D406",
"D407","D408","D409","D413","E203","E226"]
ignore-init-module-imports = true
preview = true
line-length = 79
fix = true

[tool.ruff.extend-per-file-ignores]
"__init__.py" = ["F401","F821"]

[tool.ruff.format]
skip-magic-trailing-comma = true

[tool.ruff.lint.isort]
split-on-trailing-comma = false
combine-as-imports = true

[tool.isort]
split_on_trailing_comma = false
combine_as_imports = true
combine_star = true
multi_line_output = "HANGING_INDENT"
order_by_type = false

[tool.black]
line-length = 79
2 changes: 0 additions & 2 deletions as-ap-opmode/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ uninstall:
develop-install: develop-uninstall
$(PIP) install --no-deps -e ./

# known issue: It will fail to uninstall scripts
# if they were installed in develop mode
develop-uninstall:
$(PIP) uninstall -y $(PACKAGE)
79 changes: 79 additions & 0 deletions as-ap-opmode/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
[build-system]
requires = ["setuptools>=44"]
build-backend = "setuptools.build_meta"

[project]
name = "as_ap_opmode"
authors = [{ name = "lnls-sirius" } ]
maintainers = [
{name = "Ana Oliveira", email = "ana.clara@lnls.br"},
{name = "Ximenes Resende", email = "xresende@gmail.com"},
{name = "Fernando H. de Sá", email = "fernandohds564@gmail.com"},
{name = "Murilo Barbosa Alves", email = "alvesb.murilo@gmail.com"}
]
description = "IOC for Accelerator Operation Mode."
readme = "README.md"
dynamic = ["version", "dependencies"]
requires-python = ">=3.6"
classifiers = [
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
]
keywords = ["SIRIUS", "python", "EPICS"]

license = "GPL-3.0"
license-files= [ "LICENSE", ]

[project.urls]
Homepage = "https://github.com/lnls-sirius/machine-applications"
Download = "https://github.com/lnls-sirius/machine-applications"
Repository = "https://github.com/lnls-sirius/machine-applications.git"
Issues = "https://github.com/lnls-sirius/machine-applications/issues"

# --- Setuptools specific configurations ---
[tool.setuptools]
include-package-data = true
# NOTE: This is not the standard way of defining scripts.
# Once we abandon phython3.6 and the setup.py file, we should
# consider using the table [projec.scripts], defining valid entrypoints.
script-files = [
"scripts/sirius-ioc-as-ap-opmode.py",
]

[tool.setuptools.dynamic]
version = { file = "VERSION" }
dependencies = { file = "requirements.txt" }

[tool.setuptools.package-data]
as_ap_opmode = [ "VERSION",]

# --- linter e formatter ---
[tool.ruff]
select = ["W","E","A","B","C90","D","I002","N","F","G","ARG","S","NPY"]
ignore = ["D203","D204","D213","D215","D400","D401","D404","D406",
"D407","D408","D409","D413","E203","E226"]
ignore-init-module-imports = true
preview = true
line-length = 79
fix = true

[tool.ruff.extend-per-file-ignores]
"__init__.py" = ["F401","F821"]

[tool.ruff.format]
skip-magic-trailing-comma = true

[tool.ruff.lint.isort]
split-on-trailing-comma = false
combine-as-imports = true

[tool.isort]
split_on_trailing_comma = false
combine_as_imports = true
combine_star = true
multi_line_output = "HANGING_INDENT"
order_by_type = false

[tool.black]
line-length = 79
2 changes: 0 additions & 2 deletions as-ap-opticscorr/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ uninstall:
develop-install: develop-uninstall
$(PIP) install --no-deps -e ./

# known issue: It will fail to uninstall scripts
# if they were installed in develop mode
develop-uninstall:
$(PIP) uninstall -y $(PACKAGE)
Loading