Skip to content

Commit 7080e9b

Browse files
committed
Set up setuptools
1 parent 26bc2f2 commit 7080e9b

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ venv/
44
*.py[co]
55
.mypy_cache/
66
.pytest_cache/
7+
dist/
8+
ensight_reader.egg-info/

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[build-system]
2+
requires = ["setuptools>=42"]
3+
build-backend = "setuptools.build_meta"

setup.cfg

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
[metadata]
2+
name = ensight-reader
3+
version = 0.9.0
4+
author = Tomas Karabela
5+
author_email = tkarabela@seznam.cz
6+
description = A pure Python reader for the EnSight Gold format
7+
long_description = file: README.md
8+
long_description_content_type = text/markdown
9+
url = https://github.com/tkarabela/ensight-reader
10+
license = MIT
11+
project_urls =
12+
Bug Tracker = https://github.com/tkarabela/ensight-reader/issues
13+
classifiers =
14+
Development Status :: 4 - Beta
15+
Intended Audience :: Developers
16+
Intended Audience :: Science/Research
17+
License :: OSI Approved :: MIT License
18+
Operating System :: OS Independent
19+
Programming Language :: Python :: 3
20+
Programming Language :: Python :: 3.7
21+
Programming Language :: Python :: 3.8
22+
Programming Language :: Python :: 3.9
23+
Programming Language :: Python :: 3.10
24+
Topic :: Scientific/Engineering
25+
Typing :: Typed
26+
27+
[options]
28+
py_modules =
29+
ensightreader
30+
ensight2obj
31+
ensight2vtk
32+
python_requires = >=3.7
33+
install_requires =
34+
numpy~=1.20
35+
36+
[options.entry_points]
37+
console_scripts =
38+
ensight2obj = ensight2obj:main
39+
ensight2vtk = ensight2vtk:main

0 commit comments

Comments
 (0)