22from os import path
33
44this_directory = path .abspath (path .dirname (__file__ ))
5- with open (path .join (this_directory , "README.md" ), encoding = "utf-8" ) as f :
6- long_description = f .read ()
7-
8- version = "1.5.10"
95
106setup (
11- name = "FreeTAKServer" , # How you named your package folder (MyLib)
12- packages = [
13- "FreeTAKServer" ,
14- "FreeTAKServer.controllers" ,
15- "FreeTAKServer.controllers.configuration" ,
16- "FreeTAKServer.controllers.model" ,
17- ], # Chose the same as "name"
18- version = version , # Start with a small number and increase it with every change you make
19- license = "MIT" , # Chose a license from here: https://help.github.com/articles/licensing-a-repository
20- description = "An open source server for the TAK family of applications." , # Give a short description about your library
21- long_description = long_description ,
22- long_description_content_type = "text/markdown" ,
23- author = "Ghosty 1008" , # Type in your name
24- author_email = "your.email@domain.com" , # Type in your E-Mail
25- url = "https://github.com/Tapawingo/FreeTakServer" , # Provide either the link to your github or to your website
26- download_url = f"https://github.com/FreeTAKTeam/FreeTakServer/archive/{ version } .tar.gz" , # I explain this later on
27- keywords = ["TAK" , "OPENSOURCE" ], # Keywords that define your package best
28- install_requires = [ # I get to this in a second
29- "flask" ,
30- "lxml" ,
7+ name = 'FreeTAKServer' ,
8+ packages = find_packages (include = ['FreeTAKServer' , 'FreeTAKServer.*' ]),
9+ version = '1.7' ,
10+ license = 'Eclipse License' ,
11+ description = 'An open source server for the TAK family of applications.' ,
12+ long_description = 'An open source server for the TAK family of applications.' ,
13+ long_description_content_type = 'text/markdown' ,
14+ author = 'FreeTAKTeam' ,
15+ author_email = 'your.email@domain.com' ,
16+ url = 'https://github.com/FreeTAKTeam/FreeTakServer' ,
17+ download_url = 'https://github.com/Tapawingo/FreeTakServer/archive/v0.8.4-Beta.tar.gz' ,
18+ keywords = ['TAK' , 'OPENSOURCE' ],
19+ install_requires = [
20+ 'flask==1.1.2' ,
21+ 'lxml==4.6.1' ,
22+ 'pathlib==1.0.1' ,
23+ 'tabulate==0.8.7' ,
24+ 'sqlalchemy==1.3.20' ,
25+ 'setuptools' ,
26+ 'Flask_SQLAlchemy==2.4.4' ,
27+ 'flask-cors==3.0.9' ,
28+ 'flask-socketio==4.3.1' ,
29+ 'eventlet==0.29.0' ,
30+ 'flask_httpauth==4.2.0' ,
31+ 'protobuf==3.14.0' ,
32+ 'python-socketio==4.6.0' ,
33+ 'python-engineio==3.13.2' ,
34+ 'Jinja2==2.11.2' ,
35+ 'psutil' ,
36+ 'geopy'
3137 ],
38+ extras_require = {'ui' : ['FreeTAKServer_UI' ]},
3239 classifiers = [
33- " Development Status :: 4 - Beta" , # Chose either "3 - Alpha", "4 - Beta" or " 5 - Production/Stable" as the current state of your package
34- " Intended Audience :: Developers" , # Define that your audience are developers
35- " Topic :: Software Development :: Build Tools" ,
36- " License :: OSI Approved :: MIT License" , # Again, pick a license
37- " Programming Language :: Python :: 3.6" ,
40+ ' Development Status :: 5 - Production/Stable' ,
41+ ' Intended Audience :: Developers' ,
42+ ' Topic :: Software Development :: Build Tools' ,
43+ ' License :: OSI Approved :: MIT License' ,
44+ ' Programming Language :: Python :: 3.8' ,
3845 ],
39- )
46+ )
0 commit comments