dgpylibs

Dynamic Graphics Python libraries/modules

https://github.com/dynamic-graphics-inc/dgpy-libs

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary

Keywords

dgi library monorepo python3 type-annotations

Keywords from Contributors

standardization mesh interpretability yolov5 actions hacking autograding parallel optim distribution
Last synced: 6 months ago · JSON representation

Repository

Dynamic Graphics Python libraries/modules

Basic Info
  • Host: GitHub
  • Owner: dynamic-graphics-inc
  • Language: Python
  • Default Branch: main
  • Homepage: https://dgpy.dev/
  • Size: 8.2 MB
Statistics
  • Stars: 25
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Topics
dgi library monorepo python3 type-annotations
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog

README.md

drawing

dgpy-libs

Ruff uv

Docs: dynamic-graphics-inc.github.io/dgpy-libs

Repo: github.com/dynamic-graphics-inc/dgpy-libs


Dynamic Graphics python libraries, home of:

  • Callable modules/packages
  • Recursive list/generator comprehensions
  • Many decorators
  • Secret agent JSON-Bourne

Libs

txt libs ├── aiopen - async file-io ├── asyncify - async/await utilities ├── dgpylibs - dgpy-libs mega package ├── dgpytest - pytest plugin (WIP) ├── fmts - string formatting tools ├── funkify - callable modules ├── h5 - hdf5 tools ├── jsonbourne - JSON tools/wrappers ├── lager - logging library built on loguru ├── listless - generator tools ├── requires - dynamic import(s) ├── shellfish - shell and filesystem tools └── xtyping - types

Install:

```bash

pip

pip install aiopen asyncify fmts funkify h5 jsonbourne lager listless requires shellfish xtyping

uv

uv add aiopen asyncify fmts funkify h5 jsonbourne lager listless requires shellfish xtyping ```

| Package | Install | Version | Python Versions | | ------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | aiopen | pip install aiopen | PyPI | PyPI - Python Version | | asyncify | pip install asyncify | PyPI | PyPI - Python Version | | fmts | pip install fmts | PyPI | PyPI - Python Version | | funkify | pip install funkify | PyPI | PyPI - Python Version | | h5 | pip install h5 | PyPI | PyPI - Python Version | | jsonbourne | pip install jsonbourne | PyPI | PyPI - Python Version | | lager | pip install lager | PyPI | PyPI - Python Version | | listless | pip install listless | PyPI | PyPI - Python Version | | requires | pip install requires | PyPI | PyPI - Python Version | | shellfish | pip install shellfish | PyPI | PyPI - Python Version | | xtyping | pip install xtyping | PyPI | PyPI - Python Version |

About

This repo (dgpy-libs) are the polished gems formed under intense geological pressure below the offices of Dynamic Graphics Inc. These python libraries are all published on pip under the listed names.

Design PhilosoPY

  • dgpy-libs must have excellent names and be published on pip
  • Embrace async/await
  • Python 3.9+ 'n up, baby!
  • Use type annotations everywhere
  • No dead or commented out code
  • Use optional compiled-3rd-party-libs as optional dependencies to sneakily speed things up if present
  • Optional dependencies are good! Missing optional deps should trigger an error msg that is helpful to installing the relevant dependency ONLY IF THE DEPENDENCY IS NEEDED.
  • Test coverage is usually a dumb metric and 100% test coverage != bug-free code (tests of dgpy-libs are slowly being migrated from internal/private repos to this repo)

Third party friends

  • uv: the greatest thing since sliced bread
  • ruff: python linter and formatter
  • pydantic: no need for explanation
  • loguru: very nice python logging library
  • httpx: http client library
  • attrs; class decorators library
  • orjson; fastest python json library (optional dep of jsonbourne)
  • rapidjson/python-rapidjson; best mostly drop-in replacement for python's json module
  • h5py; base of h5
  • rich; best python console formatting library
  • nox; truly a work of art

Notebooks

notebooks/ ├── cache_money.ipynb ├── filter_none.ipynb ├── json_parsing.ipynb └── string_fmt.ipynb


Contributor(s)

  • Jesse Rubin ~ jesse@dgi.com / jessekrubin@gmail.com
  • Dan Costello ~ dan@dgi.com / dan.costello2@gmail.com
  • Possibly you!?

Contributing

Plz do! Send me that PR!


License

All dgpy-libs are MIT licensed

