Metadata-Version: 2.4
Name: crosscompute-macros
Version: 0.1.0
Summary: Reusable classes and functions needed by crosscompute packages
Project-URL: Repository, https://github.com/crosscompute/crosscompute-macros
Project-URL: Issues, https://github.com/crosscompute/crosscompute-macros/issues
Author-email: Roy Hyunjin Han <rhh@crosscompute.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Provides-Extra: all
Requires-Dist: aiofiles; extra == 'all'
Requires-Dist: aiofiles>=24.1.0; extra == 'all'
Requires-Dist: aiohttp[speedups]>=3.12.12; extra == 'all'
Requires-Dist: argon2-cffi; extra == 'all'
Requires-Dist: jinja2; extra == 'all'
Requires-Dist: markdown2; extra == 'all'
Requires-Dist: msgpack; extra == 'all'
Requires-Dist: ruamel-yaml; extra == 'all'
Requires-Dist: ruamel-yaml-bytes; extra == 'all'
Requires-Dist: shapely; extra == 'all'
Requires-Dist: sqlalchemy; extra == 'all'
Requires-Dist: starlette; extra == 'all'
Provides-Extra: development
Requires-Dist: pre-commit; extra == 'development'
Provides-Extra: disk
Requires-Dist: aiofiles>=24.1.0; extra == 'disk'
Provides-Extra: iterable
Provides-Extra: jinja
Requires-Dist: jinja2; extra == 'jinja'
Provides-Extra: log
Provides-Extra: markdown
Requires-Dist: markdown2; extra == 'markdown'
Provides-Extra: msgpack
Requires-Dist: msgpack; extra == 'msgpack'
Provides-Extra: security
Requires-Dist: argon2-cffi; extra == 'security'
Provides-Extra: shapely
Requires-Dist: aiofiles; extra == 'shapely'
Requires-Dist: shapely; extra == 'shapely'
Provides-Extra: sqlalchemy
Requires-Dist: sqlalchemy; extra == 'sqlalchemy'
Provides-Extra: starlette
Requires-Dist: starlette; extra == 'starlette'
Provides-Extra: test
Requires-Dist: aiofiles>=24.1.0; extra == 'test'
Requires-Dist: pytest-asyncio; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Requires-Dist: pytest-xdist; extra == 'test'
Provides-Extra: web
Requires-Dist: aiofiles; extra == 'web'
Requires-Dist: aiohttp[speedups]>=3.12.12; extra == 'web'
Provides-Extra: yaml
Requires-Dist: ruamel-yaml; extra == 'yaml'
Requires-Dist: ruamel-yaml-bytes; extra == 'yaml'
Description-Content-Type: text/markdown

# CrossCompute Macros

Here are reusable functions and classes that are primarily used by the CrossCompute Software Development Kit and CrossCompute Platform.
