Credits

These projects were used to build pyef. Thank you!

python | pdm | copier-pdm

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
contourpy Python library for calculating contours of 2D quadrilateral grids >=1.0.1 1.0.6 BSD-3-Clause
cycler Composable style cycles >=0.10 0.11.0 BSD
fonttools Tools to manipulate font files >=4.22.0 4.38.0 MIT
importlib-resources Read resources from Python packages >=5.12.0 5.12.0 Apache Software License
joblib Lightweight pipelining with Python functions >=1.0.1 1.2.0 BSD
kiwisolver A fast implementation of the Cassowary constraint solver >=1.0.1 1.4.4 BSD License
markdown-it-py Python port of markdown-it. Markdown parsing, done right! <3.0.0,>=2.2.0 2.2.0 MIT License
matplotlib Python plotting package >=3.6.2 3.6.2 PSF
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
memo UNKNOWN >=0.2.3 0.2.3 UNKNOWN
numpy Fundamental package for array computing in Python ==1.24.0 1.24.0 BSD-3-Clause
optioneer Nestable, tab-able options for use in Python programs >=1.0.3 1.0.3 BSD license
orjson Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy >=3.4.5 3.8.3 Apache-2.0 OR MIT
packaging Core utilities for Python packages >=20.0 23.0 BSD License
pandas Powerful data structures for data analysis, time series, and statistics >=1.5.2 1.5.3 BSD-3-Clause
patsy A Python package for describing statistical models and for building design matrices. >=0.5.3 0.5.3 2-clause BSD
pillow Python Imaging Library (Fork) >=6.2.0 9.3.0 HPND
plotly An open-source, interactive data visualization library for Python >=5.11.0 5.13.1 MIT
pygments Pygments is a syntax highlighting package written in Python. <3.0.0,>=2.13.0 2.14.0 BSD-2-Clause
pyparsing pyparsing module - Classes and methods to define and execute parsing grammars >=2.2.1 3.0.9 MIT License
python-dateutil Extensions to the standard Python datetime module >=2.7 2.8.2 Dual License
pytz World timezone definitions, modern and historical >=2020.1 2022.7 MIT
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.6.0 13.3.2 MIT
scikit-learn A set of python modules for machine learning and data mining >=1.2.0 1.2.2 new BSD
scipy Fundamental algorithms for scientific computing in Python >=1.3.2 1.9.3 BSD License
six Python 2 and 3 compatibility utilities 1.16.0 MIT
tenacity Retry code until it succeeds >=6.2.0 8.1.0 Apache 2.0
threadpoolctl threadpoolctl >=2.0.0 3.1.0 BSD-3-Clause
typing-extensions Backported and Experimental Type Hints for Python 3.7+ <5.0,>=4.0.0; python_version < "3.9" 4.4.0 Python Software Foundation License
zipp Backport of pathlib-compatible object wrapper for zip files >=3.1.0; python_version < "3.10" 3.11.0 MIT License

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
anyio High level compatibility layer for multiple asynchronous event loop implementations <4,>=3.1.0 3.6.2 MIT
appnope Disable App Nap on macOS >= 10.9 ; platform_system == "Darwin" 0.1.3 BSD
argon2-cffi The secure Argon2 password hashing algorithm. 21.3.0 MIT License
argon2-cffi-bindings Low-level CFFI bindings for Argon2 21.2.0 MIT
arrow Better dates & times for Python >=0.15.0 1.2.3 Apache 2.0
astor Read/rewrite/write Python ASTs >=0.8 0.8.1 BSD-3-Clause
asttokens Annotate AST trees with source code positions >=2.1.0 2.2.1 Apache 2.0
attrs Classes Without Boilerplate >=19.2.0 22.2.0 MIT
autoflake Removes unused imports and unused variables >=1.4 1.7.8 MIT
backcall Specifications for callback functions passed in to an API 0.2.0 BSD License
bandit Security oriented static analyser for python code. >=1.7.3 1.7.4 Apache-2.0 license
beautifulsoup4 Screen-scraping library 4.11.1 MIT
black The uncompromising code formatter. >=21.10b0 23.1.0 MIT
bleach An easy safelist-based HTML-sanitizing tool. 5.0.1 Apache Software License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2022.12.7 MPL-2.0
cffi Foreign Function Interface for Python calling C code. ; implementation_name == "pypy" 1.15.1 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. <3,>=2 2.1.1 MIT
click Composable command line interface toolkit >=8.0.0 8.1.3 BSD-3-Clause
colorama Cross-platform colored terminal text. ; platform_system == "Windows" 0.4.6 BSD License
comm Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc. >=0.1.1 0.1.2 BSD License
coverage Code coverage measurement for Python [toml]>=5.2.1 7.0.0 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. >=2.0 38.0.4 ?
darglint A utility for ensuring Google-style docstrings stay up to date with the source code. >=1.8 1.8.1 MIT
debugpy An implementation of the Debug Adapter Protocol for Python >=1.6.5 1.6.6 MIT
decorator Decorators for Humans 5.1.1 new BSD License
defusedxml XML bomb protection for Python stdlib modules 0.7.1 PSFL
docutils Docutils -- Python Documentation Utilities >=0.13.1 0.19 public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)
dparse A parser for Python dependency files >=0.6.2 0.6.2 MIT license
duty A simple task runner. >=0.7 0.9.0 ISC
editables Editable installations >=0.3 0.3 MIT
entrypoints Discover and load entry points from installed packages. 0.4 MIT License
exceptiongroup Backport of PEP 654 (exception groups) >=1.0.0rc8; python_version < "3.11" 1.0.4 ?
execnet execnet: rapid multi-Python deployment >=1.1 1.9.0 MIT
executing Get the currently executing AST node of a frame, and other information >=1.2.0 1.2.0 MIT
failprint Run a command, print its output only if it fails. >=0.10 0.10.0 ISC
fastjsonschema Fastest Python implementation of JSON schema 2.16.2 BSD
flake8 the modular source code checker: pep8 pyflakes and co >=4; python_version >= '3.8' 5.0.4 MIT
flake8-bandit Automated security testing with bandit and flake8. >=2.1 4.1.1 MIT
flake8-black flake8 plugin to call black as a code style validator >=0.2 0.3.6 MIT
flake8-bugbear A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle. >=21.9 23.2.13 MIT
flake8-builtins Check for python builtins being used as variables or parameters. >=1.5 2.1.0 GPL version 2
flake8-comprehensions A flake8 plugin to help you write better list/set/dict comprehensions. >=3.7 3.10.1 MIT
flake8-docstrings Extension for flake8 which uses pydocstyle to check docstrings >=1.6 1.7.0 MIT
flake8-plugin-utils The package provides base classes and utils for flake8 plugin writing <2.0.0,>=1.3.2 1.3.2 MIT
flake8-polyfill Polyfill package for Flake8 plugins >=1.0.2 1.0.2 MIT
flake8-pytest-style A flake8 plugin checking common style issues or inconsistencies with pytest-based tests. >=1.5 1.7.2 MIT
flake8-string-format string format checker, plugin for flake8 >=0.3 0.3.0 MIT License
flake8-tidy-imports A flake8 plugin that helps you write tidier imports. >=4.5 4.8.0 MIT
flake8-variables-names A flake8 extension that helps to make more readable variables names >=0.0 0.0.5 MIT
fqdn Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers 1.5.1 MPL 2.0
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. >=0.4 1.0.0 ISC
gitdb Git Object Database <5,>=4.0.1 4.0.10 BSD License
gitpython GitPython is a python library used to interact with Git repositories >=1.0.1 3.1.29 BSD
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. >=0.24 0.25.1 ISC
idna Internationalized Domain Names in Applications (IDNA) <4,>=2.5 3.4 BSD License
importlib-metadata Read metadata from Python packages >=4.3; python_version < "3.10" 4.13.0 Apache Software License
importlib-resources Read resources from Python packages ; python_version < "3.9" 5.12.0 Apache Software License
iniconfig iniconfig: brain-dead simple config-ini parsing 1.1.1 MIT License
ipykernel IPython Kernel for Jupyter >=6.19.4 6.21.3 BSD License
ipython IPython: Productive Interactive Computing >=7.23.1 8.7.0 BSD-3-Clause
ipython-genutils Vestigial utilities from IPython 0.2.0 BSD
ipywidgets Jupyter interactive widgets 8.0.4 BSD 3-Clause License
isoduration Operations with ISO 8601 durations 20.11.0 ISC License (ISCL)
isort A Python utility / library to sort Python imports. >=5.10 5.12.0 MIT
jaraco-classes Utility functions for Python class constructs 3.2.3 MIT License
jedi An autocompletion tool for Python that can be used for text editors. >=0.16 0.18.2 MIT
jeepney Low-level, pure Python DBus protocol wrapper. >=0.4.2; sys_platform == "linux" 0.8.0 ?
jinja2 A very fast and expressive template engine. <4,>=2.11 3.1.2 BSD-3-Clause
jsonpointer Identify specific nodes in a JSON document (RFC 6901) >1.13 2.3 Modified BSD License
jsonschema An implementation of JSON Schema validation for Python >=2.6 4.17.3 MIT
jupyter Jupyter metapackage. Install all the Jupyter components in one go. >=1.0.0 1.0.0 BSD
jupyter-client Jupyter protocol implementation and client libraries >=6.1.12 7.4.8 BSD License
jupyter-console Jupyter terminal console 6.4.4 BSD
jupyter-core Jupyter core package. A base package on which Jupyter projects rely. !=5.0.*,>=4.12 5.1.1 BSD License
jupyter-events Jupyter Event System library >=0.4.0 0.5.0 BSD License
jupyter-server The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications. >=1.8 2.0.5 BSD License
jupyter-server-terminals A Jupyter Server Extension Providing Terminals. 0.4.3 BSD License
jupyterlab-pygments Pygments theme using JupyterLab CSS variables 0.2.2 BSD
jupyterlab-widgets Jupyter interactive widgets for JupyterLab ~=3.0 3.0.5 BSD-3-Clause
keyring Store and access your passwords safely. >=15.1 23.13.1 MIT License
markdown Python implementation of Markdown. <4.0.0,>=3.3.3 3.3.7 BSD License
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.2 0.3.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=0.5 1.3.0 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! <3.0.0,>=2.2.0 2.2.0 MIT License
markupsafe Safely add untrusted strings to HTML/XML markup. >=2.0 2.1.1 BSD-3-Clause
matplotlib-inline Inline Matplotlib backend for Jupyter >=0.1 0.1.6 BSD 3-Clause
mccabe McCabe checker, plugin for flake8 <0.8.0,>=0.7.0 0.7.0 Expat 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 Markdown parser with useful plugins and renderers <3,>=2.0.3 2.0.4 BSD 3-Clause License
mkdocs Project documentation with Markdown. >=1.3 1.4.2 BSD License
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=0.2 0.2.6 ISC
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build >=0.3 0.4.0 MIT
mkdocs-literate-nav MkDocs plugin to specify the navigation in Markdown instead of YAML >=0.4 0.6.0 MIT License
mkdocs-material Documentation that simply works >=7.3 9.1.2 MIT License
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. >=1.1 1.1.1 MIT License
mkdocs-section-index MkDocs plugin to allow clickable sections that lead to an index page >=0.3 0.3.5 MIT License
mkdocstrings Automatic documentation from sources, for MkDocs. [python]>=0.18 0.20.0 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=0.5.2 0.8.2 ISC
more-itertools More routines for operating on iterables, beyond itertools 9.0.0 MIT License
mypy Optional static typing for Python >=0.910 1.1.1 MIT License
mypy-extensions Type system extensions for programs checked with the mypy type checker. >=0.4.3 1.0.0 MIT License
nbclassic A web-based notebook environment for interactive computing >=0.4.7 0.4.8 BSD
nbclient A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor. >=0.5.0 0.7.2 BSD License
nbconvert Converting Jupyter Notebooks 7.2.7 BSD License
nbformat The Jupyter Notebook format >=5.1 5.7.1 BSD License
nest-asyncio Patch asyncio to allow nested event loops 1.5.6 BSD
notebook A web-based notebook environment for interactive computing >=6.5.3 6.5.3 BSD
notebook-shim A shim layer for notebook traits and config >=0.1.0 0.2.2 BSD License
packaging Core utilities for Python packages >=22.0 23.0 BSD License
pandocfilters Utilities for writing pandoc filters in python >=1.4.1 1.5.0 BSD-3-Clause
parso A Python Parser <0.9.0,>=0.8.0 0.8.3 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0 0.10.3 MPL 2.0
pbr Python Build Reasonableness !=2.1.0,>=2.0.0 5.11.0 Apache Software License
pep8-naming Check PEP-8 naming conventions, plugin for flake8 >=0.12 0.13.3 Expat license
pexpect Pexpect allows easy control of interactive console applications. >4.3; sys_platform != "win32" 4.8.0 ISC license
pickleshare Tiny 'shelve'-like database with concurrency support 0.7.5 MIT
pkginfo Query metadatdata from sdists / bdists / installed packages. >=1.8.1 1.9.2 MIT
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". >=2 2.6.0 MIT License
pluggy plugin and hook calling mechanisms for python <2.0,>=0.12 1.0.0 MIT
prometheus-client Python client for the Prometheus monitoring system. 0.15.0 Apache Software License 2.0
prompt-toolkit Library for building powerful interactive command lines in Python <3.1.0,>=3.0.11 3.0.36 BSD License
psutil Cross-platform lib for process and system monitoring in Python. 5.9.4 BSD-3-Clause
ptyprocess Run a subprocess in a pseudo terminal ~=0.6; sys_platform != "win32" 0.7.0 ISC License (ISCL)
pure-eval Safely evaluate AST nodes without side effects 0.2.2 MIT
pycodestyle Python style guide checker <2.10.0,>=2.9.0 2.9.1 Expat license
pycparser C parser in Python 2.21 BSD
pydocstyle Python docstring style checker >=2.1 6.1.1 MIT
pyflakes passive checker of Python programs <3,>=1.1.0 2.5.0 MIT
pygments Pygments is a syntax highlighting package written in Python. >=2.4.0 2.14.0 BSD-2-Clause
pyinstrument Call stack profiler for Python. Shows you why your code is slow! >=4.4.0 4.4.0 BSD License
pymdown-extensions Extension pack for Python Markdown. >=9 9.10 MIT License
pytest pytest: simple powerful testing with Python >=6.2 7.2.2 MIT
pytest-cov Pytest plugin for measuring coverage. >=3.0 4.0.0 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.10 3.12.0 MIT
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=2.4 3.2.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2 2.8.2 Dual License
python-json-logger A python library adding a json log formatter 2.0.4 BSD
pywin32 Python for Window Extensions >=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy" 305 ?
pywin32-ctypes UNKNOWN >=0.2.0; sys_platform == "win32" 0.2.0 ?
pywinpty Pseudo terminal support for Windows from Python. >=1.1.0; os_name == "nt" 2.0.9 ?
pyyaml YAML parser and emitter for Python >=5.1 6.0 MIT
pyyaml-env-tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 0.1 MIT License
pyzmq Python bindings for 0MQ >=25.0.0 25.0.0 LGPL+BSD
qtconsole Jupyter Qt console 5.4.0 BSD
qtpy Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6). >=2.0.1 2.3.0 MIT
readme-renderer readme_renderer is a library for rendering "readme" descriptions for Warehouse >=35.0 37.3 Apache License, Version 2.0
regex Alternative regular expression module, to replace re. >=2022.4.24 2022.10.31 Apache Software License
requests Python HTTP for Humans. >=2.26 2.28.1 Apache 2.0
requests-toolbelt A utility belt for advanced users of python-requests !=0.9.0,>=0.8.0 0.10.1 Apache 2.0
rfc3339-validator A pure python RFC3339 validator 0.1.4 MIT license
rfc3986 Validating URI References per RFC 3986 >=1.4.0 2.0.0 Apache 2.0
rfc3986-validator Pure python rfc3986 validator >0.1.0 0.1.1 MIT license
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.0.0 13.3.2 MIT
ruamel-yaml ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order >=0.17.21 0.17.21 MIT license
ruamel-yaml-clib C version of reader, parser and emitter for ruamel.yaml derived from libyaml >=0.2.6; platform_python_implementation == "CPython" and python_version < "3.11" 0.2.7 ?
ruff An extremely fast Python linter, written in Rust. >=0.0.254 0.0.254 MIT
safety Checks installed dependencies for known vulnerabilities and licenses. >=2 2.3.4 MIT license
secretstorage Python bindings to FreeDesktop.org Secret Service API >=3.2; sys_platform == "linux" 3.3.3 ?
semver Python helper for Semantic Versioning (http://semver.org/) ~=2.13 2.13.0 BSD
send2trash Send file to trash natively under Mac OS X, Windows and Linux. >=1.8.0 1.8.0 BSD License
setuptools Easily download, build, install, upgrade, and uninstall Python packages >=65.6.3 67.6.0 MIT License
six Python 2 and 3 compatibility utilities >=1.5 1.16.0 MIT
smmap A pure Python implementation of a sliding window memory map manager <6,>=3.0.1 5.0.0 BSD
sniffio Sniff out which async library your code is running under >=1.1 1.3.0 MIT OR Apache-2.0
snowballstemmer This package provides 29 stemmers for 28 languages generated from Snowball algorithms. 2.2.0 BSD-3-Clause
soupsieve A modern CSS selector implementation for Beautiful Soup. >1.2 2.3.2.post1 MIT License
stack-data Extract data from python stack frames and tracebacks for informative displays 0.6.2 MIT
stevedore Manage dynamic plugins for Python applications >=1.20.0 3.5.2 Apache Software License
terminado Tornado websocket backend for the Xterm.js Javascript terminal emulator library. >=0.8.3 0.17.1 BSD License
tinycss2 A tiny CSS parser 1.2.1 BSD License
toml Python Library for Tom's Obvious, Minimal Language >=0.10 0.10.2 MIT
tomli A lil' TOML parser >=2.0.1; python_version < "3.11" 2.0.1 ?
tornado Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. >=6.1 6.2 http://www.apache.org/licenses/LICENSE-2.0
traitlets Traitlets Python configuration system >=5.4.0 5.8.0 BSD License
twine Collection of utilities for publishing packages on PyPI >=4.0.2 4.0.2 Apache Software License
types-markdown Typing stubs for Markdown >=3.3 3.4.2.5 Apache-2.0 license
types-python-dateutil Typing stubs for python-dateutil >=2.8.19.5 2.8.19.10 Apache-2.0 license
types-setuptools Typing stubs for setuptools >=65.6.0.2 67.6.0.0 Apache-2.0 license
types-toml Typing stubs for toml >=0.10 0.10.8.5 Apache-2.0 license
typing-extensions Backported and Experimental Type Hints for Python 3.7+ >=3.10.0.0; python_version < "3.10" 4.4.0 Python Software Foundation License
uri-template RFC 6570 URI Template Processor 1.2.0 MIT License
urllib3 HTTP library with thread-safe connection pooling, file post, and more. <1.27,>=1.21.1 1.26.13 MIT
watchdog Filesystem events monitoring >=2.0 2.2.0 Apache License 2.0
wcwidth Measures the displayed width of unicode strings in a terminal 0.2.5 MIT
webcolors A library for working with color names and color values formats defined by HTML and CSS. >=1.11 1.12 BSD 3-Clause
webencodings Character encoding aliases for legacy web content >=0.4 0.5.1 BSD
websocket-client WebSocket client for Python with low level API options 1.4.2 Apache-2.0
widgetsnbextension Jupyter interactive widgets for Jupyter Notebook ~=4.0 4.0.5 BSD 3-Clause License
wps-light The strictest and most opinionated python linter ever (lighter fork). >=0.15 0.16.1 MIT
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.11.0 MIT License