Skip to content

Commit 086b776

Browse files
committed
chore(dependencies): fix dependencies deprecated
1 parent d3eb786 commit 086b776

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ setuptools
33
Markdown
44
beautifulsoup4
55
python-frontmatter
6-
mdx-wikilink-plus
6+
git+https://github.com/Mara-Li/mdx_wikilink_plus
77
mkdocs-callouts
88
mkdocs-custom-tags-attributes

setup.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,23 @@
22

33
version = "1.3.0"
44

5+
def classification_dependencies():
6+
with open("requirements.txt") as f:
7+
external=[]
8+
internal=[]
9+
for package in f.read().splitlines():
10+
if package.startswith("git+"):
11+
external.append(package.replace('git+', ''))
12+
else:
13+
internal.append(package)
14+
return external, internal
15+
16+
517
with open("README.md", "r", encoding="utf-8") as fh:
618
long_description = fh.read()
7-
with open("requirements.txt") as f:
8-
required = f.read().splitlines()
19+
20+
external, internal = classification_dependencies()
21+
922
setup(
1023
name="mkdocs_embed_file_plugins",
1124
python_requires=">=3.7",
@@ -14,7 +27,8 @@
1427
author="Mara-Li",
1528
author_email="mara-li@icloud.com",
1629
packages=find_packages(),
17-
install_requires=required,
30+
install_requires=internal,
31+
dependency_links=external,
1832
license="AGPL",
1933
keywords="obsidian, obsidian.md, mkdocs, file, embed, cite, quote",
2034
classifiers=[
@@ -33,6 +47,6 @@
3347
long_description_content_type="text/markdown",
3448
url="https://github.com/Mara-Li/mkdocs_embed_file_plugins",
3549
entry_points={
36-
"mkdocs.plugins": ["embed_file =mkdocs_embed_file_plugins.plugin:EmbedFile"]
50+
"mkdocs.plugins": ["embed_file=mkdocs_embed_file_plugins.plugin:EmbedFile"]
3751
},
3852
)

0 commit comments

Comments
 (0)