blob: 856ea0989c5298edb39267dc5dd3156f98880e8c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
%global _empty_manifest_terminate_build 0
Name: python-django-esi
Version: 4.0.1
Release: 1
Summary: Django app for accessing the EVE Swagger Interface (ESI).
License: GNU General Public License v3 (GPLv3)
URL: https://gitlab.com/allianceauth/django-esi
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0f/88/f2c7d132556b12e2bbd26dbbe4c6fc75fc96cbe107fef780bdb5227a9e95/django-esi-4.0.1.tar.gz
BuildArch: noarch
Requires: python3-requests
Requires: python3-requests-oauthlib
Requires: python3-django
Requires: python3-jsonschema
Requires: python3-bravado
Requires: python3-celery
Requires: python3-jose
Requires: python3-tqdm
%description
# django-esi
Django app for easy access to the EVE Swagger Interface (ESI)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://django-esi.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/pre-commit/pre-commit)
[](https://discord.gg/fjnHAmk)
## Overview
Django-esi is a Django app that provides an interface for easy access to the EVE Swagger Interface (ESI), the official API for the game [EVE Online](https://www.eveonline.com/).
It is build upon [Bravado](https://github.com/Yelp/bravado) - a python client library for Swagger 2.0 services.
Django-esi adds the following main functionalities to a Django site:
- Dynamically generated client for interacting with public and private ESI endpoints
- Support for adding EVE SSO to authenticate characters and retrieve tokens
- Control over which ESI endpoint versions are used
## History of this app
This app is a fork from [adarnauth-esi](https://gitlab.com/Adarnof/adarnauth-esi). Since this app is an important component of the [Alliance Auth](https://gitlab.com/allianceauth/allianceauth) system and Adarnof - the original author - was no longer able to maintain it the AA dev team has decided in December 2019 to take over maintenance and further developing for this app within the Alliance Auth project.
## Documentation
For all details on how to install and use django-esi please see the [documentation](https://django-esi.readthedocs.io/en/latest/).
%package -n python3-django-esi
Summary: Django app for accessing the EVE Swagger Interface (ESI).
Provides: python-django-esi
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-django-esi
# django-esi
Django app for easy access to the EVE Swagger Interface (ESI)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://django-esi.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/pre-commit/pre-commit)
[](https://discord.gg/fjnHAmk)
## Overview
Django-esi is a Django app that provides an interface for easy access to the EVE Swagger Interface (ESI), the official API for the game [EVE Online](https://www.eveonline.com/).
It is build upon [Bravado](https://github.com/Yelp/bravado) - a python client library for Swagger 2.0 services.
Django-esi adds the following main functionalities to a Django site:
- Dynamically generated client for interacting with public and private ESI endpoints
- Support for adding EVE SSO to authenticate characters and retrieve tokens
- Control over which ESI endpoint versions are used
## History of this app
This app is a fork from [adarnauth-esi](https://gitlab.com/Adarnof/adarnauth-esi). Since this app is an important component of the [Alliance Auth](https://gitlab.com/allianceauth/allianceauth) system and Adarnof - the original author - was no longer able to maintain it the AA dev team has decided in December 2019 to take over maintenance and further developing for this app within the Alliance Auth project.
## Documentation
For all details on how to install and use django-esi please see the [documentation](https://django-esi.readthedocs.io/en/latest/).
%package help
Summary: Development documents and examples for django-esi
Provides: python3-django-esi-doc
%description help
# django-esi
Django app for easy access to the EVE Swagger Interface (ESI)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://pypi.org/project/django-esi/)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://gitlab.com/allianceauth/django-esi/pipelines)
[](https://django-esi.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/pre-commit/pre-commit)
[](https://discord.gg/fjnHAmk)
## Overview
Django-esi is a Django app that provides an interface for easy access to the EVE Swagger Interface (ESI), the official API for the game [EVE Online](https://www.eveonline.com/).
It is build upon [Bravado](https://github.com/Yelp/bravado) - a python client library for Swagger 2.0 services.
Django-esi adds the following main functionalities to a Django site:
- Dynamically generated client for interacting with public and private ESI endpoints
- Support for adding EVE SSO to authenticate characters and retrieve tokens
- Control over which ESI endpoint versions are used
## History of this app
This app is a fork from [adarnauth-esi](https://gitlab.com/Adarnof/adarnauth-esi). Since this app is an important component of the [Alliance Auth](https://gitlab.com/allianceauth/allianceauth) system and Adarnof - the original author - was no longer able to maintain it the AA dev team has decided in December 2019 to take over maintenance and further developing for this app within the Alliance Auth project.
## Documentation
For all details on how to install and use django-esi please see the [documentation](https://django-esi.readthedocs.io/en/latest/).
%prep
%autosetup -n django-esi-4.0.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-django-esi -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 4.0.1-1
- Package Spec generated
|