From d90076d1b459bfaa0b643306bd3c05e1cbb66b15 Mon Sep 17 00:00:00 2001 From: nicolalandro Date: Sat, 13 Nov 2021 16:04:16 +0100 Subject: [PATCH] submitted lib --- README.md | 8 +++++++- setup.cfg | 2 -- setup.py | 59 ++++++++++++++++++++++++++++++------------------------- 3 files changed, 39 insertions(+), 30 deletions(-) delete mode 100644 setup.cfg diff --git a/README.md b/README.md index 72363e9..eb00893 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,14 @@ python3.8 -m coverage report -m ``` * deploy pipy ``` +pip install -U twine wheel setuptools + +rm -rf dist + python setup.py sdist -pip install twine +python setup.py bdist_wheel +twine check dist/* + twine upload dist/* ``` diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 224a779..0000000 --- a/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[metadata] -description-file = README.md \ No newline at end of file diff --git a/setup.py b/setup.py index 4788d1d..ff76203 100644 --- a/setup.py +++ b/setup.py @@ -1,38 +1,43 @@ from distutils.core import setup -long_des = """ # obj2html lib -You can use that lib to create html file from a .obj path: -``` -from obj2html import obj2html +long_des = """obj2html lib +============================= -html_string = obj2html(obj_path) -obj2html(obj_path, 'index.html') -# firefox index.html -``` +You can use that lib to create html file from a .obj path: + + from obj2html import obj2html + + html_string = obj2html(obj_path) + + obj2html(obj_path, 'index.html') + + # firefox index.html Use in a Jupyter notebook to display a .obj 3D file: -``` -! pip install obj2html -from obj2html import obj2html -from IPython.display import display, HTML -obj_path = 'model.obj' -obj2html(obj_path, 'index.html') + ! pip install + + from obj2html import obj2html + + from IPython.display import display, HTML + + obj_path = 'model.obj' + + obj2html(obj_path, 'index.html') + + display(HTML('index.html')) -display(HTML('index.html')) -``` """ setup( - name = 'obj2html', # How you named your package folder (MyLib) - packages = ['obj2html'], # Chose the same as "name" - version = '0.2', # Start with a small number and increase it with every change you make - license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository - description = 'Create an html with three.js that contains the given .obj file.', # Give a short description about your library - long_description=long_des, - author = 'Nicola Landro', # Type in your name - author_email = 'nicolaxx94@live.it', # Type in your E-Mail - url = 'https://gitlab.com/nicolalandro/obj2html', # Provide either the link to your github or to your website - keywords = ['3D', '.obj', '.html','jupyter', ''], # Keywords that define your package best - install_requires=[], + name = 'obj2html', + packages = ['obj2html'], + version = '0.3', + license='MIT', + description = 'Create an html with three.js that contains the given .obj file.', + long_description = long_des, + author = 'Nicola Landro', + author_email = 'nicolaxx94@live.it', + url = 'https://gitlab.com/nicolalandro/obj2html', + keywords = ['3D', '.obj', '.html', 'jupyter', '3D viewer'], ) \ No newline at end of file