Skip to content
Snippets Groups Projects
Commit defe2c26 authored by Matthew K Defenderfer's avatar Matthew K Defenderfer
Browse files

Updated package build version and pyproject.toml

parent 94a2b791
No related branches found
No related tags found
1 merge request!48Updated package build version and pyproject.toml
default: default:
image: python:3.12 image: python:3.12
variables: variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
PIP_INDEX_URL: "https://__token__:${CI_JOB_TOKEN}@gitlab.com/api/v4/projects/$CI_PROJECT_ID/packages/pypi/simple" PIP_INDEX_URL: "https://__token__:${CI_JOB_TOKEN}@gitlab.com/api/v4/projects/$CI_PROJECT_ID/packages/pypi/simple"
...@@ -17,12 +16,12 @@ release: ...@@ -17,12 +16,12 @@ release:
stage: release stage: release
only: only:
- main - main
- test-build
- tags - tags
before_script: before_script:
- python3 --version ; python3 -m pip --version # For debugging - python3 --version ; python3 -m pip --version # For debugging
- pip install --upgrade pip - pip install --upgrade pip
- pip install poetry - pip install poetry==2.0.1
- poetry self add "poetry-dynamic-versioning[plugin]"
- poetry install - poetry install
script: script:
- export POETRY_DYNAMIC_VERSIONING_DEBUG=1 - export POETRY_DYNAMIC_VERSIONING_DEBUG=1
......
This diff is collapsed.
[tool.poetry] [project]
name = "rc-gpfs" name = "rc-gpfs"
version = "0.0.0"
description = "GPFS policy aggregation and reporting" description = "GPFS policy aggregation and reporting"
authors = ["Matthew Defenderfer <mdefende@uab.edu>"] authors = [
readme = "README.md" { name = "Matthew Defenderfer", email = "mdefende@uab.edu" },
{ name = "John-Paul Robinson" }
]
maintainers = [
{ name = "Matthew Defenderfer", email = "mdefende@uab.edu" },
{ name = "John-Paul Robinson" }
]
license = "AFL" license = "AFL"
repository = "https://gitlab.rc.uab.edu/rc/gpfs-policy" readme = "README.md"
requires-python = ">=3.11"
keywords = ["GPFS", "policy", "aggregation", "reporting"] keywords = ["GPFS", "policy", "aggregation", "reporting"]
dynamic = ["version","dependencies","classifiers"]
[project.urls]
repository = "https://gitlab.rc.uab.edu/rc/gpfs-policy"
[project.scripts]
convert-to-hive = "rc_gpfs.cli:convert_flat_to_hive"
convert-to-parquet = "rc_gpfs.cli:convert_to_parquet"
split-log = "rc_gpfs.cli:split_log"
gpfspart = "rc_gpfs.cli:gpfs_fpart"
[tool.poetry]
requires-poetry = ">=2.0"
packages = [{ include = "rc_gpfs", from = "src" }]
classifiers = [ classifiers = [
"Development Status :: 4 - Beta", "Development Status :: 4 - Beta"
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12"
]
packages = [
{ include = "rc_gpfs", from = "src" }
] ]
version = "0.0.0"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.11" python = ">=3.11"
pandas = "^2.2.2" pandas = "^2.2.2"
numpy = "^1.26.4" numpy = "^1.26.4"
pyarrow = "^16.1.0" pyarrow = "^16.1.0"
...@@ -33,11 +48,8 @@ name="rapids" ...@@ -33,11 +48,8 @@ name="rapids"
url="https://pypi.nvidia.com" url="https://pypi.nvidia.com"
priority = "supplemental" priority = "supplemental"
[tool.poetry.scripts] [tool.poetry.requires-plugins]
convert-to-hive = "rc_gpfs.cli:convert_flat_to_hive" poetry-dynamic-versioning = { version = ">=1.0.0,<2.0.0", extras = ["plugin"] }
convert-to-parquet = "rc_gpfs.cli:convert_to_parquet"
split-log = "rc_gpfs.cli:split_log"
gpfspart = "rc_gpfs.cli:gpfs_fpart"
[tool.poetry-dynamic-versioning] [tool.poetry-dynamic-versioning]
enable = true enable = true
...@@ -47,6 +59,6 @@ format-jinja = "{% if distance == 0 %}{{ base }}{% else %}{{ base }}+{{ distance ...@@ -47,6 +59,6 @@ format-jinja = "{% if distance == 0 %}{{ base }}{% else %}{{ base }}+{{ distance
style = "semver" style = "semver"
[build-system] [build-system]
requires = ["poetry-core>=1.0.0","poetry-dynamic-versioning>=1.0.0,<2.0.0"] requires = ["poetry-core>=2.0.0,<3.0.0","poetry-dynamic-versioning>=1.0.0,<2.0.0"]
build-backend = "poetry_dynamic_versioning.backend" build-backend = "poetry_dynamic_versioning.backend"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment