Format
This commit is contained in:
parent
a45c032180
commit
d2237c0a12
12 changed files with 352 additions and 392 deletions
|
@ -13,4 +13,3 @@ jobs:
|
||||||
run: nix-fast-build --no-nom --systems "x86_64-linux aarch64-linux" --attic-cache "nixfleet" --skip-cached --result-file result.json || true
|
run: nix-fast-build --no-nom --systems "x86_64-linux aarch64-linux" --attic-cache "nixfleet" --skip-cached --result-file result.json || true
|
||||||
- name: Report checks
|
- name: Report checks
|
||||||
run: report-checks
|
run: report-checks
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
name: update-flake-lock
|
name: update-flake-lock
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 15 * * *' # daily at 15:00
|
- cron: "0 15 * * *" # daily at 15:00
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
lockfile:
|
lockfile:
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
:root { /* Catppuccin Colors */
|
:root {
|
||||||
|
/* Catppuccin Colors */
|
||||||
--bg: #1e1e2e;
|
--bg: #1e1e2e;
|
||||||
--currentline: #302D41;
|
--currentline: #302d41;
|
||||||
--fg: #d9e0ee;
|
--fg: #d9e0ee;
|
||||||
--comment: #575268;
|
--comment: #575268;
|
||||||
--flamingo: #f2cdcd;
|
--flamingo: #f2cdcd;
|
||||||
|
@ -110,7 +111,10 @@
|
||||||
min-height: unset;
|
min-height: unset;
|
||||||
}
|
}
|
||||||
|
|
||||||
#completions table tr td.prefix,#completions table tr td.privatewindow,#completions table tr td.container,#completions table tr td.icon {
|
#completions table tr td.prefix,
|
||||||
|
#completions table tr td.privatewindow,
|
||||||
|
#completions table tr td.container,
|
||||||
|
#completions table tr td.icon {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -121,13 +125,15 @@
|
||||||
table-layout: unset;
|
table-layout: unset;
|
||||||
}
|
}
|
||||||
|
|
||||||
#completions table tr .title, #completions table tr td.excmd {
|
#completions table tr .title,
|
||||||
|
#completions table tr td.excmd {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
padding-left: 1rem;
|
padding-left: 1rem;
|
||||||
color: var(--blue);
|
color: var(--blue);
|
||||||
}
|
}
|
||||||
|
|
||||||
#completions table tr .content, #completions table tr td.documentation {
|
#completions table tr .content,
|
||||||
|
#completions table tr td.documentation {
|
||||||
padding-right: 1rem;
|
padding-right: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,7 +144,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
#completions table tr td {
|
#completions table tr td {
|
||||||
padding: .5rem 0;
|
padding: 0.5rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#completions .sectionHeader {
|
#completions .sectionHeader {
|
||||||
|
|
|
@ -1,16 +1,21 @@
|
||||||
|
|
||||||
/* * Do not remove the @namespace line -- it's required for correct functioning */
|
/* * Do not remove the @namespace line -- it's required for correct functioning */
|
||||||
/* set default namespace to XUL */
|
/* set default namespace to XUL */
|
||||||
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||||
|
|
||||||
/* Remove Back button when there's nothing to go Back to */
|
/* Remove Back button when there's nothing to go Back to */
|
||||||
#back-button[disabled="true"] { display: none; }
|
#back-button[disabled="true"] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* Remove Forward button when there's nothing to go Forward to */
|
/* Remove Forward button when there's nothing to go Forward to */
|
||||||
#forward-button[disabled="true"] { display: none; }
|
#forward-button[disabled="true"] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* Remove Home button (never use it) */
|
/* Remove Home button (never use it) */
|
||||||
#home-button { display: none; }
|
#home-button {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.titlebar-spacer {
|
.titlebar-spacer {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
|
@ -27,7 +32,8 @@ toolbarbutton.bookmark-item:not(.subviewbutton) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove whitespace in toolbar */
|
/* Remove whitespace in toolbar */
|
||||||
#nav-bar toolbarpaletteitem[id^="wrapper-customizableui-special-spring"], #nav-bar toolbarspring {
|
#nav-bar toolbarpaletteitem[id^="wrapper-customizableui-special-spring"],
|
||||||
|
#nav-bar toolbarspring {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
font-family: Fira Code;
|
font-family: Fira Code;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
|
@ -23,7 +22,8 @@ window#waybar {
|
||||||
box-shadow: inset 0 -5px red;
|
box-shadow: inset 0 -5px red;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.focused, #workspaces button:hover {
|
#workspaces button.focused,
|
||||||
|
#workspaces button:hover {
|
||||||
box-shadow: inset 0 -5px white;
|
box-shadow: inset 0 -5px white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,16 @@ window#waybar {
|
||||||
/* color: @unfocused_borders; */
|
/* color: @unfocused_borders; */
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio, #network, #cpu, #memory, #disk, #temperature, #battery, #language, #clock, #tray {
|
#pulseaudio,
|
||||||
|
#network,
|
||||||
|
#cpu,
|
||||||
|
#memory,
|
||||||
|
#disk,
|
||||||
|
#temperature,
|
||||||
|
#battery,
|
||||||
|
#language,
|
||||||
|
#clock,
|
||||||
|
#tray {
|
||||||
margin: 0 4px;
|
margin: 0 4px;
|
||||||
padding: 0 2px;
|
padding: 0 2px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
# $ nix-env -qaP | grep wget
|
|
||||||
environment.systemPackages =
|
|
||||||
[ pkgs.vim
|
|
||||||
];
|
|
||||||
|
|
||||||
# # Auto upgrade nix package and the daemon service.
|
|
||||||
# services.nix-daemon.enable = true;
|
|
||||||
# # nix.package = pkgs.nix;
|
|
||||||
|
|
||||||
# # Necessary for using flakes on this system.
|
|
||||||
# nix.settings.experimental-features = "nix-command flakes";
|
|
||||||
|
|
||||||
# # Create /etc/zshrc that loads the nix-darwin environment.
|
|
||||||
# programs.zsh.enable = true; # default shell on catalina
|
|
||||||
# # programs.fish.enable = true;
|
|
||||||
|
|
||||||
# # # Set Git commit hash for darwin-version.
|
|
||||||
# # system.configurationRevision = self.rev or self.dirtyRev or null;
|
|
||||||
|
|
||||||
# # Used for backwards compatibility, please read the changelog before changing.
|
|
||||||
# # $ darwin-rebuild changelog
|
|
||||||
# system.stateVersion = 4;
|
|
||||||
|
|
||||||
# # The platform the configuration will be used on.
|
|
||||||
}
|
|
|
@ -4,7 +4,9 @@
|
||||||
|
|
||||||
@import url("cgit.css");
|
@import url("cgit.css");
|
||||||
|
|
||||||
* { line-height: 1.25em; }
|
* {
|
||||||
|
line-height: 1.25em;
|
||||||
|
}
|
||||||
|
|
||||||
div#cgit {
|
div#cgit {
|
||||||
max-width: 117ch;
|
max-width: 117ch;
|
||||||
|
@ -50,37 +52,106 @@ div#cgit div#summary {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* for hilex(1) */
|
/* for hilex(1) */
|
||||||
div#cgit pre .Ke { color: dimgray; }
|
div#cgit pre .Ke {
|
||||||
div#cgit pre .Ma { color: green; }
|
color: dimgray;
|
||||||
div#cgit pre .Co { color: navy; }
|
}
|
||||||
div#cgit pre .St { color: teal; }
|
div#cgit pre .Ma {
|
||||||
div#cgit pre .Fo { color: teal; font-weight: bold; }
|
color: green;
|
||||||
div#cgit pre .Su { color: olive; }
|
}
|
||||||
|
div#cgit pre .Co {
|
||||||
|
color: navy;
|
||||||
|
}
|
||||||
|
div#cgit pre .St {
|
||||||
|
color: teal;
|
||||||
|
}
|
||||||
|
div#cgit pre .Fo {
|
||||||
|
color: teal;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
div#cgit pre .Su {
|
||||||
|
color: olive;
|
||||||
|
}
|
||||||
|
|
||||||
/* for htagml(1) */
|
/* for htagml(1) */
|
||||||
div#cgit pre a.tag { color: inherit; text-decoration: underline; }
|
div#cgit pre a.tag {
|
||||||
div#cgit pre a.tag:target { color: goldenrod; outline: none; }
|
color: inherit;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
div#cgit pre a.tag:target {
|
||||||
|
color: goldenrod;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* for mandoc(1) */
|
/* for mandoc(1) */
|
||||||
table.head, table.foot { width: 100%; }
|
table.head,
|
||||||
td.head-rtitle, td.foot-os { text-align: right; }
|
table.foot {
|
||||||
td.head-vol { text-align: center; }
|
width: 100%;
|
||||||
div.Pp { margin: 1ex 0ex; }
|
}
|
||||||
div.Nd, div.Bf, div.Op { display: inline; }
|
td.head-rtitle,
|
||||||
span.Pa, span.Ad { font-style: italic; }
|
td.foot-os {
|
||||||
span.Ms { font-weight: bold; }
|
text-align: right;
|
||||||
dl.Bl-diag > dt { font-weight: bold; }
|
}
|
||||||
code.Nm, code.Fl, code.Cm, code.Ic, code.In, code.Fd, code.Fn,
|
td.head-vol {
|
||||||
code.Cd { font-weight: bold; font-family: inherit; }
|
text-align: center;
|
||||||
|
}
|
||||||
|
div.Pp {
|
||||||
|
margin: 1ex 0ex;
|
||||||
|
}
|
||||||
|
div.Nd,
|
||||||
|
div.Bf,
|
||||||
|
div.Op {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
span.Pa,
|
||||||
|
span.Ad {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
span.Ms {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
dl.Bl-diag > dt {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
code.Nm,
|
||||||
|
code.Fl,
|
||||||
|
code.Cm,
|
||||||
|
code.Ic,
|
||||||
|
code.In,
|
||||||
|
code.Fd,
|
||||||
|
code.Fn,
|
||||||
|
code.Cd {
|
||||||
|
font-weight: bold;
|
||||||
|
font-family: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
h1.Sh { font-size: 1.5em; }
|
h1.Sh {
|
||||||
table.Nm td:first-child { padding-right: 1ch; }
|
font-size: 1.5em;
|
||||||
code.Fl { white-space: nowrap; }
|
}
|
||||||
span.RsT { font-style: italic; }
|
table.Nm td:first-child {
|
||||||
dl.Bl-tag:not(.Bl-compact) > dt { margin-top: 1em; }
|
padding-right: 1ch;
|
||||||
ul.Bl-bullet:not(.Bl-compact) > li { margin-top: 1em; }
|
}
|
||||||
div.Bd-indent { margin-left: 4ch; }
|
code.Fl {
|
||||||
table.Bl-column { width: 100%; }
|
white-space: nowrap;
|
||||||
table.foot { margin-top: 1em; }
|
}
|
||||||
|
span.RsT {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
dl.Bl-tag:not(.Bl-compact) > dt {
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
ul.Bl-bullet:not(.Bl-compact) > li {
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
div.Bd-indent {
|
||||||
|
margin-left: 4ch;
|
||||||
|
}
|
||||||
|
table.Bl-column {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
table.foot {
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
div#cgit a.permalink { color: inherit; }
|
div#cgit a.permalink {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ class MaildirHandler(FileSystemEventHandler):
|
||||||
def on_created(self, event):
|
def on_created(self, event):
|
||||||
if not event.is_directory:
|
if not event.is_directory:
|
||||||
print(f"New email found: {event.src_path}")
|
print(f"New email found: {event.src_path}")
|
||||||
with open(event.src_path, 'r') as email_file:
|
with open(event.src_path, "r") as email_file:
|
||||||
msg = message_from_file(email_file)
|
msg = message_from_file(email_file)
|
||||||
print(f'{msg["From"]}: {msg["Subject"]}')
|
print(f'{msg["From"]}: {msg["Subject"]}')
|
||||||
self.notifier.send(
|
self.notifier.send(
|
||||||
|
@ -21,16 +21,13 @@ class MaildirHandler(FileSystemEventHandler):
|
||||||
message=msg["Subject"],
|
message=msg["Subject"],
|
||||||
sound=DEFAULT_SOUND,
|
sound=DEFAULT_SOUND,
|
||||||
icon=Icon(name="mail-message-new"),
|
icon=Icon(name="mail-message-new"),
|
||||||
timeout=20
|
timeout=20,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
maildir_new = os.path.expanduser(os.environ.get("INBOX_NEW"))
|
maildir_new = os.path.expanduser(os.environ.get("INBOX_NEW"))
|
||||||
notifier = DesktopNotifierSync(
|
notifier = DesktopNotifierSync(app_name="Mails", notification_limit=10)
|
||||||
app_name="Mails",
|
|
||||||
notification_limit=10
|
|
||||||
)
|
|
||||||
|
|
||||||
event_handler = MaildirHandler(notifier)
|
event_handler = MaildirHandler(notifier)
|
||||||
observer = Observer()
|
observer = Observer()
|
||||||
|
|
|
@ -4,18 +4,20 @@ from pyforgejo.models.create_status_option import CreateStatusOption
|
||||||
import json
|
import json
|
||||||
from os import environ
|
from os import environ
|
||||||
|
|
||||||
client = AuthenticatedClient(base_url=environ["GITHUB_API_URL"], token=environ["GITHUB_TOKEN"])
|
client = AuthenticatedClient(
|
||||||
|
base_url=environ["GITHUB_API_URL"], token=environ["GITHUB_TOKEN"]
|
||||||
|
)
|
||||||
|
|
||||||
with open('result.json', 'r') as file:
|
with open("result.json", "r") as file:
|
||||||
data = json.load(file)
|
data = json.load(file)
|
||||||
|
|
||||||
print("Reporting statuses acording to the following result.json")
|
print("Reporting statuses acording to the following result.json")
|
||||||
print(json.dumps(data, indent=2))
|
print(json.dumps(data, indent=2))
|
||||||
|
|
||||||
for result in data['results']:
|
for result in data["results"]:
|
||||||
attr = result['attr']
|
attr = result["attr"]
|
||||||
success = result['success']
|
success = result["success"]
|
||||||
type = result['type']
|
type = result["type"]
|
||||||
print(f"Report status success={success} for {type} {attr}")
|
print(f"Report status success={success} for {type} {attr}")
|
||||||
response = repo_create_status.sync_detailed(
|
response = repo_create_status.sync_detailed(
|
||||||
owner="aciceri",
|
owner="aciceri",
|
||||||
|
@ -26,8 +28,10 @@ for result in data['results']:
|
||||||
context=type,
|
context=type,
|
||||||
description=attr,
|
description=attr,
|
||||||
target_url="https://git.aciceri.dev", # FIXME
|
target_url="https://git.aciceri.dev", # FIXME
|
||||||
state="success" if success else "failure" # may be pending,success,failure,error_message
|
state=(
|
||||||
)
|
"success" if success else "failure"
|
||||||
|
), # may be pending,success,failure,error_message
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
print("Done reporting statuses")
|
print("Done reporting statuses")
|
||||||
|
|
|
@ -66,8 +66,19 @@ class GarminCollector:
|
||||||
def collect(self):
|
def collect(self):
|
||||||
try:
|
try:
|
||||||
body = self.api.get_daily_weigh_ins(today.isoformat())["totalAverage"]
|
body = self.api.get_daily_weigh_ins(today.isoformat())["totalAverage"]
|
||||||
metric_gauge = GaugeMetricFamily("body_composition", "Body composition and weight", labels=["metric"])
|
metric_gauge = GaugeMetricFamily(
|
||||||
for k in ["weight", "bmi", "bodyFat", "bodyWater", "boneMass", "muscleMass", "physiqueRating", "visceralFat"]:
|
"body_composition", "Body composition and weight", labels=["metric"]
|
||||||
|
)
|
||||||
|
for k in [
|
||||||
|
"weight",
|
||||||
|
"bmi",
|
||||||
|
"bodyFat",
|
||||||
|
"bodyWater",
|
||||||
|
"boneMass",
|
||||||
|
"muscleMass",
|
||||||
|
"physiqueRating",
|
||||||
|
"visceralFat",
|
||||||
|
]:
|
||||||
metric_gauge.add_metric([k], body[k])
|
metric_gauge.add_metric([k], body[k])
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Something went wrong while fetching body composition data\n{e}")
|
print(f"Something went wrong while fetching body composition data\n{e}")
|
||||||
|
@ -79,4 +90,4 @@ if __name__ == "__main__":
|
||||||
registry = CollectorRegistry()
|
registry = CollectorRegistry()
|
||||||
registry.register(GarminCollector())
|
registry.register(GarminCollector())
|
||||||
|
|
||||||
push_to_gateway(gateway_address, job='garmin', registry=registry)
|
push_to_gateway(gateway_address, job="garmin", registry=registry)
|
||||||
|
|
|
@ -653,25 +653,11 @@
|
||||||
},
|
},
|
||||||
"targets": {
|
"targets": {
|
||||||
"default": {
|
"default": {
|
||||||
"aiohttp": [
|
"aiohttp": ["aiosignal", "attrs", "frozenlist", "multidict", "yarl"],
|
||||||
"aiosignal",
|
"aiosignal": ["frozenlist"],
|
||||||
"attrs",
|
"alembic": ["mako", "sqlalchemy", "typing-extensions"],
|
||||||
"frozenlist",
|
|
||||||
"multidict",
|
|
||||||
"yarl"
|
|
||||||
],
|
|
||||||
"aiosignal": [
|
|
||||||
"frozenlist"
|
|
||||||
],
|
|
||||||
"alembic": [
|
|
||||||
"mako",
|
|
||||||
"sqlalchemy",
|
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"annotated-types": [],
|
"annotated-types": [],
|
||||||
"ansible": [
|
"ansible": ["ansible-core"],
|
||||||
"ansible-core"
|
|
||||||
],
|
|
||||||
"ansible-core": [
|
"ansible-core": [
|
||||||
"cryptography",
|
"cryptography",
|
||||||
"jinja2",
|
"jinja2",
|
||||||
|
@ -679,45 +665,27 @@
|
||||||
"pyyaml",
|
"pyyaml",
|
||||||
"resolvelib"
|
"resolvelib"
|
||||||
],
|
],
|
||||||
"anyio": [
|
"anyio": ["idna", "sniffio"],
|
||||||
"idna",
|
|
||||||
"sniffio"
|
|
||||||
],
|
|
||||||
"argcomplete": [],
|
"argcomplete": [],
|
||||||
"attrs": [],
|
"attrs": [],
|
||||||
"beautifulsoup4": [
|
"beautifulsoup4": ["soupsieve"],
|
||||||
"soupsieve"
|
"build": ["packaging", "pyproject-hooks"],
|
||||||
],
|
|
||||||
"build": [
|
|
||||||
"packaging",
|
|
||||||
"pyproject-hooks"
|
|
||||||
],
|
|
||||||
"certifi": [],
|
"certifi": [],
|
||||||
"cffi": [
|
"cffi": ["pycparser"],
|
||||||
"pycparser"
|
|
||||||
],
|
|
||||||
"chardet": [],
|
"chardet": [],
|
||||||
"charset-normalizer": [],
|
"charset-normalizer": [],
|
||||||
"click": [],
|
"click": [],
|
||||||
"colorclass": [],
|
"colorclass": [],
|
||||||
"compressed-rtf": [],
|
"compressed-rtf": [],
|
||||||
"cryptography": [
|
"cryptography": ["cffi"],
|
||||||
"cffi"
|
"dataclasses-json": ["marshmallow", "typing-inspect"],
|
||||||
],
|
|
||||||
"dataclasses-json": [
|
|
||||||
"marshmallow",
|
|
||||||
"typing-inspect"
|
|
||||||
],
|
|
||||||
"distro": [],
|
"distro": [],
|
||||||
"dnspython": [],
|
"dnspython": [],
|
||||||
"docutils": [],
|
"docutils": [],
|
||||||
"docx2txt": [],
|
"docx2txt": [],
|
||||||
"easygui": [],
|
"easygui": [],
|
||||||
"ebcdic": [],
|
"ebcdic": [],
|
||||||
"email-validator": [
|
"email-validator": ["dnspython", "idna"],
|
||||||
"dnspython",
|
|
||||||
"idna"
|
|
||||||
],
|
|
||||||
"et-xmlfile": [],
|
"et-xmlfile": [],
|
||||||
"extract-msg": [
|
"extract-msg": [
|
||||||
"beautifulsoup4",
|
"beautifulsoup4",
|
||||||
|
@ -731,25 +699,12 @@
|
||||||
"frozenlist": [],
|
"frozenlist": [],
|
||||||
"greenlet": [],
|
"greenlet": [],
|
||||||
"h11": [],
|
"h11": [],
|
||||||
"httpcore": [
|
"httpcore": ["certifi", "h11"],
|
||||||
"certifi",
|
"httpx": ["anyio", "certifi", "httpcore", "idna", "sniffio"],
|
||||||
"h11"
|
|
||||||
],
|
|
||||||
"httpx": [
|
|
||||||
"anyio",
|
|
||||||
"certifi",
|
|
||||||
"httpcore",
|
|
||||||
"idna",
|
|
||||||
"sniffio"
|
|
||||||
],
|
|
||||||
"idna": [],
|
"idna": [],
|
||||||
"iniconfig": [],
|
"iniconfig": [],
|
||||||
"jinja2": [
|
"jinja2": ["markupsafe"],
|
||||||
"markupsafe"
|
"jsonpatch": ["jsonpointer"],
|
||||||
],
|
|
||||||
"jsonpatch": [
|
|
||||||
"jsonpointer"
|
|
||||||
],
|
|
||||||
"jsonpointer": [],
|
"jsonpointer": [],
|
||||||
"langchain": [
|
"langchain": [
|
||||||
"aiohttp",
|
"aiohttp",
|
||||||
|
@ -785,42 +740,21 @@
|
||||||
"pyyaml",
|
"pyyaml",
|
||||||
"tenacity"
|
"tenacity"
|
||||||
],
|
],
|
||||||
"langchain-openai": [
|
"langchain-openai": ["langchain-core", "openai", "tiktoken"],
|
||||||
"langchain-core",
|
"langchain-text-splitters": ["langchain-core"],
|
||||||
"openai",
|
"langsmith": ["orjson", "pydantic", "requests"],
|
||||||
"tiktoken"
|
|
||||||
],
|
|
||||||
"langchain-text-splitters": [
|
|
||||||
"langchain-core"
|
|
||||||
],
|
|
||||||
"langsmith": [
|
|
||||||
"orjson",
|
|
||||||
"pydantic",
|
|
||||||
"requests"
|
|
||||||
],
|
|
||||||
"lark": [],
|
"lark": [],
|
||||||
"lxml": [],
|
"lxml": [],
|
||||||
"mako": [
|
"mako": ["markupsafe"],
|
||||||
"markupsafe"
|
"markdown-it-py": ["mdurl"],
|
||||||
],
|
|
||||||
"markdown-it-py": [
|
|
||||||
"mdurl"
|
|
||||||
],
|
|
||||||
"markupsafe": [],
|
"markupsafe": [],
|
||||||
"marshmallow": [
|
"marshmallow": ["packaging"],
|
||||||
"packaging"
|
|
||||||
],
|
|
||||||
"mdurl": [],
|
"mdurl": [],
|
||||||
"msoffcrypto-tool": [
|
"msoffcrypto-tool": ["cryptography", "olefile"],
|
||||||
"cryptography",
|
|
||||||
"olefile"
|
|
||||||
],
|
|
||||||
"multidict": [],
|
"multidict": [],
|
||||||
"mypy-extensions": [],
|
"mypy-extensions": [],
|
||||||
"names": [],
|
"names": [],
|
||||||
"numexpr": [
|
"numexpr": ["numpy"],
|
||||||
"numpy"
|
|
||||||
],
|
|
||||||
"numpy": [],
|
"numpy": [],
|
||||||
"olefile": [],
|
"olefile": [],
|
||||||
"oletools": [
|
"oletools": [
|
||||||
|
@ -840,16 +774,11 @@
|
||||||
"tqdm",
|
"tqdm",
|
||||||
"typing-extensions"
|
"typing-extensions"
|
||||||
],
|
],
|
||||||
"openpyxl": [
|
"openpyxl": ["et-xmlfile"],
|
||||||
"et-xmlfile"
|
|
||||||
],
|
|
||||||
"orjson": [],
|
"orjson": [],
|
||||||
"packaging": [],
|
"packaging": [],
|
||||||
"pcodedmp": [],
|
"pcodedmp": [],
|
||||||
"pdfminer-six": [
|
"pdfminer-six": ["charset-normalizer", "cryptography"],
|
||||||
"charset-normalizer",
|
|
||||||
"cryptography"
|
|
||||||
],
|
|
||||||
"pillow": [],
|
"pillow": [],
|
||||||
"pip": [],
|
"pip": [],
|
||||||
"pip-tools": [
|
"pip-tools": [
|
||||||
|
@ -861,68 +790,31 @@
|
||||||
"wheel"
|
"wheel"
|
||||||
],
|
],
|
||||||
"pluggy": [],
|
"pluggy": [],
|
||||||
"prompt-toolkit": [
|
"prompt-toolkit": ["wcwidth"],
|
||||||
"wcwidth"
|
|
||||||
],
|
|
||||||
"pycparser": [],
|
"pycparser": [],
|
||||||
"pydantic": [
|
"pydantic": ["annotated-types", "pydantic-core", "typing-extensions"],
|
||||||
"annotated-types",
|
"pydantic-core": ["typing-extensions"],
|
||||||
"pydantic-core",
|
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"pydantic-core": [
|
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"pygments": [],
|
"pygments": [],
|
||||||
"pyparsing": [],
|
"pyparsing": [],
|
||||||
"pyperclip": [],
|
"pyperclip": [],
|
||||||
"pyproject-hooks": [],
|
"pyproject-hooks": [],
|
||||||
"pytest": [
|
"pytest": ["iniconfig", "packaging", "pluggy"],
|
||||||
"iniconfig",
|
"pytest-datadir": ["pytest"],
|
||||||
"packaging",
|
"python-frontmatter": ["pyyaml"],
|
||||||
"pluggy"
|
"python-pptx": ["lxml", "pillow", "xlsxwriter"],
|
||||||
],
|
|
||||||
"pytest-datadir": [
|
|
||||||
"pytest"
|
|
||||||
],
|
|
||||||
"python-frontmatter": [
|
|
||||||
"pyyaml"
|
|
||||||
],
|
|
||||||
"python-pptx": [
|
|
||||||
"lxml",
|
|
||||||
"pillow",
|
|
||||||
"xlsxwriter"
|
|
||||||
],
|
|
||||||
"pyyaml": [],
|
"pyyaml": [],
|
||||||
"red-black-tree-mod": [],
|
"red-black-tree-mod": [],
|
||||||
"regex": [],
|
"regex": [],
|
||||||
"requests": [
|
"requests": ["certifi", "charset-normalizer", "idna", "urllib3"],
|
||||||
"certifi",
|
|
||||||
"charset-normalizer",
|
|
||||||
"idna",
|
|
||||||
"urllib3"
|
|
||||||
],
|
|
||||||
"resolvelib": [],
|
"resolvelib": [],
|
||||||
"rich": [
|
"rich": ["markdown-it-py", "pygments"],
|
||||||
"markdown-it-py",
|
"rtfde": ["lark", "oletools"],
|
||||||
"pygments"
|
|
||||||
],
|
|
||||||
"rtfde": [
|
|
||||||
"lark",
|
|
||||||
"oletools"
|
|
||||||
],
|
|
||||||
"setuptools": [],
|
"setuptools": [],
|
||||||
"six": [],
|
"six": [],
|
||||||
"sniffio": [],
|
"sniffio": [],
|
||||||
"soupsieve": [],
|
"soupsieve": [],
|
||||||
"speechrecognition": [
|
"speechrecognition": ["requests", "typing-extensions"],
|
||||||
"requests",
|
"sqlalchemy": ["greenlet", "typing-extensions"],
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"sqlalchemy": [
|
|
||||||
"greenlet",
|
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"tenacity": [],
|
"tenacity": [],
|
||||||
"textract": [
|
"textract": [
|
||||||
"argcomplete",
|
"argcomplete",
|
||||||
|
@ -937,26 +829,17 @@
|
||||||
"speechrecognition",
|
"speechrecognition",
|
||||||
"xlrd"
|
"xlrd"
|
||||||
],
|
],
|
||||||
"tiktoken": [
|
"tiktoken": ["regex", "requests"],
|
||||||
"regex",
|
|
||||||
"requests"
|
|
||||||
],
|
|
||||||
"tqdm": [],
|
"tqdm": [],
|
||||||
"typing-extensions": [],
|
"typing-extensions": [],
|
||||||
"typing-inspect": [
|
"typing-inspect": ["mypy-extensions", "typing-extensions"],
|
||||||
"mypy-extensions",
|
|
||||||
"typing-extensions"
|
|
||||||
],
|
|
||||||
"tzlocal": [],
|
"tzlocal": [],
|
||||||
"urllib3": [],
|
"urllib3": [],
|
||||||
"wcwidth": [],
|
"wcwidth": [],
|
||||||
"wheel": [],
|
"wheel": [],
|
||||||
"xlrd": [],
|
"xlrd": [],
|
||||||
"xlsxwriter": [],
|
"xlsxwriter": [],
|
||||||
"yarl": [
|
"yarl": ["idna", "multidict"]
|
||||||
"idna",
|
|
||||||
"multidict"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"dev": {}
|
"dev": {}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue