summaryrefslogtreecommitdiff
path: root/python-sentry-django-settings.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-sentry-django-settings.spec')
-rw-r--r--python-sentry-django-settings.spec226
1 files changed, 226 insertions, 0 deletions
diff --git a/python-sentry-django-settings.spec b/python-sentry-django-settings.spec
new file mode 100644
index 0000000..f49c976
--- /dev/null
+++ b/python-sentry-django-settings.spec
@@ -0,0 +1,226 @@
+%global _empty_manifest_terminate_build 0
+Name: python-sentry-django-settings
+Version: 0.6.1
+Release: 1
+Summary: Easy Django-Sentry integration via Django settings.
+License: BSD License
+URL: https://github.com/enervee/sentry-django-settings
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/43/8a/cf1e189228cd9d6ab6c5c2ad3cef70fabda42e9435dad0055a18768630ff/sentry_django_settings-0.6.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-sentry-sdk
+
+%description
+# DEPRECATED
+
+This package is no longer being supported. While it should still work for the foreseeable feature,
+we recommend using the official [sentry-sdk](https://github.com/getsentry/sentry-python)
+package and following their documentation on
+[integrating with Django](https://docs.sentry.io/platforms/python/guides/django/).
+
+Read [the announcement issue](https://github.com/enervee/sentry-django-settings/issues/12) for more information.
+
+# Sentry Django Settings
+
+This is a package for Django that allows you to add Sentry integration by adding a Django setting.
+
+## Installation
+
+`pip install sentry_django_settings`
+
+Add `sentry_django_settings.apps.Sentry` to your `INSTALLED_APPS`.
+
+```python
+INSTALLED_APPS = [
+ # ...
+ 'sentry_django_settings.apps.Sentry',
+ # ...
+]
+```
+
+You can now add the `SENTRY` setting to your `settings.py` file:
+
+```python
+SENTRY = {
+ 'enabled': True,
+ 'dsn': "https://2e2ac79f64d34e4b85c3a3173e343464@sentry.mysite.com/5",
+ 'environment': "dev", # Optional
+ 'release': '1.0', # Optional
+}
+```
+
+`enabled` is a boolean if Sentry should be initialized or not.
+
+To find the DSN in Sentry:
+
+- Go to the project settings in Sentry
+- Under `Data`, select `Error Tracking`
+- Click "Get your DSN."
+- Use the "Public DSN" in all cases.
+
+The `environment` should be appropriate to environment where the server will be running.
+
+All other keys passed into the settings are forwarded onto the Sentry SDK `init` method.
+See [their documentation](https://docs.sentry.io/platforms/python/configuration/options/) for more information.
+
+
+%package -n python3-sentry-django-settings
+Summary: Easy Django-Sentry integration via Django settings.
+Provides: python-sentry-django-settings
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-sentry-django-settings
+# DEPRECATED
+
+This package is no longer being supported. While it should still work for the foreseeable feature,
+we recommend using the official [sentry-sdk](https://github.com/getsentry/sentry-python)
+package and following their documentation on
+[integrating with Django](https://docs.sentry.io/platforms/python/guides/django/).
+
+Read [the announcement issue](https://github.com/enervee/sentry-django-settings/issues/12) for more information.
+
+# Sentry Django Settings
+
+This is a package for Django that allows you to add Sentry integration by adding a Django setting.
+
+## Installation
+
+`pip install sentry_django_settings`
+
+Add `sentry_django_settings.apps.Sentry` to your `INSTALLED_APPS`.
+
+```python
+INSTALLED_APPS = [
+ # ...
+ 'sentry_django_settings.apps.Sentry',
+ # ...
+]
+```
+
+You can now add the `SENTRY` setting to your `settings.py` file:
+
+```python
+SENTRY = {
+ 'enabled': True,
+ 'dsn': "https://2e2ac79f64d34e4b85c3a3173e343464@sentry.mysite.com/5",
+ 'environment': "dev", # Optional
+ 'release': '1.0', # Optional
+}
+```
+
+`enabled` is a boolean if Sentry should be initialized or not.
+
+To find the DSN in Sentry:
+
+- Go to the project settings in Sentry
+- Under `Data`, select `Error Tracking`
+- Click "Get your DSN."
+- Use the "Public DSN" in all cases.
+
+The `environment` should be appropriate to environment where the server will be running.
+
+All other keys passed into the settings are forwarded onto the Sentry SDK `init` method.
+See [their documentation](https://docs.sentry.io/platforms/python/configuration/options/) for more information.
+
+
+%package help
+Summary: Development documents and examples for sentry-django-settings
+Provides: python3-sentry-django-settings-doc
+%description help
+# DEPRECATED
+
+This package is no longer being supported. While it should still work for the foreseeable feature,
+we recommend using the official [sentry-sdk](https://github.com/getsentry/sentry-python)
+package and following their documentation on
+[integrating with Django](https://docs.sentry.io/platforms/python/guides/django/).
+
+Read [the announcement issue](https://github.com/enervee/sentry-django-settings/issues/12) for more information.
+
+# Sentry Django Settings
+
+This is a package for Django that allows you to add Sentry integration by adding a Django setting.
+
+## Installation
+
+`pip install sentry_django_settings`
+
+Add `sentry_django_settings.apps.Sentry` to your `INSTALLED_APPS`.
+
+```python
+INSTALLED_APPS = [
+ # ...
+ 'sentry_django_settings.apps.Sentry',
+ # ...
+]
+```
+
+You can now add the `SENTRY` setting to your `settings.py` file:
+
+```python
+SENTRY = {
+ 'enabled': True,
+ 'dsn': "https://2e2ac79f64d34e4b85c3a3173e343464@sentry.mysite.com/5",
+ 'environment': "dev", # Optional
+ 'release': '1.0', # Optional
+}
+```
+
+`enabled` is a boolean if Sentry should be initialized or not.
+
+To find the DSN in Sentry:
+
+- Go to the project settings in Sentry
+- Under `Data`, select `Error Tracking`
+- Click "Get your DSN."
+- Use the "Public DSN" in all cases.
+
+The `environment` should be appropriate to environment where the server will be running.
+
+All other keys passed into the settings are forwarded onto the Sentry SDK `init` method.
+See [their documentation](https://docs.sentry.io/platforms/python/configuration/options/) for more information.
+
+
+%prep
+%autosetup -n sentry-django-settings-0.6.1
+
+%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-sentry-django-settings -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.1-1
+- Package Spec generated