Metadata-Version: 2.1
Name: gramex
Version: 1.93.2
Summary: Gramex: Low Code Data Solutions Platform
Author-email: Anand S <s.anand@gramener.com>, Pratap Vardhan <pratapapvr@gmail.com>, Jaidev Deshpande <jaidev.deshpande@gramener.com>, Bhanu Kamapantula <talk2kish@gmail.com>, Radheya Kale <radheya.kale@gramener.com>, Karmanya Aggarwal <karmanyaaggarwal@gmail.com>, Sandeep Bhat <sandeep.bhat@gramener.com>, Shraddheya Shrivastava <shraddheya.shrivastava@gramener.com>, Sundeep Reddy Mallu <sundeep.mally@gramener.com>
License: MIT
Project-URL: Homepage, https://gramener.com/gramex/
Project-URL: Documentation, https://gramener.com/gramex/guide/
Project-URL: Repository, https://github.com/gramener/gramex
Project-URL: Changelog, https://gramener.com/gramex/guide/release/
Project-URL: Issues, https://github.com/gramener/gramex/issues
Project-URL: Stackoverflow, https://stackoverflow.com/questions/tagged/gramex
Keywords: gramex,data,low code,framework,machine learning
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: astor
Requires-Dist: blinker
Requires-Dist: cachetools >=3.0.0
Requires-Dist: colorlog >=2.7.0
Requires-Dist: cron-descriptor
Requires-Dist: crontab >=0.21
Requires-Dist: diskcache >=2.8.3
Requires-Dist: h5py
Requires-Dist: joblib
Requires-Dist: lxml
Requires-Dist: markdown
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: oauthlib >=1.1.2
Requires-Dist: openpyxl
Requires-Dist: orderedattrdict >=1.6.0
Requires-Dist: packaging
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: psutil
Requires-Dist: python-dateutil
Requires-Dist: python-pptx <=0.6.19,>=0.6.6
Requires-Dist: python-slugify
Requires-Dist: pyyaml >=5.1
Requires-Dist: redis >=2.10.0
Requires-Dist: requests
Requires-Dist: seaborn
Requires-Dist: six
Requires-Dist: sqlalchemy <2
Requires-Dist: sqlitedict >=1.5.0
Requires-Dist: tables
Requires-Dist: tornado >=5.1.1
Requires-Dist: typing-extensions
Requires-Dist: watchdog
Provides-Extra: doc
Requires-Dist: mkdocs ; extra == 'doc'
Requires-Dist: mkdocstrings ; extra == 'doc'
Requires-Dist: mkdocstrings[python] ; extra == 'doc'
Provides-Extra: full
Requires-Dist: boto3 ; extra == 'full'
Requires-Dist: datasets ; extra == 'full'
Requires-Dist: line-profiler ; extra == 'full'
Requires-Dist: pymysql ; extra == 'full'
Requires-Dist: scipy ; extra == 'full'
Requires-Dist: spacy ; extra == 'full'
Requires-Dist: scikit-learn ; extra == 'full'
Requires-Dist: statsmodels ; extra == 'full'
Requires-Dist: transformers ; extra == 'full'
Requires-Dist: xlrd ; extra == 'full'
Provides-Extra: influxdb
Requires-Dist: influxdb-client[ciso] ; extra == 'influxdb'
Provides-Extra: lint
Requires-Dist: bandit ; extra == 'lint'
Requires-Dist: black ; extra == 'lint'
Requires-Dist: flake8 ; extra == 'lint'
Requires-Dist: flake8-2020 ; extra == 'lint'
Requires-Dist: flake8-blind-except ; extra == 'lint'
Requires-Dist: flake8-debugger ; extra == 'lint'
Requires-Dist: flake8-print ; extra == 'lint'
Requires-Dist: pep8-naming ; extra == 'lint'
Provides-Extra: mongodb
Requires-Dist: pymongo ; extra == 'mongodb'
Requires-Dist: bson ; extra == 'mongodb'
Provides-Extra: servicenow
Requires-Dist: pysnow ; extra == 'servicenow'
Provides-Extra: test
Requires-Dist: boto3 ; extra == 'test'
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: cssselect ; extra == 'test'
Requires-Dist: datasets ; extra == 'test'
Requires-Dist: elasticsearch7 ; extra == 'test'
Requires-Dist: gramexenterprise ; extra == 'test'
Requires-Dist: mccabe ; extra == 'test'
Requires-Dist: nose ; extra == 'test'
Requires-Dist: pdfminer.six ; extra == 'test'
Requires-Dist: psycopg2-binary ; extra == 'test'
Requires-Dist: pymongo ; extra == 'test'
Requires-Dist: pymysql ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: scipy ; extra == 'test'
Requires-Dist: spacy ; extra == 'test'
Requires-Dist: statsmodels ; extra == 'test'
Requires-Dist: testfixtures ; extra == 'test'
Requires-Dist: transformers ; extra == 'test'
Requires-Dist: websocket-client ; extra == 'test'
Provides-Extra: win32
Requires-Dist: pywin32 ; extra == 'win32'

# Gramex

[![Gramex on PyPi](https://badge.fury.io/py/gramex.svg)](https://badge.fury.io/py/gramex)

[Gramex](https://gramener.com/gramex/) is a low-code data platform: a fast way to build data-based web apps with less code.

Gramex takes a component based approach building data apps. (Like LEGO bricks.)
This needs fewer steps, takes less time, and builds apps with fewer bugs.

[Examples of public data apps built on Gramex](https://gramener.com/solutions/)

## Getting Started

- [Online Documentation](https://gramener.com/gramex/guide/)
- [Set up Gramex](https://gramener.com/gramex/guide/install/)

## Contributing

- **Need help?** [Browse the issues](https://github.com/gramener/gramex/issues)
- **Want to report a bug or request a feature?** [Open an issue](https://github.com/gramener/gramex/issues/new).
- **Want to fix a bug or add a feature?** [Read the contributing guidelines](https://gramener.com/gramex/guide/contributing/).
  Fork this repo, make changes, test it, and send a pull request.

## License

[MIT LICENSE](https://opensource.org/licenses/MIT)

Gramener also offers a Gramex Enterprise Server with support, security &
enterprise deployment. Contact license@gramener.com for details.