```txt dgpy-libs

The MIT License (MIT)

Copyright (c) 2019-2025 Dynamic Graphics Inc (dgi)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ```

Owner

  • Name: Dynamic Graphics, Inc.
  • Login: dynamic-graphics-inc
  • Kind: organization

DGIthub account

GitHub Events

Total
  • Issues event: 7
  • Watch event: 7
  • Delete event: 83
  • Issue comment event: 51
  • Push event: 276
  • Pull request review event: 10
  • Pull request event: 162
  • Create event: 79
Last Year
  • Issues event: 7
  • Watch event: 7
  • Delete event: 83
  • Issue comment event: 51
  • Push event: 276
  • Pull request review event: 10
  • Pull request event: 162
  • Create event: 79

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,393
  • Total Committers: 6
  • Avg Commits per committer: 232.167
  • Development Distribution Score (DDS): 0.477
Past Year
  • Commits: 146
  • Committers: 4
  • Avg Commits per committer: 36.5
  • Development Distribution Score (DDS): 0.288
Top Committers
Name Email Commits
jesse j****n@g****m 728
dependabot[bot] 4****] 594
Dan Costello d****n@d****m 35
Sheldon Turtle 6****e 21
github-actions[bot] 4****] 14
dependabot-preview[bot] 2****] 1
Committer Domains (Top 20 + Academic)
dgi.com: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 12
  • Total pull requests: 1,200
  • Average time to close issues: about 12 hours
  • Average time to close pull requests: about 17 hours
  • Total issue authors: 4
  • Total pull request authors: 5
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.3
  • Merged pull requests: 815
  • Bot issues: 7
  • Bot pull requests: 978
Past Year
  • Issues: 5
  • Pull requests: 216
  • Average time to close issues: about 21 hours
  • Average time to close pull requests: 1 day
  • Issue authors: 3
  • Pull request authors: 4
  • Average comments per issue: 0.8
  • Average comments per pull request: 0.45
  • Merged pull requests: 141
  • Bot issues: 1
  • Bot pull requests: 91
Top Authors
Issue Authors
  • dependabot[bot] (7)
  • jessekrubin (3)
  • dan-costello (1)
  • NellyWhads (1)
Pull Request Authors
  • dependabot[bot] (976)
  • jessekrubin (134)
  • sheldon-turtle (59)
  • dan-costello (29)
  • github-actions[bot] (2)
Top Labels
Issue Labels
dependencies (7) python (7)
Pull Request Labels
dependencies (973) python (961) install (59) github_actions (12) send-it (4)

Packages

  • Total packages: 10
  • Total downloads:
    • pypi 12,046 last-month
  • Total dependent packages: 8
    (may contain duplicates)
  • Total dependent repositories: 19
    (may contain duplicates)
  • Total versions: 130
  • Total maintainers: 3
pypi.org: h5

H5py utils

  • Versions: 29
  • Dependent Packages: 3
  • Dependent Repositories: 10
  • Downloads: 3,159 Last month
Rankings
Dependent packages count: 2.4%
Downloads: 4.3%
Dependent repos count: 4.6%
Average: 8.8%
Stargazers count: 13.7%
Forks count: 19.1%
Last synced: 6 months ago
pypi.org: listless

generator utils; aka listless

  • Versions: 17
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Downloads: 2,624 Last month
Rankings
Dependent packages count: 3.2%
Downloads: 5.4%
Average: 10.6%
Dependent repos count: 11.5%
Stargazers count: 13.7%
Forks count: 19.1%
Last synced: 6 months ago
pypi.org: jsonbourne

EZPZ JSON

  • Versions: 63
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 3,442 Last month
Rankings
Dependent packages count: 3.2%
Downloads: 5.1%
Average: 12.5%
Stargazers count: 13.7%
Forks count: 19.1%
Dependent repos count: 21.5%
Last synced: 6 months ago
pypi.org: fmts

str transformation utils

  • Versions: 11
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 2,594 Last month
Rankings
Dependent packages count: 4.8%
Downloads: 5.8%
Average: 12.9%
Stargazers count: 13.4%
Forks count: 19.1%
Dependent repos count: 21.5%
Last synced: 6 months ago
pypi.org: dgpytest

dgpytest = dgpy + pytest

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18 Last month
Rankings
Dependent packages count: 7.1%
Stargazers count: 13.9%
Average: 17.7%
Forks count: 19.6%
Dependent repos count: 30.3%
Last synced: 6 months ago
pypi.org: dgpylibs

