Browse Source

Make the project installable

jherve 1 year ago
parent
commit
0a7b3052fa

+ 5 - 1
pyproject.toml

@@ -19,6 +19,10 @@ requires-python = "==3.11.*"
 readme = "README.md"
 license = {text = "MIT"}
 
+[build-system]
+requires = ["pdm-backend"]
+build-backend = "pdm.backend"
+
 
 [tool.pdm]
-distribution = false
+distribution = true

src/de_quoi_parle_le_monde/http_client.py → src/de_quoi_parle_le_monde/http.py


+ 1 - 1
src/de_quoi_parle_le_monde/internet_archive.py

@@ -4,7 +4,7 @@ from datetime import date, datetime
 import cattrs
 from bs4 import BeautifulSoup
 
-from http_client import HttpClient
+from de_quoi_parle_le_monde.http import HttpClient
 
 
 @frozen

+ 1 - 1
src/de_quoi_parle_le_monde/le_monde.py

@@ -2,7 +2,7 @@ from attrs import frozen
 import cattrs
 from bs4 import BeautifulSoup
 
-from internet_archive import InternetArchiveSnapshot
+from de_quoi_parle_le_monde.internet_archive import InternetArchiveSnapshot
 
 
 @frozen

+ 3 - 2
src/de_quoi_parle_le_monde/main.py

@@ -1,8 +1,9 @@
 from datetime import date, timedelta
 import asyncio
 
-from internet_archive import InternetArchiveClient, CdxRequest
-from le_monde import LeMondeMainPage
+from de_quoi_parle_le_monde.http import HttpClient
+from de_quoi_parle_le_monde.internet_archive import InternetArchiveClient, CdxRequest
+from de_quoi_parle_le_monde.le_monde import LeMondeMainPage
 
 
 async def get_latest_snaps():