Skip to content

Commit f866f79

Browse files
committed
update to pyproject config - 1.4.0
1 parent 402731d commit f866f79

File tree

6 files changed

+167
-71
lines changed

6 files changed

+167
-71
lines changed

.gitignore

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# Distribution / packaging
7+
.Python
8+
build/
9+
develop-eggs/
10+
dist/
11+
downloads/
12+
eggs/
13+
.eggs/
14+
lib/
15+
lib64/
16+
parts/
17+
sdist/
18+
var/
19+
wheels/
20+
pip-wheel-metadata/
21+
share/python-wheels/
22+
*.egg-info/
23+
.installed.cfg
24+
*.egg
25+
MANIFEST
26+
27+
# PyInstaller
28+
# Usually these files are written by a python script from a template
29+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
30+
*.manifest
31+
*.spec
32+
33+
# Installer logs
34+
pip-log.txt
35+
pip-delete-this-directory.txt
36+
37+
# Unit test / coverage reports
38+
htmlcov/
39+
.tox/
40+
.nox/
41+
.coverage
42+
.coverage.*
43+
.cache
44+
nosetests.xml
45+
coverage.xml
46+
*.cover
47+
*.py,cover
48+
.hypothesis/
49+
.pytest_cache/
50+
51+
# Translations
52+
*.mo
53+
*.pot
54+
55+
# Django stuff:
56+
*.log
57+
local_settings.py
58+
db.sqlite3
59+
db.sqlite3-journal
60+
61+
# Flask stuff:
62+
instance/
63+
.webassets-cache
64+
65+
# Scrapy stuff:
66+
.scrapy
67+
68+
# Sphinx documentation
69+
docs/_build/
70+
71+
# PyBuilder
72+
target/
73+
74+
# Jupyter Notebook
75+
.ipynb_checkpoints
76+
77+
# IPython
78+
profile_default/
79+
ipython_config.py
80+
81+
# pyenv
82+
.python-version
83+
84+
# pipenv
85+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
86+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
87+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
88+
# install all needed dependencies.
89+
#Pipfile.lock
90+
91+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
92+
__pypackages__/
93+
94+
# Celery stuff
95+
celerybeat-schedule
96+
celerybeat.pid
97+
98+
# SageMath parsed files
99+
*.sage.py
100+
101+
# Environments
102+
.env
103+
.venv
104+
env/
105+
venv/
106+
ENV/
107+
env.bak/
108+
venv.bak/
109+
110+
# Spyder project settings
111+
.spyderproject
112+
.spyproject
113+
114+
# Rope project settings
115+
.ropeproject
116+
117+
# mkdocs documentation
118+
/site
119+
120+
# mypy
121+
.mypy_cache/
122+
.dmypy.json
123+
dmypy.json
124+
125+
# Pyre type checker
126+
.pyre/
127+
128+
# Pycharm
129+
.idea/
130+

LICENSE

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1 @@
1-
End-User License Agreement (EULA) of Pylime
2-
3-
This End-User License Agreement ("EULA") is a legal agreement between you and DEEPLIME.
4-
5-
This EULA agreement governs your acquisition and use of our Pylime software ("Software") directly from DEEPLIME or indirectly through a DEEPLIME authorized reseller or distributor (a "Reseller"). Our Privacy Policy was created by the Privacy Policy Generator.
6-
7-
Please read this EULA agreement carefully before completing the installation process and using the Pylime software. It provides a license to use the Pylime software and contains warranty information and liability disclaimers.
8-
9-
If you register for a free trial of the Pylime software, this EULA agreement will also govern that trial. By clicking "accept" or installing and/or using the Pylime software, you are confirming your acceptance of the Software and agreeing to become bound by the terms of this EULA agreement.
10-
11-
If you are entering into this EULA agreement on behalf of a company or other legal entity, you represent that you have the authority to bind such entity and its affiliates to these terms and conditions. If you do not have such authority or if you do not agree with the terms and conditions of this EULA agreement, do not install or use the Software, and you must not accept this EULA agreement.
12-
13-
This EULA agreement shall apply only to the Software supplied by DEEPLIME herewith regardless of whether other software is referred to or described herein. The terms also apply to any DEEPLIME updates, supplements, Internet-based services, and support services for the Software, unless other terms accompany those items on delivery. If so, those terms apply.
14-
License Grant
15-
16-
DEEPLIME hereby grants you a personal, non-transferable, non-exclusive licence to use the Pylime software on your devices in accordance with the terms of this EULA agreement.
17-
18-
You are permitted to load the Pylime software (for example a PC, laptop, mobile or tablet) under your control. You are responsible for ensuring your device meets the minimum requirements of the Pylime software.
19-
20-
You are not permitted to:
21-
22-
Edit, alter, modify, adapt, translate or otherwise change the whole or any part of the Software nor permit the whole or any part of the Software to be combined with or become incorporated in any other software, nor decompile, disassemble or reverse engineer the Software or attempt to do any such things
23-
Reproduce, copy, distribute, resell or otherwise use the Software for any commercial purpose
24-
Allow any third party to use the Software on behalf of or for the benefit of any third party
25-
Use the Software in any way which breaches any applicable local, national or international law
26-
use the Software for any purpose that DEEPLIME considers is a breach of this EULA agreement
27-
28-
Intellectual Property and Ownership
29-
30-
DEEPLIME shall at all times retain ownership of the Software as originally downloaded by you and all subsequent downloads of the Software by you. The Software (and the copyright, and other intellectual property rights of whatever nature in the Software, including any modifications made thereto) are and shall remain the property of DEEPLIME.
31-
32-
DEEPLIME reserves the right to grant licences to use the Software to third parties.
33-
Termination
34-
35-
This EULA agreement is effective from the date you first use the Software and shall continue until terminated. You may terminate it at any time upon written notice to DEEPLIME.
36-
37-
It will also terminate immediately if you fail to comply with any term of this EULA agreement. Upon such termination, the licenses granted by this EULA agreement will immediately terminate and you agree to stop all access and use of the Software. The provisions that by their nature continue and survive will survive any termination of this EULA agreement.
38-
Governing Law
39-
40-
This EULA agreement, and any dispute arising out of or in connection with this EULA agreement, shall be governed by and construed in accordance with the laws of fr.
1+
Contact DeepLime for licensing the GeoLime ecosystem.

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
# GeoLime
22

3-
Work In Progress
4-
53
Chek out latest information of DeepLime's work : <https://deeplime.io>

geolime/__init__.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
print(
2+
"""\n\n\n\n\n\n\n\n
3+
____ _ _
4+
| _ \ ___ ___ _ __ | | (_)_ __ ___ ___ |
5+
| | | |/ _ \/ _ \ '_ \| | | | '_ ` _ \ / _ \ | CONTACT US FOR A LICENSE OF GEOLIME
6+
| |_| | __/ __/ |_) | |___| | | | | | | __/ | contact@deeplime.io
7+
|____/ \___|\___| .__/|_____|_|_| |_| |_|\___| |
8+
|_| |
9+
10+
\n\n\n\n\n\n\n\n
11+
"""
12+
)

pyproject.toml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[build-system]
2+
requires = ["setuptools>=61.0", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "geolime"
7+
version = "1.4.0"
8+
description = "GeoLime Geostats Library"
9+
readme = "README.md"
10+
requires-python = ">=3.8"
11+
license-files = ["LICEN[CS]E*"]
12+
authors = [{ name = "DeepLime", email = "contact@deeplime.io" }]
13+
keywords = ["geolime", "geostats"]
14+
classifiers = [
15+
"Programming Language :: Python :: 3",
16+
"Operating System :: OS Independent",
17+
]
18+
19+
[project.urls]
20+
Homepage = "https://github.com/deeplime-io/geolime-pypi-package"
21+
Repository = "https://github.com/deeplime-io/geolime-pypi-package"
22+
23+
[tool.setuptools]
24+
packages = ["geolime"]

setup.py

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)