%global _empty_manifest_terminate_build 0 Name: python-djangophysics Version: 1.8.0 Release: 1 Summary: Django APIs for physics conversion and calculations License: MIT License URL: https://api.geophysics.io/swagger/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f9/3b/d61acdce8e4b9f963667395e38ba129c2cf21f8391d56ec07894349a8f18/djangophysics-1.8.0.tar.gz BuildArch: noarch Requires: python3-Django Requires: python3-django-cors-headers Requires: python3-django-cors-middleware Requires: python3-django-createsuperuser Requires: python3-django-extensions Requires: python3-django-filter Requires: python3-django-redis Requires: python3-django-sendfile Requires: python3-djangorestframework Requires: python3-drf-yasg Requires: python3-markdown Requires: python3-lxml Requires: python3-pysendfile Requires: python3-gunicorn Requires: python3-requests Requires: python3-pytz Requires: python3-pycountry Requires: python3-countryinfo Requires: python3-timezonefinder Requires: python3-iso4217 Requires: python3-forex-python Requires: python3-Babel Requires: python3-Pint Requires: python3-networkx Requires: python3-sympy Requires: python3-channels Requires: python3-uncertainties Requires: python3-ariadne Requires: python3-jupyter Requires: python3-mysql Requires: python3-psycopg2 %description # djangophysics Django APIs for Physics ## Countries List of countries according to ISO-3166 and details of a country based on PyCountry module. ## Currencies List of currencies based on ISO-4217 ## Currencies conversion rates List of conversion rates fetched from BCE APIs. The module provides a command line for fetching rates from different services. Custom services can be added. Custom conversion rates can be created by registered users. ## Systems and Units List of unit systems, dimensions, and units based on the excellent Pint library. Custom units can be created by registered users. ## Conversions Conversions between currencies, with batch conversion support. Conversions between units in a unit system with batch conversion support ## Evaluation Check the syntax and dimension of a formula with units, and evaluate its value ## Install pip install djangophysics ## Docker docker is available at fmeurou/djangophysics ## Usage ### Routes This package provides a OpenAPI documentation. See urls.example.py for a setup example. ### Authentication The app provides most services without authentication. Authentication is required to store custom conversion rates and custom conversion units. By default, the app is configured to allow authentication through an API token that can be generated for a user on the Django admin site. API authentication can be achieved with an Authorization header with value Token curl -H "Authorization: Token ". ### Language support The app supports translations for countries and units in 15 languages. More languages should be available soon. ### Fetch rates The app uses python-forex as a mecanism to fetch currency rates. A django command is available to fetch rates from command line : $ ./manage.py fetch_rates ## About ### Project goals Geophysics aims at bringing physical quantities to Web Services. ### Project website A live version of this service is available at . ### Mentions This module relies on the great work from the following projects: - [Django](https://www.djangoproject.com/) - [Django Rest Framework](https://www.django-rest-framework.org/) - [Pint](https://pint.readthedocs.io/en/stable/) - [Sympy](https://www.sympy.org/en/index.html) ### Leadership This project is maintained by Frédéric Meurou . %package -n python3-djangophysics Summary: Django APIs for physics conversion and calculations Provides: python-djangophysics BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-djangophysics # djangophysics Django APIs for Physics ## Countries List of countries according to ISO-3166 and details of a country based on PyCountry module. ## Currencies List of currencies based on ISO-4217 ## Currencies conversion rates List of conversion rates fetched from BCE APIs. The module provides a command line for fetching rates from different services. Custom services can be added. Custom conversion rates can be created by registered users. ## Systems and Units List of unit systems, dimensions, and units based on the excellent Pint library. Custom units can be created by registered users. ## Conversions Conversions between currencies, with batch conversion support. Conversions between units in a unit system with batch conversion support ## Evaluation Check the syntax and dimension of a formula with units, and evaluate its value ## Install pip install djangophysics ## Docker docker is available at fmeurou/djangophysics ## Usage ### Routes This package provides a OpenAPI documentation. See urls.example.py for a setup example. ### Authentication The app provides most services without authentication. Authentication is required to store custom conversion rates and custom conversion units. By default, the app is configured to allow authentication through an API token that can be generated for a user on the Django admin site. API authentication can be achieved with an Authorization header with value Token curl -H "Authorization: Token ". ### Language support The app supports translations for countries and units in 15 languages. More languages should be available soon. ### Fetch rates The app uses python-forex as a mecanism to fetch currency rates. A django command is available to fetch rates from command line : $ ./manage.py fetch_rates ## About ### Project goals Geophysics aims at bringing physical quantities to Web Services. ### Project website A live version of this service is available at . ### Mentions This module relies on the great work from the following projects: - [Django](https://www.djangoproject.com/) - [Django Rest Framework](https://www.django-rest-framework.org/) - [Pint](https://pint.readthedocs.io/en/stable/) - [Sympy](https://www.sympy.org/en/index.html) ### Leadership This project is maintained by Frédéric Meurou . %package help Summary: Development documents and examples for djangophysics Provides: python3-djangophysics-doc %description help # djangophysics Django APIs for Physics ## Countries List of countries according to ISO-3166 and details of a country based on PyCountry module. ## Currencies List of currencies based on ISO-4217 ## Currencies conversion rates List of conversion rates fetched from BCE APIs. The module provides a command line for fetching rates from different services. Custom services can be added. Custom conversion rates can be created by registered users. ## Systems and Units List of unit systems, dimensions, and units based on the excellent Pint library. Custom units can be created by registered users. ## Conversions Conversions between currencies, with batch conversion support. Conversions between units in a unit system with batch conversion support ## Evaluation Check the syntax and dimension of a formula with units, and evaluate its value ## Install pip install djangophysics ## Docker docker is available at fmeurou/djangophysics ## Usage ### Routes This package provides a OpenAPI documentation. See urls.example.py for a setup example. ### Authentication The app provides most services without authentication. Authentication is required to store custom conversion rates and custom conversion units. By default, the app is configured to allow authentication through an API token that can be generated for a user on the Django admin site. API authentication can be achieved with an Authorization header with value Token curl -H "Authorization: Token ". ### Language support The app supports translations for countries and units in 15 languages. More languages should be available soon. ### Fetch rates The app uses python-forex as a mecanism to fetch currency rates. A django command is available to fetch rates from command line : $ ./manage.py fetch_rates ## About ### Project goals Geophysics aims at bringing physical quantities to Web Services. ### Project website A live version of this service is available at . ### Mentions This module relies on the great work from the following projects: - [Django](https://www.djangoproject.com/) - [Django Rest Framework](https://www.django-rest-framework.org/) - [Pint](https://pint.readthedocs.io/en/stable/) - [Sympy](https://www.sympy.org/en/index.html) ### Leadership This project is maintained by Frédéric Meurou . %prep %autosetup -n djangophysics-1.8.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-djangophysics -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 1.8.0-1 - Package Spec generated