Skip to content

Instantly share code, notes, and snippets.

@spott
Created November 4, 2022 17:48
Show Gist options
  • Save spott/25e606f1c8107984ca9587679de34dd9 to your computer and use it in GitHub Desktop.
Save spott/25e606f1c8107984ca9587679de34dd9 to your computer and use it in GitHub Desktop.
poetry bug
aiohttp 3.8.3 Async http client/server framework (asyncio)
aiosignal 1.2.0 aiosignal: a list of registered asynchronous callbacks
arrow 1.2.3 Better dates & times for Python
async-timeout 4.0.2 Timeout context manager for asyncio programs
attrs 22.1.0 Classes Without Boilerplate
b 0.1.0 ../B dependency
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 22.10.0 The uncompromising code formatter.
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
bokeh 2.4.3 Interactive plots and applications in the browser from Python
catalogue 1.0.2 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
cffi 1.15.1 Foreign Function Interface for Python calling C code.
chardet 5.0.0 Universal encoding detector for Python 3
charset-normalizer 2.1.1 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
click 8.1.3 Composable command line interface toolkit
cloudpickle 2.0.0 Extended pickling support for Python objects
colorama 0.4.6 Cross-platform colored terminal text.
commonmark 0.9.1 Python parser for the CommonMark Markdown spec
cookiecutter 2.1.1 A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.
coverage 6.5.0 Code coverage measurement for Python
cryptography 38.0.3 cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cymem 2.0.7 Manage calls to calloc/free through Cython
databricks-cli 0.17.3 A command line interface for Databricks
dbx 0.8.2 DataBricks CLI eXtensions aka dbx
decorator 5.1.1 Decorators for Humans
dill 0.3.4 serialize all of python
entrypoints 0.4 Discover and load entry points from installed packages.
frozenlist 1.3.1 A list-like structure which implements collections.abc.MutableSequence
gitdb 4.0.9 Git Object Database
gitpython 3.1.29 GitPython is a python library used to interact with Git repositories
idna 3.4 Internationalized Domain Names in Applications (IDNA)
importlib-metadata 4.13.0 Read metadata from Python packages
jinja2 3.1.2 A very fast and expressive template engine.
jinja2-time 0.2.0 Jinja2 Extension for Dates and Times
kaleido 0.2.1 Static image export for web-based visualization libraries with zero dependencies
markupsafe 2.1.1 Safely add untrusted strings to HTML/XML markup.
mlflow-skinny 1.29.0 MLflow: A Platform for ML Development and Productionization
multidict 6.0.2 multidict implementation
murmurhash 1.0.9 Cython bindings for MurmurHash
mypy-extensions 0.4.3 Experimental type system extensions for programs checked with the mypy typechecker.
numpy 1.23.4 NumPy is the fundamental package for array computing with Python.
oauthlib 3.2.2 A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
packaging 21.3 Core utilities for Python packages
pathspec 0.10.1 Utility library for gitignore style pattern matching of file paths.
pillow 9.3.0 Python Imaging Library (Fork)
plac 1.1.3 The smartest command line arguments parser in the world
platformdirs 2.5.2 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
plotly 5.11.0 An open-source, interactive data visualization library for Python
preshed 3.0.8 Cython hash table that trusts the keys are pre-hashed
protobuf 4.21.9
py 1.11.0 library with cross-python path, ini-parsing, io, code, log facilities
py4j 0.10.9.5 Enables Python programs to dynamically access arbitrary Java objects
pycparser 2.21 C parser in Python
pydantic 1.10.2 Data validation and settings management using python type hints
pygments 2.13.0 Pygments is a syntax highlighting package written in Python.
pyjwt 2.6.0 JSON Web Token implementation in Python
pyparsing 3.0.9 pyparsing module - Classes and methods to define and execute parsing grammars
pyspark 3.3.0 Apache Spark Python API
python-dateutil 2.8.2 Extensions to the standard Python datetime module
python-slugify 6.1.2 A Python slugify application that also handles Unicode
pytz 2022.6 World timezone definitions, modern and historical
pyyaml 6.0 YAML parser and emitter for Python
requests 2.28.1 Python HTTP for Humans.
retry 0.9.2 Easy to use retry decorator.
rich 12.6.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
scipy 1.9.3 Fundamental algorithms for scientific computing in Python
setuptools 65.5.0 Easily download, build, install, upgrade, and uninstall Python packages
shellingham 1.5.0 Tool to Detect Surrounding Shell
six 1.16.0 Python 2 and 3 compatibility utilities
smmap 5.0.0 A pure Python implementation of a sliding window memory map manager
spacy 2.3.8 Industrial-strength Natural Language Processing (NLP) in Python
sqlparse 0.4.3 A non-validating SQL parser.
srsly 1.0.6 Modern high-performance serialization utilities for Python
tabulate 0.9.0 Pretty-print tabular data
tenacity 8.1.0 Retry code until it succeeds
text-unidecode 1.3 The most basic Text::Unidecode port
thinc 7.4.6 Practical Machine Learning for NLP
tomli 2.0.1 A lil' TOML parser
tornado 6.2 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.62.3 Fast, Extensible Progress Meter
typer 0.6.1 Typer, build great CLIs. Easy to code. Based on Python type hints.
typing-extensions 4.4.0 Backported and Experimental Type Hints for Python 3.7+
urllib3 1.26.12 HTTP library with thread-safe connection pooling, file post, and more.
wasabi 0.10.1 A lightweight console printing and formatting toolkit
watchdog 2.1.9 Filesystem events monitoring
yarl 1.8.1 Yet another URL library
zipp 3.10.0 Backport of pathlib-compatible object wrapper for zip files
[tool.poetry]
name = "A"
version = "0.1.0"
description = "thing"
authors = ["Example <example@example.com>"]
packages = [{include = "A", from = "src"}]
[tool.poetry.dependencies]
python = "~3.9"
jinja2 = "^3.1.2"
bokeh = "^2.4.3"
plotly = "^5.8.0"
kaleido = "0.2.1"
b = {path = "../B"}
[tool.poetry.group.dev.dependencies]
dbx = "^0.8.0"
databricks-cli = "^0.17.3"
black = {version = "^22.10.0", allow-prereleases = true}
# [tool.poetry.scripts]
# make_report = "per.reports.per_main_report:run"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
attrs 22.1.0 Classes Without Boilerplate
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
bokeh 3.0.1 Interactive plots and applications in the browser from Python
catalogue 2.0.8 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
charset-normalizer 2.1.1 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
click 8.1.3 Composable command line interface toolkit
cloudpickle 2.0.0 Extended pickling support for Python objects
confection 0.0.3 The sweetest config system for Python
contourpy 1.0.6 Python library for calculating contours of 2D quadrilateral grids
coverage 6.5.0 Code coverage measurement for Python
cycler 0.11.0 Composable style cycles
cymem 2.0.7 Manage calls to calloc/free through Cython
databricks-cli 0.17.3 A command line interface for Databricks
dill 0.3.4 serialize all of python
entrypoints 0.4 Discover and load entry points from installed packages.
exceptiongroup 1.0.1 Backport of PEP 654 (exception groups)
fonttools 4.38.0 Tools to manipulate font files
gitdb 4.0.9 Git Object Database
gitpython 3.1.29 GitPython is a python library used to interact with Git repositories
idna 3.4 Internationalized Domain Names in Applications (IDNA)
importlib-metadata 4.13.0 Read metadata from Python packages
iniconfig 1.1.1 iniconfig: brain-dead simple config-ini parsing
jinja2 3.1.2 A very fast and expressive template engine.
joblib 1.2.0 Lightweight pipelining with Python functions
kiwisolver 1.4.4 A fast implementation of the Cassowary constraint solver
langcodes 3.3.0 Tools for labeling human languages with IETF language tags
markupsafe 2.1.1 Safely add untrusted strings to HTML/XML markup.
matplotlib 3.6.2 Python plotting package
mlflow-skinny 1.29.0 MLflow: A Platform for ML Development and Productionization
murmurhash 1.0.9 Cython bindings for MurmurHash
numpy 1.23.4 NumPy is the fundamental package for array computing with Python.
oauthlib 3.2.2 A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
packaging 21.3 Core utilities for Python packages
pandas 1.5.1 Powerful data structures for data analysis, time series, and statistics
pathy 0.6.2 pathlib.Path subclasses for local and cloud bucket storage
pillow 9.3.0 Python Imaging Library (Fork)
pluggy 1.0.0 plugin and hook calling mechanisms for python
preshed 3.0.8 Cython hash table that trusts the keys are pre-hashed
protobuf 4.21.9
py4j 0.10.9.5 Enables Python programs to dynamically access arbitrary Java objects
pyarrow 7.0.0 Python library for Apache Arrow
pydantic 1.10.2 Data validation and settings management using python type hints
pyjwt 2.6.0 JSON Web Token implementation in Python
pyparsing 3.0.9 pyparsing module - Classes and methods to define and execute parsing grammars
pyspark 3.3.0 Apache Spark Python API
pytest 7.2.0 pytest: simple powerful testing with Python
python-dateutil 2.8.2 Extensions to the standard Python datetime module
pytz 2022.6 World timezone definitions, modern and historical
pyyaml 6.0 YAML parser and emitter for Python
requests 2.28.1 Python HTTP for Humans.
scikit-learn 1.1.3 A set of python modules for machine learning and data mining
scipy 1.9.3 Fundamental algorithms for scientific computing in Python
setuptools 65.5.0 Easily download, build, install, upgrade, and uninstall Python packages
setuptools-scm 7.0.5 the blessed package to manage your versions by scm tags
six 1.16.0 Python 2 and 3 compatibility utilities
smart-open 5.2.1 Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)
smmap 5.0.0 A pure Python implementation of a sliding window memory map manager
spacy 3.4.2 Industrial-strength Natural Language Processing (NLP) in Python
spacy-legacy 3.0.10 Legacy registered functions for spaCy backwards compatibility
spacy-loggers 1.0.3 Logging utilities for SpaCy
sqlparse 0.4.3 A non-validating SQL parser.
srsly 2.4.5 Modern high-performance serialization utilities for Python
tabulate 0.9.0 Pretty-print tabular data
thinc 8.1.5 A refreshing functional take on deep learning, compatible with your favorite libraries
threadpoolctl 3.1.0 threadpoolctl
tomli 2.0.1 A lil' TOML parser
tornado 6.2 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.62.3 Fast, Extensible Progress Meter
typer 0.4.2 Typer, build great CLIs. Easy to code. Based on Python type hints.
typing-extensions 4.4.0 Backported and Experimental Type Hints for Python 3.7+
urllib3 1.26.12 HTTP library with thread-safe connection pooling, file post, and more.
wasabi 0.10.1 A lightweight console printing and formatting toolkit
xyzservices 2022.9.0 Source of XYZ tiles providers
zipp 3.10.0 Backport of pathlib-compatible object wrapper for zip files
[tool.poetry]
name = "B"
description = "dependency"
authors = ["example <example@example.com>"]
version = "0.1.0"
packages = [{include = "B"}]
[tool.poetry.dependencies]
python = "~3.9"
pandas = [{version = "1.3.4", platform = "linux"},
{version = ">=1.4", platform = "darwin"}]
numpy = [{version = "1.20.3", platform = "linux"},
{version = ">=1.22", platform = "darwin"}]
pyarrow = [{version = "7.0.0", platform = "linux"},
{version = "7.0.0", platform = "darwin"}]
scipy = [{version="1.7.1", platform = "linux"},
{version=">=1.8", platform = "darwin"}]
scikit-learn = [{version="0.24.2", platform = "linux"}, # 0.24.2
{version=">=1.0", platform = "darwin"}] # 1.1.3
matplotlib = [{version = "3.4.3", platform = "linux"},
{version = ">=3.5", platform = "darwin"}]
# we can't have this requirement because then dbx doesn't work...
click = "^8.0"
cloudpickle = "2.0.0"
coverage = "*"
dill = "0.3.4"
bokeh = "*"
mlflow-skinny = "1.29.0"
tqdm = "4.62.3"
pydantic = "*"
spacy = [{version = "*", platform = "linux"},
{version = "*", platform = "darwin"}]
pyspark = "3.3.0"
[tool.poetry.extras]
aarch64 = ["pandas","numpy","scikit-learn","matplotlib","pyarrow"]
dbr = ["pandas","numpy","scikit-learn","matplotlib","pyarrow"]
[tool.poetry.group.dev.dependencies]
pytest = "*"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.pytest.ini_options]
log_cli = true
log_cli_level = "INFO"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment