Skip to content

Commit 8c7d686

Browse files
getting rid of MANIFEST.in by moving non-default file info to pyproject.toml
1 parent 77010cd commit 8c7d686

File tree

3 files changed

+19
-45
lines changed

3 files changed

+19
-45
lines changed

py/MANIFEST.in

Lines changed: 0 additions & 24 deletions
This file was deleted.

py/pyproject.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
11
[build-system]
22
requires = ["setuptools", "setuptools-rust"]
33
build-backend = "setuptools.build_meta"
4+
5+
[tool.setuptools.packages.find]
6+
where = ["selenium"]
7+
namespaces = false
8+
# include-package-data is `true` by default in pyproject.toml
9+
10+
[tool.setuptools.package-data]
11+
selenium_package = [
12+
"*.py",
13+
"*.rst",
14+
"*.json",
15+
"*.xpi",
16+
"*.js",
17+
"selenium.egg-info *",
18+
"selenium-manager",
19+
"selenium-manager.exe",
20+
"CHANGES",
21+
"LICENSE"
22+
]

py/setup.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -55,27 +55,6 @@
5555
'Programming Language :: Python :: 3.11',
5656
'Programming Language :: Python :: 3.12',
5757
],
58-
'package_dir': {
59-
'selenium': 'selenium',
60-
'selenium.common': 'selenium/common',
61-
'selenium.webdriver': 'selenium/webdriver',
62-
},
63-
'packages': ['selenium',
64-
'selenium.common',
65-
'selenium.webdriver',
66-
'selenium.webdriver.chrome',
67-
'selenium.webdriver.chromium',
68-
'selenium.webdriver.common',
69-
'selenium.webdriver.edge',
70-
'selenium.webdriver.firefox',
71-
'selenium.webdriver.ie',
72-
'selenium.webdriver.remote',
73-
'selenium.webdriver.safari',
74-
'selenium.webdriver.support',
75-
'selenium.webdriver.webkitgtk',
76-
'selenium.webdriver.wpewebkit',
77-
],
78-
'include_package_data': True,
7958
'install_requires': [
8059
"urllib3[socks]>=1.26,<3",
8160
"trio~=0.17",

0 commit comments

Comments
 (0)