Skip to content

Commit 387736d

Browse files
committed
Added pyproject.toml and gitignore
1 parent a20623c commit 387736d

File tree

2 files changed

+149
-0
lines changed

2 files changed

+149
-0
lines changed

.gitignore

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
venv/
2+
# Created by .ignore support plugin (hsz.mobi)
3+
### Python template
4+
# Byte-compiled / optimized / DLL files
5+
__pycache__/
6+
.pytest_cache/
7+
*.py[cod]
8+
*$py.class
9+
10+
# C extensions
11+
*.so
12+
13+
# Distribution / packaging
14+
.Python
15+
env/
16+
build/
17+
develop-eggs/
18+
dist/
19+
downloads/
20+
eggs/
21+
.eggs/
22+
lib/
23+
lib64/
24+
parts/
25+
sdist/
26+
var/
27+
wheels/
28+
*.egg-info/
29+
.installed.cfg
30+
*.egg
31+
distribution.bat
32+
33+
# PyInstaller
34+
# Usually these files are written by a python script from a template
35+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
36+
*.manifest
37+
*.spec
38+
39+
# Installer logs
40+
pip-log.txt
41+
pip-delete-this-directory.txt
42+
43+
# Unit test / coverage reports
44+
htmlcov/
45+
.tox/
46+
.coverage
47+
.coverage.*
48+
.cache
49+
nosetests.xml
50+
coverage.xml
51+
*,cover
52+
.hypothesis/
53+
54+
# Translations
55+
*.mo
56+
*.pot
57+
58+
# Django stuff:
59+
*.log
60+
local_settings.py
61+
62+
# Flask stuff:
63+
instance/
64+
.webassets-cache
65+
66+
# Scrapy stuff:
67+
.scrapy
68+
69+
# Sphinx documentation
70+
docs/_build/
71+
72+
# PyBuilder
73+
target/
74+
75+
# Jupyter Notebook
76+
.ipynb_checkpoints
77+
78+
# pyenv
79+
.python-version
80+
81+
# celery beat schedule file
82+
celerybeat-schedule
83+
84+
# SageMath parsed files
85+
*.sage.py
86+
87+
# dotenv
88+
.env
89+
90+
# virtualenv
91+
.venv
92+
venv/
93+
ENV/
94+
95+
# Spyder project settings
96+
.spyderproject
97+
98+
# Rope project settings
99+
.ropeproject
100+
101+
102+
measurement.uff
103+
data/measurement.uff
104+
data/tmp.uff
105+
data/tmp.unv
106+
data/measurement_58b.uff
107+
.idea/
108+
.pypirc
109+
.vscode

pyproject.toml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
[build-system]
2+
requires = ["hatchling"]
3+
build-backend = "hatchling.build"
4+
5+
[project]
6+
name = "lvm_read"
7+
version = "1.21"
8+
authors = [{name = "Janko Slavič et al.", email = "janko.slavic@fs.uni-lj.si"}]
9+
maintainers = [{name = "Janko Slavič et al.", email = "janko.slavic@fs.uni-lj.si"}]
10+
license = "MIT"
11+
description = "LabView Measurement file reader"
12+
readme = "readme.rst"
13+
keywords = ['lvm', 'LabView']
14+
requires-python = ">=3.10"
15+
dependencies = [
16+
"numpy",
17+
]
18+
classifiers = [
19+
'Development Status :: 5 - Production/Stable',
20+
'Intended Audience :: Developers',
21+
'Topic :: Scientific/Engineering',
22+
'Programming Language :: Python :: 3.10',
23+
"License :: OSI Approved :: MIT License",
24+
]
25+
26+
[project.optional-dependencies]
27+
dev = [
28+
"sphinx",
29+
"twine",
30+
"wheel",
31+
"build",
32+
"pytest",
33+
]
34+
35+
[project.urls]
36+
homepage = "https://github.com/ladisk/lvm_read"
37+
source = "https://github.com/ladisk/lvm_read"
38+
39+
[tool.hatch.build.targets.sdist]
40+
include = ["lvm_read.py"]

0 commit comments

Comments
 (0)