naturtag

View on PyPIReverse Dependencies (0)

0.8.0 naturtag-0.8.0-py3-none-any.whl

Wheel Details

Project: naturtag
Version: 0.8.0
Filename: naturtag-0.8.0-py3-none-any.whl
Download: [link]
Size: 93491
MD5: cf7e4d2146b26ae8dd2cf4f2000ae888
SHA256: 007a0ad41ac4ddab5e596e95308ae6eed6bd1834cc27edca5f7f28d49eb46993
Uploaded: 2024-10-10 18:47:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: naturtag
Version: 0.8.0
Summary: Tag your nature photos with iNat taxonomy and observation metadata
Author: Jordan Cook
Home-Page: https://github.com/pyinat/naturtag
Project-Url: Documentation, https://naturtag.readthedocs.io
Project-Url: Repository, https://github.com/pyinat/naturtag
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: MacOS X
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.10,<3.13
Requires-Dist: attrs (>=21.2)
Requires-Dist: click (>=8.0)
Requires-Dist: click-help-colors (>=0.9)
Requires-Dist: furo (<2025.0,>=2024.7); extra == "docs"
Requires-Dist: linkify-it-py (<3.0,>=2.0); extra == "docs"
Requires-Dist: myst-parser (<4.0,>=3.0); extra == "docs"
Requires-Dist: pillow (>=10.0)
Requires-Dist: pyexiv2 (>=2.10)
Requires-Dist: pyinaturalist (>=0.19)
Requires-Dist: pyinaturalist-convert (>=0.6.5)
Requires-Dist: pyqtdarktheme-fork (<3.0.0,>=2.3.2)
Requires-Dist: pyside6 (<7.0.0,>=6.7.2)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: qtawesome (<2.0.0,>=1.1.1)
Requires-Dist: sphinx (<8.0,>=7.4); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (<3.0,>=2.2); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5); extra == "docs"
Requires-Dist: sphinx-design (>=0.2); extra == "docs"
Requires-Dist: sphinxcontrib-apidoc (<0.6,>=0.5); extra == "docs"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.23)
Requires-Dist: tablib (<4.0,>=3.0)
Provides-Extra: all
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 5945 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
HISTORY.md sha256=eLbASb45ti7gus1pLj1rvTSiX3rgqAmgbcMyEzJh8m0 3915
README.md sha256=_uwGmIP3PEXFOdFqb3Lit2vxDfP-T1G8-xBTuNd6wjQ 5944
naturtag/__init__.py sha256=O63WxGZpFLJh-2S14PN7nPq2_j6WasJ47J6OqTwPEq4 90
naturtag/app/__init__.py sha256=yeEf1NYX9FootqRssfsaSyiFZcoVPoqnx2_IqpwxdDI 62
naturtag/app/app.py sha256=3dhQGffQl89XW0WVDAa5lNZH-69bvpO0p19l-B2cmsE 13271
naturtag/app/controls.py sha256=qwXKNGk9SgaHJFaK4JzzQcCF0jeuZzum8UegVyfCMjY 11249
naturtag/app/settings_menu.py sha256=wbvaSq6fcCwF0-UWQk7LhVgvZW8kgydBCCJoXw4kMXI 11684
naturtag/app/threadpool.py sha256=H5FhrVragDeOvmlM6FthAYvMXTHrXasj-qxNgygdH2E 5327
naturtag/cli.py sha256=ss2jf9qz5nJJVZas-hmemyqOIY4dH5MT9FffIcV6Dhg 13193
naturtag/constants.py sha256=hMoHgJm2gB8jbN74s_ATesAJiRtAmjLaKi6SFThVw3Q 3325
naturtag/controllers/__init__.py sha256=7qGeCGb5ijjnFnbBLrprVjqWPCB-yF_nSroPPBuybIA 867
naturtag/controllers/base_controller.py sha256=AcHmqvuiyKhsJeDsElRpOhNQDBk3b1H_6eSBwjsOUsc 574
naturtag/controllers/image_controller.py sha256=rkmBC9R4lZ-MVKB8gY9JqBwgUnH67Ioi7G9Y0x2NsVU 8111
naturtag/controllers/image_gallery.py sha256=VAwFolwDm3Envv9V-mVd_B1BPJLJqn4AflzVpg5n1wo 16788
naturtag/controllers/observation_controller.py sha256=9gEQBy9ExJyckId2_XVAr-y1H5f70a88FlfO2Mm1YAM 7053
naturtag/controllers/observation_search.py sha256=9YKHg-YQd_KfRLA03NcbU8mIwOaztzEMaYHFrcZqrNo 410
naturtag/controllers/observation_view.py sha256=Q0Fewea10IGzySZJ_-rczIHEkk0SlItFl23x94iYOSY 9771
naturtag/controllers/taxon_controller.py sha256=qz4SjskTn-AJwKpbBCT6zhNVcAf1o0tJXmb9dkb_L80 9891
naturtag/controllers/taxon_search.py sha256=84J9FDFd-cSlXEVB2qw34ibBVwBZQwcW2P02p-ZVM60 7751
naturtag/controllers/taxon_view.py sha256=JLaq-pLXDcD1lO4hHpY9Mo8PWi7x1_D8ZTD2fxz2D7E 9570
naturtag/metadata/__init__.py sha256=DU1Z3V8m8GKz3VkP2h4mwlH5Vzuqw6TWO7tDMadps50 449
naturtag/metadata/gps_metadata.py sha256=4C1HbKQxXn3KknlySZuk2zlyPJgEzUei9-hSD0Y7Xl4 4580
naturtag/metadata/image_metadata.py sha256=Vs6HhGddWBf_Bhy_YKtkL8y9NrlUTe5p0du1XlQjKRg 6680
naturtag/metadata/inat_metadata.py sha256=BiMrELYNNCjK8XtKaarmUB0VxBZTkMMUbL6ktnPociY 8586
naturtag/metadata/keyword_metadata.py sha256=J_GJDi-1z251U8AE71r73M7LCqDrWDi1FK-fVzSiP0g 5232
naturtag/metadata/meta_metadata.py sha256=UyIBFOuqx7BpvRLK78eQ2pBytOJaof1CfiX9SQaly8o 8433
naturtag/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
naturtag/storage/__init__.py sha256=YDKGT16zRHERXUeGXTPvTAAWDs0SRpD81kgxFbxcAeE 256
naturtag/storage/app_state.py sha256=XWs-idVcULJGzyrSfYyoxlVqKwogyIs1mww1M_7xf64 5612
naturtag/storage/client.py sha256=XmV3Vz-DAVqRrqaG8sgwZkeUJnA7LHpEVmdR8-REHmM 10723
naturtag/storage/session.py sha256=CcKURw8GfEbh_vQokd4YH8rNgEjUCMa1-eeJY8MgCmg 2604
naturtag/storage/settings.py sha256=2uOprL6rOemLWi5iOvNeDKLvNJhtXm-Px6h7FiH_lqY 6363
naturtag/storage/setup.py sha256=ZHBq25gYvt5FG5l576JuoNiK91rMFp6yVrQSHyfDS2E 4040
naturtag/utils/__init__.py sha256=NOaZB1GxgV49JBbt9at4g5BUdxHDXXDGSMPstYBYYBc 253
naturtag/utils/i18n.py sha256=sO4nbc4V3d_bmmSzUQ9bBwkG8Hsukp9COEorqBVW3Y4 1282
naturtag/utils/image_glob.py sha256=GtgI2bBUmIGrQ0ueMTvLxmXPHro95wGimEPyWpr-9zo 4865
naturtag/utils/parsing.py sha256=I4jkjUQj32Cz95tjAJrYuNYSRf0W0s3vtX9BWYuxkMg 943
naturtag/utils/thumbnails.py sha256=NbhopCcWCDvXXMrY7yBY4IOh92o5WHJt25WRw8Vm60c 2511
naturtag/widgets/__init__.py sha256=tnmHT0WXTQGAcYhDdjt1O5Sh-7n1jttLBCliJT5d7CQ 961
naturtag/widgets/autocomplete.py sha256=OlpXm9owW9Dwdi9kTPlNYKGPmBlfi4M9g8jaXCSL03A 2534
naturtag/widgets/images.py sha256=FJefdk0NDCASYIdaWzysQUhBF6j5UOAx7KpX2-6KYag 16738
naturtag/widgets/inputs.py sha256=5VtrQ1d1E95dpKO-bjtOJjFDJXeDIdQuLJVdmenDDlk 1236
naturtag/widgets/layouts.py sha256=J-CkFrEu-LJs--L8FIr6gihn_ZBUaXJoxyMZAA6zg3c 7504
naturtag/widgets/logger.py sha256=52U3tjrElZcRYVGmAC0-6GvZC2hcTQF6YxDRM-vovdU 1808
naturtag/widgets/observation_images.py sha256=UJO5JQMzTNnypq-VPtDRZ-ifA_chYhaTN9P_-dWpPzM 6439
naturtag/widgets/style.py sha256=AlO2lNN6G2hnWspKSDey1AsnOclovfP-JxsFrDiZIpo 4795
naturtag/widgets/taxon_images.py sha256=VNsratul9jPIHtY4munkOfCiU7hHOQhCUjdvqVi6YyM 4765
naturtag/widgets/toggle_switch.py sha256=kwipyP2kfETr7fcmsFU7nD7ws_7qMWuUVxAXoAGr5eg 4188
naturtag-0.8.0.dist-info/LICENSE sha256=Ehv5y6eL3yqoeuoee799H0asaO4NGofcaofTtQ-UxuE 1068
naturtag-0.8.0.dist-info/METADATA sha256=wezIG3lxQw7kjr5UorbyvA9qLqozHJf-4rXv63OhUEk 7983
naturtag-0.8.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
naturtag-0.8.0.dist-info/entry_points.txt sha256=9ag9Xx_nr-F0Avf69Whx6Sq2w8_9ekQ7y7boXahAHXw 101
naturtag-0.8.0.dist-info/RECORD

entry_points.txt

naturtag = naturtag.cli:main
naturtag-ui = naturtag.app.app:main
nt = naturtag.cli:main