blob: a4bb6b38b98f854ad4c6075b8eb573a9c1995b69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
%global _empty_manifest_terminate_build 0
Name: python-func-adl.ast
Version: 2.3.1
Release: 1
Summary: Functional Analysis Description Language - Backend AST Manipulation Packages
License: TBD
URL: https://github.com/iris-hep/func_adl
Source0: https://mirrors.aliyun.com/pypi/web/packages/2a/3b/d351c6f3095e8ddb59a800458762c44f997f12df8e356137bb2609a4e177/func_adl.ast-2.3.1.tar.gz
BuildArch: noarch
Requires: python3-func-adl
Requires: python3-coverage
Requires: python3-flake8
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-twine
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-flake8
Requires: python3-coverage
Requires: python3-twine
%description
# func_adl
Construct hierarchical data queries using SQL-like concepts in python.
[](https://github.com/iris-hep/func_adl/actions)
[](https://codecov.io/gh/iris-hep/func_adl)
[](https://badge.fury.io/py/func-adl)
[](https://pypi.org/project/func-adl/)
`func_adl` Uses an SQL like language, and extracts data and computed values from a ROOT file or an ATLAS xAOD file
and returns them in a columnar format. It is currently used as a central part of two of the ServiceX transformers.
This is the base package that has the backend-agnostic code to query hierarchical data. In all likelihood you will want to install
one of the following packages:
- func_adl.xAOD: for running on an ATLAS experiment xAOD file hosted in ServiceX
- func_adl.xAOD.backend: for running on a local file using docker
See the documentation for more information.
## Development
After a new release has been built and passes the tests you can release it by creating a new release on `github`. An action that runs when a release is "created" will send it to `pypi`.
%package -n python3-func-adl.ast
Summary: Functional Analysis Description Language - Backend AST Manipulation Packages
Provides: python-func-adl.ast
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-func-adl.ast
# func_adl
Construct hierarchical data queries using SQL-like concepts in python.
[](https://github.com/iris-hep/func_adl/actions)
[](https://codecov.io/gh/iris-hep/func_adl)
[](https://badge.fury.io/py/func-adl)
[](https://pypi.org/project/func-adl/)
`func_adl` Uses an SQL like language, and extracts data and computed values from a ROOT file or an ATLAS xAOD file
and returns them in a columnar format. It is currently used as a central part of two of the ServiceX transformers.
This is the base package that has the backend-agnostic code to query hierarchical data. In all likelihood you will want to install
one of the following packages:
- func_adl.xAOD: for running on an ATLAS experiment xAOD file hosted in ServiceX
- func_adl.xAOD.backend: for running on a local file using docker
See the documentation for more information.
## Development
After a new release has been built and passes the tests you can release it by creating a new release on `github`. An action that runs when a release is "created" will send it to `pypi`.
%package help
Summary: Development documents and examples for func-adl.ast
Provides: python3-func-adl.ast-doc
%description help
# func_adl
Construct hierarchical data queries using SQL-like concepts in python.
[](https://github.com/iris-hep/func_adl/actions)
[](https://codecov.io/gh/iris-hep/func_adl)
[](https://badge.fury.io/py/func-adl)
[](https://pypi.org/project/func-adl/)
`func_adl` Uses an SQL like language, and extracts data and computed values from a ROOT file or an ATLAS xAOD file
and returns them in a columnar format. It is currently used as a central part of two of the ServiceX transformers.
This is the base package that has the backend-agnostic code to query hierarchical data. In all likelihood you will want to install
one of the following packages:
- func_adl.xAOD: for running on an ATLAS experiment xAOD file hosted in ServiceX
- func_adl.xAOD.backend: for running on a local file using docker
See the documentation for more information.
## Development
After a new release has been built and passes the tests you can release it by creating a new release on `github`. An action that runs when a release is "created" will send it to `pypi`.
%prep
%autosetup -n func_adl.ast-2.3.1
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-func-adl.ast -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 2.3.1-1
- Package Spec generated
|