Dynamic Graphics Python libraries

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 24 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 13.4%
Forks count: 19.1%
Average: 19.5%
Dependent repos count: 21.5%
Downloads: 33.3%
Last synced: 6 months ago
pypi.org: pydandoc

pydantic documentation

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 120 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 13.7%
Forks count: 19.1%
Dependent repos count: 21.5%
Average: 22.6%
Downloads: 48.4%
Maintainers (1)
Last synced: about 1 year ago
pypi.org: xports

exports and __all__

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 43 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 13.7%
Forks count: 19.1%
Dependent repos count: 21.5%
Average: 26.0%
Downloads: 65.4%
Maintainers (1)
Last synced: 12 months ago
pypi.org: jsonderulo

exports and __all__

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 10 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 13.4%
Forks count: 19.1%
Dependent repos count: 21.5%
Average: 26.8%
Downloads: 70.0%
Maintainers (1)
Last synced: 6 months ago
pypi.org: quickmaths

quick maths

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 12 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 13.7%
Forks count: 19.1%
Dependent repos count: 21.5%
Average: 27.9%
Downloads: 75.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

package.json npm
  • dprint ^0.22.0 development
  • pyright ^1.1.212 development
libs/aiopen/poetry.lock pypi
  • anyio 3.5.0 develop
  • async-generator 1.10 develop
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • cffi 1.15.0 develop
  • colorama 0.4.4 develop
  • idna 3.3 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • outcome 1.1.0 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pycparser 2.21 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pytest-asyncio 0.18.3 develop
  • sniffio 1.2.0 develop
  • sortedcontainers 2.4.0 develop
  • tomli 2.0.1 develop
  • trio 0.20.0 develop
  • zipp 3.8.0 develop
  • funkify 0.4.4
  • typing-extensions 4.2.0
  • xtyping 0.6.1
libs/aiopen/pyproject.toml pypi
  • anyio ^3.5.0 develop
  • pytest ^7.1.2 develop
  • pytest-asyncio ^0.18.1 develop
  • funkify ^0.4.0
  • python ^3.7
  • xtyping >=0.5.0
libs/asyncify/poetry.lock pypi
  • anyio 3.6.1 develop
  • async-generator 1.10 develop
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • cffi 1.15.0 develop
  • colorama 0.4.4 develop
  • idna 3.3 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • outcome 1.1.0 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pycparser 2.21 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pytest-asyncio 0.18.3 develop
  • six 1.16.0 develop
  • sniffio 1.2.0 develop
  • sortedcontainers 2.4.0 develop
  • tomli 2.0.1 develop
  • trio 0.20.0 develop
  • xdoctest 1.0.0 develop
  • zipp 3.8.0 develop
  • funkify 0.4.4
  • typing-extensions 4.2.0
  • xtyping 0.6.1
libs/asyncify/pyproject.toml pypi
  • anyio ^3.5.0 develop
  • pytest ^7.1.2 develop
  • pytest-asyncio ^0.18.1 develop
  • xdoctest >=0.15.10 develop
  • funkify ^0.4.0
  • python ^3.7
  • xtyping >=0.5.0
libs/fmts/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • typing-extensions 4.2.0 develop
  • zipp 3.8.0 develop
libs/fmts/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • python ^3.7
libs/funkify/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • typing-extensions 4.2.0 develop
  • zipp 3.8.0 develop
libs/funkify/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • python ^3.7
libs/h5/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • typing-extensions 4.2.0 develop
  • zipp 3.8.0 develop
  • cached-property 1.5.2
  • h5py 3.6.0
  • numpy 1.21.1
libs/h5/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • h5py ^3.2.0
  • numpy >= 1.7, != 1.19.4
  • python >=3.7.0
libs/jsonbourne/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • zipp 3.8.0 develop
  • orjson 3.6.8
  • pydantic 1.9.0
  • python-rapidjson 1.6
  • typing-extensions 4.2.0
  • xtyping 0.6.1
libs/jsonbourne/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • orjson ==3.*,>=3.0.0
  • pydantic >=1.8.2
  • python ^3.7
  • python-rapidjson >=0.9.1
  • xtyping >=0.5.0
