Skip to content

Credits

These projects were used to build geosdhydro. Thank you!

Python | uv | copier-uv

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.7.14 MPL-2.0
geopandas Geographic pandas extensions 1.1.1 BSD 3-Clause
numpy Fundamental package for array computing in Python >=1.24 2.3.2 BSD License
packaging Core utilities for Python packages >=20.5 25.0 Apache Software License + BSD License
pandas Powerful data structures for data analysis, time series, and statistics >=2.0.0 2.3.1 BSD License
pyogrio Vectorized spatial vector file format I/O using GDAL/OGR >=0.7.2 0.11.0 MIT License
pyproj Python interface to PROJ (cartographic projections and coordinate transformations library) >=3.5.0 3.7.1 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pytz World timezone definitions, modern and historical >=2025.1, >=2020.1 2025.2 MIT
shapely Manipulation and analysis of geometric objects >=2.0.0 2.1.1 BSD 3-Clause
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
tzdata Provider of IANA time zone data >=2022.7 2025.2 Apache-2.0

Development dependencies

Project Summary Version (accepted) Version (last resolved) License
ansimarkup Produce colored terminal text with an xml-like markup ~=1.4 1.5.0 Revised BSD License
appdirs A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". >=1.4 1.4.4 MIT
asttokens Annotate AST trees with source code positions >=2.1.0 3.0.0 Apache 2.0
attrs Classes Without Boilerplate >=22.2.0 25.3.0 MIT
babel Internationalization utilities ~=2.10 2.17.0 BSD-3-Clause
backrefs A wrapper around re and regex that adds additional back references. ~=5.7.post1 5.9 MIT
beautifulsoup4 Screen-scraping library >=4.12 4.13.4 MIT License
bleach An easy safelist-based HTML-sanitizing tool. !=5.0.0 6.2.0 Apache Software License
build A simple, correct Python build frontend >=1.2 1.2.2.post1 MIT License
cappa Declarative CLI argument parser. >=0.22 0.29.0 ?
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.7.14 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.14 1.17.1 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.2 MIT
click Composable command line interface toolkit >=7.0 8.2.1 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
comm Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc. >=0.1.1 0.2.3 BSD License
coverage Code coverage measurement for Python >=7.5 7.10.0 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. >=2.0 45.0.5 Apache-2.0 OR BSD-3-Clause
csscompressor A python port of YUI CSS Compressor >=0.9.5 0.9.5 BSD
debugpy An implementation of the Debug Adapter Protocol for Python >=1.6.5 1.8.15 MIT
decorator Decorators for Humans 5.2.1 BSD-2-Clause
defusedxml XML bomb protection for Python stdlib modules 0.7.1 PSFL
docutils Docutils -- Python Documentation Utilities >=0.21.2 0.21.2 Public Domain + Python Software Foundation License + BSD License + GNU General Public License (GPL)
duty A simple task runner. >=1.6 1.6.2 ISC
execnet execnet: rapid multi-Python deployment >=2.1 2.1.1 MIT
executing Get the currently executing AST node of a frame, and other information >=1.2.0 2.2.0 MIT
failprint Run a command, print its output only if it fails. >=1.0.5 1.0.5 ISC
fastjsonschema Fastest Python implementation of JSON schema >=2.15 2.21.1 BSD
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.1.0 Apache Software License
git-changelog Automatic Changelog generator using Jinja2 templates. >=2.5 2.5.3 ISC
gitdb Git Object Database >=4.0.1, <5 4.0.12 BSD License
GitPython GitPython is a Python library used to interact with Git repositories >=3.1.44 3.1.45 BSD-3-Clause
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=1.6.2 1.8.0 ISC
htmlmin2 An HTML Minifier >=0.1.13 0.1.13 BSD
humanize Python humanize utilities >=4.9 4.12.3 MIT
id A tool for generating OIDC identities 1.5.0 Apache Software License
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.10 BSD License
iniconfig brain-dead simple config-ini parsing >=1 2.1.0 MIT
ipykernel IPython Kernel for Jupyter >6.0.0, <7.0.0 6.30.0 ?
ipython IPython: Productive Interactive Computing >=7.23.1 9.4.0 BSD-3-Clause
ipython_pygments_lexers Defines a variety of Pygments lexers for highlighting IPython code. 1.1.1 BSD License
jaraco.classes Utility functions for Python class constructs 3.4.0 MIT License
jaraco.context Useful decorators and context managers 6.0.1 MIT License
jaraco.functools Functools like those found in stdlib 4.2.1 MIT
jedi An autocompletion tool for Python that can be used for text editors. >=0.16 0.19.2 MIT
jeepney Low-level, pure Python DBus protocol wrapper. >=0.4.2 0.9.0 MIT
Jinja2 A very fast and expressive template engine. >=2.11.1 3.1.6 BSD License
jsmin JavaScript minifier. >=3.0.1 3.0.1 MIT License
jsonschema An implementation of JSON Schema validation for Python >=2.6 4.25.0 MIT
jsonschema-specifications The JSON Schema meta-schemas and vocabularies, exposed as a Registry >=2023.03.6 2025.4.1 MIT
jupyter_client Jupyter protocol implementation and client libraries >=8.0.0 8.6.3 BSD License
jupyter_core Jupyter core package. A base package on which Jupyter projects rely. >=4.12, !=5.0.* 5.8.1 BSD-3-Clause
jupyterlab_pygments Pygments theme using JupyterLab CSS variables 0.3.0 BSD License
jupytext Jupyter notebooks as Markdown documents, Julia, Python or R scripts >1.13.8, <2 1.17.2 MIT License
keyring Store and access your passwords safely. >=15.1 25.6.0 MIT License
Markdown Python implementation of John Gruber's Markdown. >=3.3.6 3.8.2 BSD-3-Clause
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.4 0.4.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=1.8 1.11.0 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 3.0.0 MIT License
markdownify Convert HTML to markdown. >=0.14 1.1.0 MIT License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0.1 3.0.2 BSD License
matplotlib-inline Inline Matplotlib backend for Jupyter >=0.1 0.1.7 BSD License
mdformat CommonMark compliant Markdown formatter >=0.7.21 0.7.22 MIT License
mdformat_tables An mdformat plugin for rendering tables. >=1.0 1.0.0 MIT License
mdit-py-plugins Collection of plugins for markdown-it-py 0.4.2 MIT License
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mistune A sane and fast Markdown parser with useful plugins and renderers >=2.0.3, <4 3.1.3 BSD-3-Clause
mkdocs Project documentation with Markdown. >=1.6 1.6.1 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=1.4 1.4.2 ISC
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=1.0 1.1.0 ISC
mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml file >=0.2.0 0.2.0 MIT
mkdocs-git-revision-date-localized-plugin Mkdocs plugin that enables displaying the localized date of the last git modification of a markdown file. >=1.2 1.4.7 MIT
mkdocs-jupyter Use Jupyter in mkdocs websites >=0.25.1 0.25.1 Apache-2.0
mkdocs-llmstxt MkDocs plugin to generate an /llms.txt file. >=0.2 0.3.0 ISC
mkdocs-material Documentation that simply works >=9.5 9.6.16 MIT
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. ~=1.3 1.3.1 MIT
mkdocs-minify-plugin An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk >=0.8 0.8.0 MIT
mkdocs-section-index MkDocs plugin to allow clickable sections that lead to an index page >=0.3 0.3.10 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.29 0.30.0 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 1.16.12 ISC
more-itertools More routines for operating on iterables, beyond itertools 10.7.0 MIT License
mypy Optional static typing for Python >=1.10 1.17.0 MIT
mypy_extensions Type system extensions for programs checked with the mypy type checker. >=1.0.0 1.1.0 MIT
nbclient A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor. >=0.5.0 0.10.2 BSD License
nbconvert Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (import nbconvert) or as a command line tool (invoked as jupyter nbconvert ...). >=7.2.9, <8 7.16.6 BSD License
nbformat The Jupyter Notebook format 5.10.4 BSD License
nest-asyncio Patch asyncio to allow nested event loops >=1.4 1.6.0 BSD
nh3 Python binding to Ammonia HTML sanitizer Rust crate >=0.2.14 0.3.0 MIT
packaging Core utilities for Python packages >=20.5 25.0 Apache Software License + BSD License
paginate Divides large result sets into pages for easier browsing ~=0.5 0.5.7 MIT
pandocfilters Utilities for writing pandoc filters in python >=1.4.1 1.5.1 BSD-3-Clause
parso A Python Parser >=0.8.4, <0.9.0 0.8.4 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.11.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
pexpect Pexpect allows easy control of interactive console applications. >4.3 4.9.0 ISC license
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=2.2.0 4.3.8 MIT
pluggy plugin and hook calling mechanisms for python >=1.2 1.6.0 MIT
prompt_toolkit Library for building powerful interactive command lines in Python >=3.0.41, <3.1.0 3.0.51 BSD License
psutil Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7. >=5.7 7.0.0 BSD-3-Clause
ptyprocess Run a subprocess in a pseudo terminal ~=0.6 0.7.0 ISC License (ISCL)
pure_eval Safely evaluate AST nodes without side effects 0.2.3 MIT
pycparser C parser in Python 2.22 BSD-3-Clause
Pygments Pygments is a syntax highlighting package written in Python. >=2.13.0, <3.0.0 2.19.2 BSD-2-Clause
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.16 MIT
pyproject_hooks Wrappers to call pyproject.toml-based build backend hooks. 1.2.0 MIT License
pytest pytest: simple powerful testing with Python >=8.2 8.4.1 MIT
pytest-cov Pytest plugin for measuring coverage. >=5.0 6.2.1 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.15 3.16.0 MIT License
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=3.6 3.8.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pytz World timezone definitions, modern and historical >=2025.1, >=2020.1 2025.2 MIT
PyYAML YAML parser and emitter for Python >=5.1 6.0.2 MIT
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 1.1 MIT
pyzmq Python bindings for 0MQ >=25 27.0.0 BSD License
readme_renderer readme_renderer is a library for rendering readme descriptions for Warehouse >=35.0 44.0 Apache License, Version 2.0
referencing JSON Referencing + Python >=0.28.4 0.36.2 MIT
requests Python HTTP for Humans. >=2.20 2.32.4 Apache-2.0
requests-toolbelt A utility belt for advanced users of python-requests >=0.8.0, !=0.9.0 1.0.0 Apache 2.0
rfc3986 Validating URI References per RFC 3986 >=1.4.0 2.0.0 Apache 2.0
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.0.0 14.1.0 MIT
rpds-py Python bindings to Rust's persistent data structures (rpds) >=0.7.1 0.26.0 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. >=0.4 0.12.5 MIT
SecretStorage Python bindings to FreeDesktop.org Secret Service API >=3.2 3.3.3 BSD 3-Clause License
semver Python helper for Semantic Versioning (https://semver.org) >=2.13 3.0.4 BSD License
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
smmap A pure Python implementation of a sliding window memory map manager >=3.0.1, <6 5.0.2 BSD-3-Clause
soupsieve A modern CSS selector implementation for Beautiful Soup. >1.2 2.7 MIT
stack-data Extract data from python stack frames and tracebacks for informative displays 0.6.3 MIT
tornado Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. >=6.2 6.5.1 Apache-2.0
traitlets Traitlets Python configuration system >=5.1 5.14.3 BSD License
twine Collection of utilities for publishing packages on PyPI >=5.1 6.1.0 Apache Software License
type-lens type-lens is a Python template project designed to simplify the setup of a new project. >=0.2.4 0.2.4 MIT
types-Markdown Typing stubs for Markdown >=3.6 3.8.0.20250708 Apache-2.0
types-PyYAML Typing stubs for PyYAML >=6.0 6.0.12.20250516 Apache-2.0
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.0 4.14.1 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.26.0 2.5.0 MIT
watchdog Filesystem events monitoring >=2.0 6.0.0 Apache-2.0
wcwidth Measures the displayed width of unicode strings in a terminal >=0.2.13 0.2.13 MIT
webencodings Character encoding aliases for legacy web content 0.5.1 BSD
yore Manage legacy code with comments. >=0.3.3 0.4.4 ISC