granule_ingester/pyproject.toml (62 lines of code) (raw):
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
[tool.poetry]
name = "sdap_granule_ingester"
version = "1.4.0"
description = "Ingester component for Apache SDAP"
authors = ["SDAP PMC <dev@sdap.apache.org>"]
license = "Apache-2.0"
readme = "README.md"
packages = [
{ include = "granule_ingester" }
]
repository = "https://github.com/apache/incubator-sdap-ingester"
classifiers=[
'Development Status :: 6 - Mature',
'Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3.8',
"License :: OSI Approved :: Apache Software License"
]
[tool.poetry.dependencies]
python = ">=3.8.17,<3.11"
cassandra-driver = "3.23.0"
aiomultiprocess = "0.7.0"
aioboto3 = "8.3.0"
tblib = "1.6.0"
pysolr = "3.9.0"
kazoo = "2.8.0"
aio-pika = "6.7.1"
elasticsearch = { version = "8.11.0", extras = ["async"]}
urllib3 = "1.26.2"
numpy = "1.21.6"
scipy = "1.7.3"
netcdf4 = "1.5.3"
pandas = "1.3.5"
pytz = "2019.3"
xarray = "*"
pyyaml = "5.3.1"
aiohttp = ">=3.8.0"
tenacity = "8.2.3"
requests = ">=2.27.1"
[tool.poetry.dev-dependencies]
pytest = "^7.1.2"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.pytest.ini_options]
filterwarnings = [
"ignore::DeprecationWarning",
]