-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
35 lines (30 loc) · 1.48 KB
/
setup.py
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
from setuptools import setup, find_packages
# Read the content of README.md
with open("README.md", "r", encoding="utf-8") as fh:
_ = fh.readline() # ignore the first line
long_description = fh.read()
setup(
name='turing_machine_utils',
version='1.0.7',
license='MIT',
author="porfanid",
author_email='pavlos@orfanidis.net.gr',
url='https://github.com/porfanid/TuringMachine',
homepage='https://github.com/porfanid/TuringMachine',
packages=find_packages(),
install_requires=[
'markdown'
],
python_requires='>=3.6',
project_urls={
'Funding': 'https://ko-fi.com/porfanid',
'Source': 'https://github.com/porfanid/TuringMachine',
'Documentation': 'https://github.com/porfanid/TuringMachine',
'Tracker': "https://github.com/porfanid/TuringMachine/issues",
'Say Thanks!': 'https://saythanks.io/to/porfanid',
},
description='Calculate the result of a turing machine on a given tape',
long_description=long_description,
long_description_content_type="text/markdown",
keywords='Turing Machine, Turing Machine Simulator, Python, Automata, Simulation, Computational Theory, State Machine, Algorithm, Artificial Intelligence, Machine Learning, Computational Science, Programming, Open Source, Education, Computer Science, Formal Languages, Computational Models, Tape, States, Transition Rules, Simulation Tool, Complexity, Symbol, Universal Turing Machine, Computer Engineering, Software Development'
)