tomobase-v0.0.0.dev1/ 0000775 0001751 0001752 00000000000 15237630637 015353 5 ustar blagandzig blagandzig tomobase-v0.0.0.dev1/.gitlab-ci.yml 0000664 0001751 0001752 00000001670 15237630637 020013 0 ustar blagandzig blagandzig include:
- project: dau/ci/pyci
file: .gitlab-ci-template.yml
variables:
DISABLE_BLACK_FLAKE8: "yes"
# style/linting
ruff:
extends: .ruff
# tests with dev deps
test_python3_12_dev:
extends: .test-3.12_glx
variables:
COVERAGE_SOURCE: "./$INTERNAL_PROJECT_NAME"
PYTEST_WARNINGS: "-W error ${IGNORE_WARNINGS}"
PYTEST_COV: "true"
# tests with PyPI deps
test_sdist-3.10_glx:
extends: .test_sdist-3.10_glx
variables:
PYTEST_WARNINGS: "-W error ${IGNORE_WARNINGS}"
test_sdist-3.12_glx:
extends: .test_sdist-3.12_glx
variables:
PYTEST_WARNINGS: "-W error ${IGNORE_WARNINGS}"
PYTEST_COV: "true"
test_sdist-3.13_glx:
extends: .test_sdist-3.13_glx
variables:
PYTEST_WARNINGS: "-W error ${IGNORE_WARNINGS}"
# doc
build_doc:
extends: .build_doc
build_sdist:
extends: .build_sdist
# deploy
assets:
extends: .assets
pages:
extends: .pages
testpypi:
extends: .testpypi
pypi:
extends: .pypi
tomobase-v0.0.0.dev1/.readthedocs.yaml 0000664 0001751 0001752 00000001144 15237630637 020602 0 ustar blagandzig blagandzig # Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Set the version of Python and other tools you might need
build:
os: ubuntu-24.04
tools:
python: "3.12"
# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: doc/conf.py
# If using Sphinx, optionally build your docs in additional formats such as PDF
# formats:
# - pdf
# Optionally declare the Python requirements required to build your docs
python:
install:
- method: pip
path: .
extra_requirements:
- doc
tomobase-v0.0.0.dev1/doc/ 0000775 0001751 0001752 00000000000 15237630637 016120 5 ustar blagandzig blagandzig tomobase-v0.0.0.dev1/doc/_templates/ 0000775 0001751 0001752 00000000000 15237630637 020255 5 ustar blagandzig blagandzig tomobase-v0.0.0.dev1/doc/_templates/version.html 0000664 0001751 0001752 00000000100 15237630637 022617 0 ustar blagandzig blagandzig
{{ version }} tomobase-v0.0.0.dev1/doc/_templates/autosummary/ 0000775 0001751 0001752 00000000000 15237630637 022643 5 ustar blagandzig blagandzig tomobase-v0.0.0.dev1/doc/_templates/autosummary/class.rst 0000664 0001751 0001752 00000001142 15237630637 024500 0 ustar blagandzig blagandzig {{ fullname | escape | underline}}
.. currentmodule:: {{ module }}
.. autoclass:: {{ objname }}
:members:
:show-inheritance:
:inherited-members:
{% block methods %}
.. automethod:: __init__
{% if methods %}
.. rubric:: {{ _('Methods') }}
.. autosummary::
{% for item in methods %}
~{{ name }}.{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
{% block attributes %}
{% if attributes %}
.. rubric:: {{ _('Attributes') }}
.. autosummary::
{% for item in attributes %}
~{{ name }}.{{ item }}
{%- endfor %}
{% endif %}
{% endblock %} tomobase-v0.0.0.dev1/doc/_templates/autosummary/module.rst 0000664 0001751 0001752 00000002145 15237630637 024664 0 ustar blagandzig blagandzig {{ fullname | escape | underline}}
.. automodule:: {{ fullname }}
{% block attributes %}
{% if attributes %}
.. rubric:: Module Attributes
.. autosummary::
:toctree:
{% for item in attributes %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
{% block functions %}
{% if functions %}
.. rubric:: {{ _('Functions') }}
.. autosummary::
:toctree:
{% for item in functions %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
{% block classes %}
{% if classes %}
.. rubric:: {{ _('Classes') }}
.. autosummary::
:toctree:
{% for item in classes %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
{% block exceptions %}
{% if exceptions %}
.. rubric:: {{ _('Exceptions') }}
.. autosummary::
:toctree:
{% for item in exceptions %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
{% block modules %}
{% if modules %}
.. rubric:: Modules
.. autosummary::
:toctree:
:recursive:
{% for item in modules %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %} tomobase-v0.0.0.dev1/doc/api.rst 0000664 0001751 0001752 00000000141 15237630637 017417 0 ustar blagandzig blagandzig API reference
=============
.. autosummary::
:toctree: generated
:recursive:
tomobase
tomobase-v0.0.0.dev1/doc/img/ 0000775 0001751 0001752 00000000000 15237630637 016674 5 ustar blagandzig blagandzig tomobase-v0.0.0.dev1/doc/img/tomobase-lockup.svg 0000664 0001751 0001752 00000001502 15237630637 022517 0 ustar blagandzig blagandzig
tomobase-v0.0.0.dev1/doc/img/tomobase.png 0000664 0001751 0001752 00000022361 15237630637 021217 0 ustar blagandzig blagandzig ‰PNG
IHDR \r¨f IDATx^íÝ ”$Eµ0à{³ª§§gº*#ž²É&²
¨�å�ì(¾ãsgq.¸à†ëÿEqWEåwå¨(²¸‚•EE”M•Å'‘U=ÓÓÓ•qÿsçUÇiz*3«{º«#³îwNŸê¼9=™Yy«*3â‚bháÐn¹B€ÃL>1Ä$1Ä$1Ä$1Ä$1Ä$1Ä$ ¥Ô!ˆx LDÛ"â# €Ø?‰èADü \Í?Æ~' ºVÅq|\EÏ€ã `Õ<7u
\êœûF’$߀u~�¨I Õ3Çñëñmˆ¨cóˆè!"ú@’$çJ"¨I Òl6�¯ÕjgÀ–K´Y÷;ç^Ÿ$É7|D”š$€jUJ�‹ˆ/ÐæœoŒy= L
èùÄ‘Prccc[�ŽŽþ ÷ä¦Ño§§§�]³fÍßù¼bqI(1õ£‰è爸Ýrlݹ~ýú[»ví}ËñübÓI()¥Ôöˆø Øf6áæîãÝÇy#¢{ àPk-?Š’‘PBZ똈n@ÄçÑü„ˆ.pÎ]W«Õn6ÆÜä× ðÿù¸4M÷ˆ¢è‰ ðDT~e"º÷7Æ$>(JA@ù Rê
D<¢Ï¦ßìœûD’$ÎãßJ|AEo €Ý|4]i=ÊD)H(õ‡ àý4;MÓZÖW}`´Ö'À—} ‡sîýI’ü—ˆàI(‘F£qP½^ï§‹n’¦é±VëZÙ�FãÀz½~ÿêƒÙ1Æðµ Q’ Êc¥Rê–>®ø?Ðétm·Û·ùÈ"ßsddäò¢NFDt·µö± 0íƒ"X’ JB)u"¾1¯¹Dôç©©©C'''ïõÁE466¶ÍèèèOñ1>ØÛGŒ1}}MËK@ (¥¶CÄ»‹šJDÛ/õí¸n[n€•>ØÃ Ú"6�$€ÐZŸ '4õµÆ˜Où¥%¤µ~- |Òz;Ïój¿$‚$ p�FãµZí>D\‘ÓÔkŒ1û¥ÐZó…¾Ìç$¢õišnÝn·ôAI �ÓZ ÞœÓL·¿»1æ/>2 Ü
ø«ÀXÎÓ}Øó6¿$‚# `Üã�‡àΜdDä[‹Ö¡Ëh[›ˆmµ3–°^Eâa”RïFÄwù@ ÑéÖÚ÷–°éCA@¸ø¾ÿý3}òù6´wý~‘±Ön5�nÈb€$J)õBDüâLóÊ” z´õ$cÌÅ~IC@ ”Rß@ÄgÏ4¯ÇI¬mýŠ1æD¿$‚QŽWÔð‰´ÖW؃Õ#$ƘáñB>"‚ @qEѳ›Æ'ýS@V;‰è0kíO}@A@€”Rç âëz5{‚] ¿›‰b_ ø÷¹'þ":ËZ{ªˆ ô>ZbYi¹Æ^樻ééé='&&fÊyA)µ7"þ6«1Dt—µv>ŒÄ HÌøøø###ÈiÖ}ƘýR@´ÖÍ«QØétvm·Û·ú€Xv’ £µ~; | «YDô)k-Æ ŽÖú3 ðʬ†9çÞ’$ÉG}@,;I �QJ}Ÿ–Õ¬4MŸÒjµ¸:Op´ÖÜîïe5Œˆ.±Ö>ÃIJ“¥WØÝin³º·ÖÖ9瞆ˆ©_"ª#⥠°"ãbà-Ƙ¾ŠŒŠÁèy”IJÑZ¯ŸýìY·ÕB׫ÝD”ZkyX³ôD¹^Uǵùà÷UÞÌéééÝ'&&þTåm,I ‰ãø9Q}}¦IÝ�ýµpþæn=ÓZû˪ܯ®ŠQJ�ŽˆgÌlÖÜ“§ŒzlÃcÞï—IJ*÷««b´Ö