Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.51.0
3.52.0
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