libs/lager/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • coverage 6.3.2 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pytest-cov 2.12.1 develop
  • toml 0.10.2 develop
  • tomli 2.0.1 develop
  • typing-extensions 4.2.0 develop
  • zipp 3.8.0 develop
  • colorama 0.4.4
  • loguru 0.6.0
  • win32-setctime 1.1.0
libs/lager/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • pytest-cov ^2.8.1 develop
  • loguru ^0.6.0
  • python ^3.7
libs/listless/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • typing-extensions 4.2.0 develop
  • zipp 3.8.0 develop
libs/listless/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • python ^3.7
libs/requires/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • zipp 3.8.0 develop
  • funkify 0.4.4
  • typing-extensions 4.2.0
  • xtyping 0.6.1
libs/requires/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • funkify ^0.4.0
  • python ^3.7
  • xtyping >=0.5.0
libs/shellfish/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • coverage 6.3.3 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pytest-asyncio 0.18.3 develop
  • pytest-cov 2.12.1 develop
  • toml 0.10.2 develop
  • tomli 2.0.1 develop
  • zipp 3.8.0 develop
  • aiopen 0.5.3
  • asyncify 0.9.1
  • funkify 0.4.4
  • jsonbourne 0.21.6
  • listless 0.1.2
  • pydantic 1.9.0
  • typing-extensions 4.2.0
  • xtyping 0.6.1
libs/shellfish/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • pytest-asyncio ^0.18.1 develop
  • pytest-cov ^2.12.1 develop
  • aiopen ^0.5.0
  • asyncify >=0.9.1
  • funkify >=0.4.0
  • jsonbourne >=0.20.3
  • listless >=0.1.0
  • pydantic ^1.9.0
  • python ^3.7
  • xtyping >=0.6.0
libs/xtyping/poetry.lock pypi
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • colorama 0.4.4 develop
  • importlib-metadata 4.11.3 develop
  • iniconfig 1.1.1 develop
  • packaging 21.3 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • tomli 2.0.1 develop
  • zipp 3.8.0 develop
  • typing-extensions 4.2.0
libs/xtyping/pyproject.toml pypi
  • pytest ^7.1.2 develop
  • python ^3.7
  • typing-extensions ^4.0.0
poetry.lock pypi
  • argcomplete 1.12.3 develop
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • black 22.3.0 develop
  • click 8.1.3 develop
  • colorlog 6.6.0 develop
  • coverage 6.4 develop
  • distlib 0.3.4 develop
  • filelock 3.7.1 develop
  • flake8 4.0.1 develop
  • importlib-metadata 4.2.0 develop
  • iniconfig 1.1.1 develop
  • isort 5.10.1 develop
  • mccabe 0.6.1 develop
  • mypy 0.942 develop
  • mypy-extensions 0.4.3 develop
  • nox 2022.1.7 develop
  • orjson 3.6.9 develop
  • packaging 21.3 develop
  • pathspec 0.9.0 develop
  • pep517 0.12.0 develop
  • pip-tools 6.6.2 develop
  • platformdirs 2.5.2 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • pycodestyle 2.8.0 develop
  • pyflakes 2.4.0 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pytest-asyncio 0.18.3 develop
  • pytest-cov 2.12.1 develop
  • python-rapidjson 1.6 develop
  • six 1.16.0 develop
  • toml 0.10.2 develop
  • tomli 2.0.1 develop
  • typed-ast 1.5.4 develop
  • virtualenv 20.14.1 develop
  • xdoctest 1.0.0 develop
  • zipp 3.8.0 develop
  • aiopen 0.5.4
  • asyncify 0.9.1
  • colorama 0.4.4
  • fmts 0.1.2
  • funkify 0.4.4
  • h5 0.5.2
  • h5py 3.7.0
  • jsonbourne 0.21.6
  • lager 0.16.2
  • listless 0.1.2
  • loguru 0.6.0
  • numpy 1.21.1
  • pydantic 1.9.1
  • requires 0.10.3
  • shellfish 0.1.4
  • typing-extensions 4.2.0
  • win32-setctime 1.1.0
  • xtyping 0.6.1
