Skip to content

Commit

Permalink
add toml file
Browse files Browse the repository at this point in the history
  • Loading branch information
laszewsk committed Dec 16, 2023
1 parent 27b4305 commit 7a40f2f
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 1 deletion.
74 changes: 74 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# pyproject.toml

[build-system]
requires = ["setuptools >= 61.0", "wheel >= 0.36.2"]
build-backend = "setuptools.build_meta"

[project]
dependencies = [
"python-dateutil",
"colorama",
"humanize",
"oyaml",
"pyfiglet",
"python-hostlist",
"requests",
"simplejson",
"six",
"tabulate",
"tqdm",
"pyyaml",
"psutil",
"pywin32; platform_system == 'Windows'",
"pyuac; platform_system == 'Windows'"
]

[tool.setuptools]
name = "cloudmesh-common"
version = "5.0.6" # Replace with your actual version
python_requires = ">=3.6"

[tool.setuptools.sdist]
formats = ["gztar", "zip"]

[tool.setuptools.metadata]
name = "cloudmesh-common"
version = "your_version" # Replace with your actual version
description = "A set of useful APIs for cloudmesh"
author = "Gregor von Laszewski"
author_email = "[email protected]"
url = "https://github.com/cloudmesh/cloudmesh-common"
license = "Apache 2.0"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Environment :: Other Environment",
"Environment :: Plugins",
"Intended Audience :: Information Technology",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Operating System :: Microsoft :: Windows :: Windows 10 :: Windows 11",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: User Interfaces",
"Topic :: System",
"Topic :: System :: Distributed Computing",
"Topic :: System :: Shells",
"Topic :: Utilities",
]

[tool.setuptools.dependency_links]
# Specify your dependency links if needed

[build-system]
requires = ["setuptools", "wheel"]
2 changes: 2 additions & 0 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ pytest
pytest-cov
coverage
flake8
twine


1 change: 0 additions & 1 deletion requirements-github.txt

This file was deleted.

0 comments on commit 7a40f2f

Please sign in to comment.