Skip to content

Commit ed9bf41

Browse files
committed
upgrade to pyproject typology - v1.0.0
1 parent f6d53be commit ed9bf41

File tree

5 files changed

+169
-31
lines changed

5 files changed

+169
-31
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+

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Julime
1+
# JuLime
22

3-
Julime is part of GeoLime ecosystem, not meant to stand alone use, checkout `geolime`.
3+
`julime` is part of GeoLime ecosystem, not meant to stand alone use, checkout `geolime`.
44
Kept for backward compatibility -> move to `geolime_jl` instead.
55

66
Chek out latest information of DeepLime's work : <https://deeplime.io>

julime/__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+
| |_| | __/ __/ |_) | |___| | | | | | | __/ | [email protected]
7+
|____/ \___|\___| .__/|_____|_|_| |_| |_|\___| |
8+
|_| |
9+
10+
\n\n\n\n\n\n\n\n
11+
"""
12+
)

pyproject.toml

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

setup.py

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

0 commit comments

Comments
 (0)