pyproject.toml pypi
  • aiopen * develop
  • asyncify * develop
  • black ^22.1.0 develop
  • click ^8.1.2 develop
  • flake8 ^4.0.1 develop
  • fmts * develop
  • funkify * develop
  • h5 * develop
  • h5py ^3.4.0 develop
  • isort ^5.7.0 develop
  • jsonbourne * develop
  • lager * develop
  • listless * develop
  • mypy ^0.942 develop
  • nox ^2022.1.7 develop
  • orjson ^3.6.3 develop
  • pip-tools ^6.4.0 develop
  • pydantic ^1.8.2 develop
  • pytest ^7.1.2 develop
  • pytest-asyncio ^0.18.1 develop
  • pytest-cov ^2.12.1 develop
  • python-rapidjson ^1.6 develop
  • requires * develop
  • shellfish * develop
  • xdoctest >=0.15.10 develop
  • xtyping * develop
  • aiopen *
  • asyncify *
  • fmts *
  • funkify *
  • h5 *
  • jsonbourne *
  • lager *
  • listless *
  • python ^3.7
  • requires *
  • shellfish *
  • xtyping *
.github/workflows/combine-prs.yml actions
  • actions/github-script v6 composite
.github/workflows/dgpy-libs-ci.yml actions
  • ./.github/actions/setup-poetry * composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • isort/isort-action master composite
  • psf/black stable composite
libs/dgpylibs/poetry.lock pypi
  • six 1.16.0 develop
  • xdoctest 1.1.1 develop
  • aiopen 0.5.4
  • asyncify 0.9.1
  • colorama 0.4.5
  • fmts 0.1.4
  • funkify 0.4.4
  • h5 0.5.2
  • h5py 3.7.0
  • jsonbourne 0.24.0
  • lager 0.16.4
  • listless 0.1.2
  • loguru 0.6.0
  • numpy 1.21.1
  • pydantic 1.10.2
  • requires 0.10.3
  • shellfish 0.1.8
  • typing-extensions 4.3.0
  • win32-setctime 1.1.0
  • xtyping 0.6.1
libs/dgpylibs/pyproject.toml pypi
  • xdoctest >=0.15.10 develop
  • aiopen *
  • asyncify *
  • fmts *
  • funkify *
  • h5 *
  • jsonbourne *
  • lager *
  • listless *
  • python ^3.7
  • requires *
  • shellfish *
  • xtyping *
requirements/dev.in pypi
  • anyio * development
  • black * development
  • flake8 * development
  • flake8-comprehensions * development
  • flake8-eradicate * development
  • flake8-print * development
  • httpx * development
  • isort * development
  • mypy * development
  • nox * development
  • orjson * development
  • pip-tools * development
  • pydantic * development
  • pytest * development
  • pytest-asyncio * development
  • pytest-cov * development
  • python-rapidjson * development
  • toml * development
  • types-orjson * development
  • types-toml * development
  • typing-extensions * development
  • xdoctest * development
requirements/dev.txt pypi
  • anyio ==3.6.1 development
  • argcomplete ==1.12.3 development
  • attrs ==21.4.0 development
  • black ==22.6.0 development
  • build ==0.8.0 development
  • certifi ==2022.12.7 development
  • click ==8.1.3 development
  • colorlog ==6.6.0 development
  • coverage ==6.4.2 development
  • distlib ==0.3.5 development
  • eradicate ==2.1.0 development
  • filelock ==3.7.1 development
  • flake8 ==4.0.1 development
  • flake8-comprehensions ==3.10.0 development
  • flake8-eradicate ==1.2.1 development
  • flake8-print ==5.0.0 development
  • h11 ==0.12.0 development
  • httpcore ==0.15.0 development
  • httpx ==0.23.0 development
  • idna ==3.3 development
  • iniconfig ==1.1.1 development
  • isort ==5.10.1 development
  • mccabe ==0.6.1 development
  • mypy ==0.971 development
  • mypy-extensions ==0.4.3 development
  • nox ==2022.1.7 development
  • orjson ==3.7.8 development
  • packaging ==21.3 development
  • pathspec ==0.9.0 development
  • pep517 ==0.12.0 development
  • pip-tools ==6.8.0 development
  • platformdirs ==2.5.2 development
  • pluggy ==1.0.0 development
  • py ==1.11.0 development
  • pycodestyle ==2.8.0 development
  • pydantic ==1.9.1 development
  • pyflakes ==2.4.0 development
  • pyparsing ==3.0.9 development
  • pytest ==7.1.2 development
  • pytest-asyncio ==0.19.0 development
  • pytest-cov ==3.0.0 development
  • python-rapidjson ==1.8 development
  • rfc3986 ==1.5.0 development
  • six ==1.16.0 development
  • sniffio ==1.2.0 development
  • toml ==0.10.2 development
  • tomli ==2.0.1 development
  • types-orjson ==3.6.2 development
  • types-toml ==0.10.8 development
  • typing-extensions ==4.3.0 development
  • virtualenv ==20.15.1 development
  • wheel ==0.38.1 development
  • xdoctest ==1.0.1 development
