|
4 | 4 | def read_files(files): |
5 | 5 | data = [] |
6 | 6 | for file in files: |
7 | | - with open(file, encoding='utf-8') as f: |
| 7 | + with open(file, encoding="utf-8") as f: |
8 | 8 | data.append(f.read()) |
9 | 9 | return "\n".join(data) |
10 | 10 |
|
11 | 11 |
|
12 | | -long_description = read_files(['README.md', 'CHANGELOG.md']) |
| 12 | +long_description = read_files(["README.md", "CHANGELOG.md"]) |
13 | 13 |
|
14 | 14 | meta = {} |
15 | | -with open('./src/dotenv/version.py', encoding='utf-8') as f: |
| 15 | +with open("./src/dotenv/version.py", encoding="utf-8") as f: |
16 | 16 | exec(f.read(), meta) |
17 | 17 |
|
18 | 18 | setup( |
19 | 19 | name="python-dotenv", |
20 | 20 | description="Read key-value pairs from a .env file and set them as environment variables", |
21 | 21 | long_description=long_description, |
22 | | - long_description_content_type='text/markdown', |
23 | | - version=meta['__version__'], |
| 22 | + long_description_content_type="text/markdown", |
| 23 | + version=meta["__version__"], |
24 | 24 | author="Saurabh Kumar", |
25 | 25 | author_email="me+github@saurabh-kumar.com", |
26 | 26 | url="https://github.com/theskumar/python-dotenv", |
27 | | - keywords=['environment variables', 'deployments', 'settings', 'env', 'dotenv', |
28 | | - 'configurations', 'python'], |
29 | | - packages=['dotenv'], |
30 | | - package_dir={'': 'src'}, |
| 27 | + keywords=[ |
| 28 | + "environment variables", |
| 29 | + "deployments", |
| 30 | + "settings", |
| 31 | + "env", |
| 32 | + "dotenv", |
| 33 | + "configurations", |
| 34 | + "python", |
| 35 | + ], |
| 36 | + packages=["dotenv"], |
| 37 | + package_dir={"": "src"}, |
31 | 38 | package_data={ |
32 | | - 'dotenv': ['py.typed'], |
| 39 | + "dotenv": ["py.typed"], |
33 | 40 | }, |
34 | | - python_requires=">=3.8", |
| 41 | + python_requires=">=3.9", |
35 | 42 | extras_require={ |
36 | | - 'cli': ['click>=5.0', ], |
| 43 | + "cli": [ |
| 44 | + "click>=5.0", |
| 45 | + ], |
37 | 46 | }, |
38 | 47 | entry_points={ |
39 | 48 | "console_scripts": [ |
40 | 49 | "dotenv=dotenv.__main__:cli", |
41 | 50 | ], |
42 | 51 | }, |
43 | | - license='BSD-3-Clause', |
| 52 | + license="BSD-3-Clause", |
44 | 53 | classifiers=[ |
45 | | - 'Development Status :: 5 - Production/Stable', |
46 | | - 'Programming Language :: Python', |
47 | | - 'Programming Language :: Python :: 3', |
48 | | - 'Programming Language :: Python :: 3.8', |
49 | | - 'Programming Language :: Python :: 3.9', |
50 | | - 'Programming Language :: Python :: 3.10', |
51 | | - 'Programming Language :: Python :: 3.11', |
52 | | - 'Programming Language :: Python :: 3.12', |
53 | | - 'Programming Language :: Python :: 3.13', |
54 | | - 'Programming Language :: Python :: Implementation :: PyPy', |
55 | | - 'Intended Audience :: Developers', |
56 | | - 'Intended Audience :: System Administrators', |
57 | | - 'License :: OSI Approved :: BSD License', |
58 | | - 'Operating System :: OS Independent', |
59 | | - 'Topic :: System :: Systems Administration', |
60 | | - 'Topic :: Utilities', |
61 | | - 'Environment :: Web Environment', |
62 | | - ] |
| 54 | + "Development Status :: 5 - Production/Stable", |
| 55 | + "Programming Language :: Python", |
| 56 | + "Programming Language :: Python :: 3", |
| 57 | + "Programming Language :: Python :: 3.9", |
| 58 | + "Programming Language :: Python :: 3.10", |
| 59 | + "Programming Language :: Python :: 3.11", |
| 60 | + "Programming Language :: Python :: 3.12", |
| 61 | + "Programming Language :: Python :: 3.13", |
| 62 | + "Programming Language :: Python :: Implementation :: PyPy", |
| 63 | + "Intended Audience :: Developers", |
| 64 | + "Intended Audience :: System Administrators", |
| 65 | + "License :: OSI Approved :: BSD License", |
| 66 | + "Operating System :: OS Independent", |
| 67 | + "Topic :: System :: Systems Administration", |
| 68 | + "Topic :: Utilities", |
| 69 | + "Environment :: Web Environment", |
| 70 | + ], |
63 | 71 | ) |
0 commit comments