Metadata-Version: 2.4
Name: udata
Version: 16.3.1.dev5
Summary: Open data portal
Author-email: Opendata Team <opendatateam@data.gouv.fr>
Maintainer-email: Opendata Team <opendatateam@data.gouv.fr>
License: MIT
Project-URL: Homepage, https://github.com/opendatateam/udata
Project-URL: Repository, https://github.com/opendatateam/udata
Project-URL: Documentation, https://udata.readthedocs.io/
Project-URL: Bug Tracker, https://github.com/opendatateam/udata/issues
Keywords: udata,open data,portal,data
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Software Distribution
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: authlib<2.0.0,>=1.5.1
Requires-Dist: awesome-slugify<2.0.0,>=1.6.5
Requires-Dist: babel<3.0.0,>=2.17.0
Requires-Dist: bcrypt<5.0.0,>=4.0.0
Requires-Dist: bleach[css]<7.0.0,>=6.2.0
Requires-Dist: blinker<2.0,>=1.5
Requires-Dist: boto3<2.0.0,>=1.26.102
Requires-Dist: botocore<2.0.0,>=1.29.165
Requires-Dist: celery<6.0.0,>=5.4.0
Requires-Dist: celerybeat-mongo<1.0.0,>=0.2.0
Requires-Dist: click<9.0.0,>=8.1.8
Requires-Dist: email-validator<3.0.0,>=2.2.0
Requires-Dist: factory-boy<4.0.0,>=3.3.3
Requires-Dist: feedgenerator<3.0.0,>=2.1.0
Requires-Dist: flask<4.0.0,>=3.0.0
Requires-Dist: flask-babel<5.0.0,>=4.0.0
Requires-Dist: flask-caching<3.0.0,>=2.3.1
Requires-Dist: flask-cdn<2.0.0,>=1.5.3
Requires-Dist: flask-gravatar<1.0.0,>=0.5.0
Requires-Dist: flask-login<1.0.0,>=0.6.3
Requires-Dist: flask-mail<1.0.0,>=0.10.0
Requires-Dist: flask-principal<1.0.0,>=0.4.0
Requires-Dist: flask-restx<2.0.0,>=1.3.0
Requires-Dist: flask-security-too<6.0.0,>=5.1.2
Requires-Dist: flask-sitemap<1.0.0,>=0.4.0
Requires-Dist: flask-storage<2.0.0,>=1.4.0
Requires-Dist: flask-wtf<2.0.0,>=1.2.2
Requires-Dist: geojson<4.0.0,>=3.2.0
Requires-Dist: geomet<2.0.0,>=1.1.0
Requires-Dist: html2text==2025.4.15
Requires-Dist: humanfriendly<11.0.0,>=10.0
Requires-Dist: importlib-resources<7.0.0,>=6.5.2
Requires-Dist: itsdangerous<3.0.0,>=2.2.0
Requires-Dist: jinja2<4.0.0,>=3.1.6
Requires-Dist: jsonschema<5.0.0,>=4.23.0
Requires-Dist: kombu[redis]<6.0.0,>=5.5.0
Requires-Dist: langdetect<2.0.0,>=1.0.9
Requires-Dist: levenshtein<1.0.0,>=0.27.1
Requires-Dist: lxml<7.0.0,>=6.0.0
Requires-Dist: markupsafe<4.0.0,>=3.0.3
Requires-Dist: mistune<4.0.0,>=3.1.3
Requires-Dist: mongoengine<1.0.0,>=0.29.1
Requires-Dist: netaddr<2.0.0,>=1.3.0
Requires-Dist: pillow<13.0.0,>=11.0.0
Requires-Dist: pydenticon<1.0.0,>=0.3.1
Requires-Dist: pymongo<5.0.0,>=4.11.3
Requires-Dist: python-dateutil<3.0.0,>=2.9.0.post0
Requires-Dist: rdflib<8.0.0,>=7.1.3
Requires-Dist: redis<8.0.0,>=5.0.0
Requires-Dist: requests<3.0.0,>=2.32.4
Requires-Dist: saxonche<13.0.0,>=12.8.0
Requires-Dist: sentry-sdk[flask]<3.0.0,>=2.23.1
Requires-Dist: speaklater<2.0.0,>=1.3
Requires-Dist: tlds>=2025022800
Requires-Dist: typing-extensions<5.0.0,>=4.12.2
Requires-Dist: tzdata
Requires-Dist: urlextract<2.0.0,>=1.9.0
Requires-Dist: urllib3<3.0.0,>=2.0.0
Requires-Dist: voluptuous<1.0.0,>=0.15.2
Requires-Dist: werkzeug<4.0.0,>=3.0.0
Requires-Dist: wtforms[email]<4.0.0,>=3.2.1
Requires-Dist: wtforms-json<1.0.0,>=0.3.5
Requires-Dist: qrcode<9.0,>=8.2
Requires-Dist: elasticsearch<9.0.0,>=8.19.3
Requires-Dist: elasticsearch-dsl<9.0.0,>=8.18.0
Requires-Dist: beautifulsoup4<5.0.0,>=4.14.3
Requires-Dist: markdown<4.0,>=3.10
Dynamic: license-file

<p align="center"><img src="https://i.imgur.com/rlRox1c.png"></p>

udata
=====

Customizable and skinnable social platform dedicated to (open) data.

The [full documentation][readthedocs-url] is hosted on Read the Docs.

udata is maintained by [data.gouv.fr](https://data.gouv.fr/), the French public agency in charge of Open Data.
[data.gouv.fr](https://data.gouv.fr/) is responsible for publishing udata's roadmap and for building consensus around it.

It is collectively taken care of by members of the [Open Data Team](https://github.com/opendatateam).

[readthedocs-url]: https://udata.readthedocs.io/en/stable/
