-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
35 lines (32 loc) · 1.21 KB
/
setup.py
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
# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""A setuptools configuration file stub for the pipeline package.
Note that the package is completely defined by pyproject.toml.
This file is optional. It is only necessary if you must use the --setup_file
pipeline option or the FLEX_TEMPLATE_PYTHON_SETUP_FILE configuration option.
"""
import setuptools
# setuptools.setup()
setuptools.setup(
name="my_package",
version="0.1.0",
packages=setuptools.find_packages(where="src"), # Find packages in 'src'
package_dir={"": "src"}, # Tell setuptools the root
install_requires=[
"apache-beam[gcp]==2.60.0",
"google-cloud-storage",
"PyPDF2",
"vertexai",
],
)