-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
49 lines (35 loc) · 1.27 KB
/
setup.py
File metadata and controls
49 lines (35 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Tutorial
# https://github.com/areed1192/sigma-coding for help with setup
# https://www.youtube.com/watch?v=avtVgeO7DV8&list=PLcFcktZ0wnNm_P4SDR4aDVGqt4MeuSMfS&index=3
# Install in editable mode, so any changes in this folder will be made immediately instead of using uninstall and install everytime changes are made
# pip3 install -e .
from setuptools import setup
from setuptools import find_namespace_packages
setup(
# Define library name, this is what is used along with pip install
name='pyNJOY2GENDF',
# Define the author of the repository
author='Yimeng Chan',
# Define the author's email
author_email='yi.chan@psi.ch',
# Link to url
# url=
# Define the version of this library
# Read as:
# Major version: 0
# Minor version: 0
# Maintanence version: 0
# .dev1: development release
# a1: alpha release
# b1: beta release
version='0.0.0a1',
description='A python based wrapper to write NJOY files to produce multi-group ENDF (GENDF) files.',
# not strictly for this python version
python_requires='>=3.13.9',
# packages I want to "build"
packages=['pyNJOY2GENDF'],
install_requires=[
"numpy>=2.3.3", # not strictly necessary but untested on ver 1.
"tabulate",
],
)