requirements/docs.in pypi
  • mkdocs *
  • mkdocs-jupyter *
  • mkdocs-material *
  • mkdocstrings *
requirements/docs.txt pypi
  • attrs ==21.4.0
  • beautifulsoup4 ==4.11.1
  • bleach ==5.0.1
  • click ==8.1.3
  • defusedxml ==0.7.1
  • entrypoints ==0.4
  • fastjsonschema ==2.16.1
  • ghp-import ==2.1.0
  • griffe ==0.22.0
  • importlib-metadata ==4.12.0
  • jinja2 ==3.1.2
  • jsonschema ==4.7.2
  • jupyter-client ==7.3.4
  • jupyter-core ==4.11.1
  • jupyterlab-pygments ==0.2.2
  • jupytext ==1.14.0
  • markdown ==3.3.7
  • markdown-it-py ==2.1.0
  • markupsafe ==2.1.1
  • mdit-py-plugins ==0.3.0
  • mdurl ==0.1.1
  • mergedeep ==1.3.4
  • mistune ==0.8.4
  • mkdocs ==1.3.1
  • mkdocs-autorefs ==0.4.1
  • mkdocs-jupyter ==0.21.0
  • mkdocs-material ==8.3.9
  • mkdocs-material-extensions ==1.0.3
  • mkdocstrings ==0.19.0
  • mkdocstrings-python ==0.7.1
  • nbclient ==0.6.6
  • nbconvert ==6.5.0
  • nbformat ==5.4.0
  • nest-asyncio ==1.5.5
  • packaging ==21.3
  • pandocfilters ==1.5.0
  • pygments ==2.12.0
  • pymdown-extensions ==9.5
  • pyparsing ==3.0.9
  • pyrsistent ==0.18.1
  • python-dateutil ==2.8.2
  • pyyaml ==6.0
  • pyyaml-env-tag ==0.1
  • pyzmq ==23.2.0
  • six ==1.16.0
  • soupsieve ==2.3.2.post1
  • tinycss2 ==1.1.1
  • toml ==0.10.2
  • tornado ==6.2
  • traitlets ==5.3.0
  • watchdog ==2.1.9
  • webencodings ==0.5.1
  • zipp ==3.8.1
requirements/flake.in pypi
  • flake8 *
  • flake8-comprehensions *
  • flake8-eradicate *
  • flake8-print *
requirements/flake.txt pypi
  • attrs ==21.4.0
  • eradicate ==2.1.0
  • flake8 ==4.0.1
  • flake8-comprehensions ==3.10.0
  • flake8-eradicate ==1.2.1
  • flake8-print ==5.0.0
  • mccabe ==0.6.1
  • pycodestyle ==2.8.0
  • pyflakes ==2.4.0
requirements/fmt.in pypi
  • black *
  • isort *
requirements/fmt.txt pypi
  • black ==22.6.0
  • click ==8.1.3
  • isort ==5.10.1
  • mypy-extensions ==0.4.3
  • pathspec ==0.9.0
  • platformdirs ==2.5.2
  • tomli ==2.0.1
requirements/lint.in pypi
  • anyio *
  • flake8 *
  • flake8-comprehensions *
  • flake8-eradicate *
  • flake8-print *
  • mypy *
  • pydantic *
  • typing-extensions *
requirements/lint.txt pypi
  • anyio ==3.6.1
  • attrs ==21.4.0
  • eradicate ==2.1.0
  • flake8 ==4.0.1
  • flake8-comprehensions ==3.10.0
  • flake8-eradicate ==1.2.1
  • flake8-print ==5.0.0
  • idna ==3.3
  • mccabe ==0.6.1
  • mypy ==0.971
  • mypy-extensions ==0.4.3
  • pycodestyle ==2.8.0
  • pydantic ==1.9.1
  • pyflakes ==2.4.0
  • sniffio ==1.2.0
  • tomli ==2.0.1
  • typing-extensions ==4.3.0