Mod: additional info for setup

This commit is contained in:
L-Nafaryus 2021-08-11 01:39:44 +05:00
parent f8e4f366d0
commit 4dd74591fc
No known key found for this signature in database
GPG Key ID: C76D8DCD2727DBB7
4 changed files with 30 additions and 12 deletions

1
.gitignore vendored
View File

@ -18,3 +18,4 @@ env/
*.toc
*.png
*.out
*.egg-info

View File

@ -1,9 +0,0 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# This file is part of anisotropy.
# License: GNU GPL version 3, see the file "LICENSE" for details.
import sys
import anisotropy
sys.exit(anisotropy.main())

View File

@ -5,3 +5,4 @@ peewee
pandas
Sphinx
sphinx-rtd-theme
Click

View File

@ -7,23 +7,40 @@ from setuptools import setup
import anisotropy
def read(filename, split = False):
content = ""
with open(os.path.join(os.path.dirname(__file__), filename), "r") as io:
content = io.read()
return content.strip().split("\n") if split else content
def main():
setup(
name = "anisotropy",
description = "Anisotropy",
long_description = anisotropy.__doc__,
long_description = read("README.rst"),
long_description_content_type = "text/x-rst",
version = anisotropy.__version__,
author = anisotropy.__author__,
author_email = anisotropy.__email__,
license = anisotropy.__license__,
url = "https://github.com/L-Nafaryus/anisotropy",
keywords = "anisotropy console",
project_urls = {
"Source": "https://github.com/L-Nafaryus/anisotropy"
},
keywords = "anisotropy console CFD",
classifiers = [
"Environment :: Console",
"Operating System :: POSIX",
"Operating System :: Unix",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3.9"
],
package_data = {
"anisotropy": [
"config/default.toml"
@ -36,7 +53,15 @@ def main():
"anisotropy.openfoam",
"anisotropy.salomepl",
"anisotropy.samples"
)
),
python_requires = ">=3.6",
install_requires = read("requirements.txt", True),
entry_points = {
"console_scripts": [
"anisotropy=anisotropy.core.cli:anisotropy"
]
}
)