@@ -179,13 +179,25 @@ def parse_cflags(raw_flags):
179
179
exec (fp .read (), about )
180
180
181
181
package_folders = pathlib .Path ("av" ).glob ("**/" )
182
- package_data = {"." .join (pckg .parts ): ["*.pxd" ] for pckg in package_folders }
182
+ package_data = {"." .join (pckg .parts ): ["*.pxd" , "*.pyi" , "*.typed" ] for pckg in package_folders }
183
183
184
184
185
+ with open ("README.md" ) as f :
186
+ long_description = f .read ()
187
+
185
188
setup (
186
189
name = "av" ,
187
190
version = about ["__version__" ],
188
191
description = "Pythonic bindings for FFmpeg's libraries." ,
192
+ long_description = long_description ,
193
+ long_description_content_type = "text/markdown" ,
194
+ license = "BSD" ,
195
+ project_urls = {
196
+ "Bug Reports" : "https://github.com/PyAV-Org/PyAV/issues" ,
197
+ "Documentation" : "https://pyav.org/docs" ,
198
+ "Feedstock" : "https://github.com/conda-forge/av-feedstock" ,
199
+ "Download" : "https://pypi.org/project/av" ,
200
+ },
189
201
author = "Mike Boers" ,
190
202
191
203
url = "https://github.com/PyAV-Org/PyAV" ,
@@ -196,9 +208,7 @@ def parse_cflags(raw_flags):
196
208
ext_modules = ext_modules ,
197
209
test_suite = "tests" ,
198
210
entry_points = {
199
- "console_scripts" : [
200
- "pyav = av.__main__:main" ,
201
- ],
211
+ "console_scripts" : ["pyav = av.__main__:main" ],
202
212
},
203
213
classifiers = [
204
214
"Development Status :: 5 - Production/Stable" ,
0 commit comments