Skip to content
Snippets Groups Projects
Commit d6c0ecd0 authored by Nicolas Schmid's avatar Nicolas Schmid
Browse files

chores: create package structure

parent d8d6bd1e
No related branches found
No related tags found
No related merge requests found
# custom
logs/
node_modules/
dist/
test.py
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
LICENSE 0 → 100644
This diff is collapsed.
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
\ No newline at end of file
[metadata]
name = ramsis-client
author = Schmid Nicolas
author_email = nicolas.schmid@sed.ethz.ch
version = 0.0.1
description = Client Library for RT-RAMSIS
long_description = file: README.md, LICENSE
license = AGPL License
classifiers =
Programming Language :: Python :: 3
[options]
packages = find:
install_requires =
pandas
requests
seismostats @ git+https://github.com/swiss-seismological-service/SeismoStats.git
hydws-client @ git+https://git@gitlab.seismo.ethz.ch/indu/hydws-client.git
python_requires = >= 3.10
[options.packages.find]
include=ramsis_client*
[flake8]
select = E,F,W
max_line_length = 79
ignore = E402, W503
exclude =
.git,
.tox,
.eggs,
.config,
*.egg-info,
__pycache__,
.pytest_cache,
env,
tox.ini 0 → 100644
[tox]
envlist = tests,flake8
minversion = 3.26.0
isolated_build = True
[testenv]
usedevelop = true
download = true
deps = -r {toxinidir}/requirements.txt
commands =
pytest --cov=.
coverage xml
[testenv:flake8]
skip_install = true
deps = flake8
commands = flake8 .
[flake8]
select = E,F,W
max_line_length = 80
ignore = E402, W503
exclude =
.git,
.tox,
.eggs,
__pycache__,
build,
dist,
docs,
config,
venv3,
*egg*,
env
[pep8]
ignore = E402, W503
aggressive = 3
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment