diff options
| author | msglm <msglm@techchud.xyz> | 2026-05-09 00:31:51 -0500 |
|---|---|---|
| committer | msglm <msglm@techchud.xyz> | 2026-05-09 00:31:51 -0500 |
| commit | e15d891cd2133561994a92b63cdae35f57604494 (patch) | |
| tree | 7f242bbfe7bb665054688e7f9ea5bdc33a8005d3 /manifest.scm | |
| parent | 0d2c8000d6b10bdcaa0ff547c1c0a58ebc4ef5bd (diff) | |
| download | getmeajob-0.0.1.tar.gz getmeajob-0.0.1.tar.bz2 getmeajob-0.0.1.zip | |
Inital Commit0.0.1
Diffstat (limited to 'manifest.scm')
| -rw-r--r-- | manifest.scm | 389 |
1 files changed, 388 insertions, 1 deletions
diff --git a/manifest.scm b/manifest.scm index cbbfcd9..48fb81f 100644 --- a/manifest.scm +++ b/manifest.scm @@ -7,15 +7,22 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) + #:use-module (guix packages) #:use-module (guix profiles) #:use-module (gnu packages) #:use-module (gnu packages wget) #:use-module (gnu packages musl) #:use-module (gnu packages markup) + #:use-module (gnu packages iso-codes) + #:use-module (gnu packages xml) #:use-module (gnu packages python-web) #:use-module (gnu packages version-control) #:use-module (gnu packages commencement) #:use-module (gnu packages python-graphics) + #:use-module (gnu packages python-crypto) + #:use-module (gnu packages libffi) + #:use-module (gnu packages serialization) + #:use-module (gnu packages rust-apps) #:use-module (gnu packages python-compression) #:use-module (gnu packages python-check) #:use-module (gnu packages golang) @@ -25,6 +32,7 @@ #:use-module (gnu packages golang-web) #:use-module (gnu packages golang-crypto) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages python-xyz) #:use-module (gnu packages python-build) @@ -50,6 +58,8 @@ (native-inputs (list python-setuptools)) (propagated-inputs (list python-jinja2 python-jobspy + python-free-proxy + python-llama-cpp )) (home-page "") (synopsis @@ -58,6 +68,41 @@ "Job hunting application.") (license license:agpl3))) +(define-public python-curl-cffi + (package + (name "python-curl-cffi") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "curl_cffi" version)) + (sha256 + (base32 "1v9dn12nbk3i2zpinhp98xhqyj3yyd2ck0hgxqs3v2gn5djnf37a")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-certifi python-cffi python-rich)) + (native-inputs (list python-cffi + python-charset-normalizer + python-cryptography + python-httpx + python-litestar + python-proxy-py + python-pytest + python-pytest-asyncio + python-pytest-trio + python-multipart + python-ruff + python-setuptools + python-trio + python-trustme + python-typing-extensions + python-uvicorn + python-websockets)) + (home-page #f) + (synopsis "libcurl ffi bindings for Python, with impersonation support.") + (description + "libcurl ffi bindings for Python, with impersonation support.") + (license #f))) + (define-public python-jobspy (package (name "python-jobspy") @@ -171,7 +216,6 @@ (arguments (list #:tests? #f - #:tests? #f #:import-path "github.com/bdandy/go-socks4" )) (propagated-inputs (list go-github-com-bdandy-go-errors @@ -392,4 +436,347 @@ repositories from Carcraftz are not maintained anymore.") (license license:bsd-4))) +(define-public python-free-verify-proxy + (package + (name "python-free-verify-proxy") + (version "2.0.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "free_verify_proxy" version)) + (sha256 + (base32 "185l9fc41wjm9myqgxgb82xmj9aj9s2vk06blsb6230nrfms86cr")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-beautifulsoup4 python-country-converter + python-curl-cffi python-requests)) + (native-inputs (list python-setuptools)) + (home-page "https://github.com/mominurr/free_verify_proxy") + (synopsis + "A simple package to provide http and https working proxy lists.") + (description + "This package provides a simple package to provide http and https working proxy +lists.") + (license license:expat))) + +(define-public python-ruff + (package + (name "python-ruff") + (version "0.15.12") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ruff" version)) + (sha256 + (base32 "19j03bjqqlq50rh2mfhb312879l302ycq6faqb034hkbnanjdspc")) + (patches (list (local-file "./contrib/guix/python-ruff/license-not-array.patch"))) + )) + (build-system pyproject-build-system) + (native-inputs (list maturin)) + (home-page "https://docs.astral.sh/ruff") + (synopsis + "An extremely fast Python linter and code formatter, written in Rust.") + (description + "An extremely fast Python linter and code formatter, written in Rust.") + (license #f))) + +(define-public python-py-spy + (package + (name "python-py-spy") + (version "0.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/benfred/py-spy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "067wg8m8d7a8xb8ngqv8gn8gqzicviwnv2c56lmhz5xcszc92gp5")))) + (build-system pyproject-build-system) + (native-inputs (list maturin python-numpy)) + (home-page "https://github.com/benfred/py-spy") + (synopsis "") + (description #f) + (license license:expat))) + +(define-public python-proxy-py + (package + (name "python-proxy-py") + (version "2.4.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/abhinavsingh/proxy.py") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pqz1q0sh0zc1nkjgwiwssd2q40d2ihppf3x4j5022gbr7i3kpln")))) + (build-system pyproject-build-system) + (native-inputs (list python-autopep8 + python-h2 + python-hpack + python-httpx + python-hyperframe + python-mccabe + python-py-spy + python-pytest + python-pytest-asyncio + python-pytest-mock + python-pytest-xdist + python-coveralls + python-rope + python-setuptools + python-setuptools-scm + python-types-requests + python-types-setuptools)) + (home-page "https://github.com/abhinavsingh/proxy.py") + (synopsis + "\\u26a1 Fast \\u2022 \\U0001fab6 Lightweight \\u2022 \\U0001f51f Dependency \\u2022 \\U0001f50c Pluggable \\u2022 \\U0001f608 TLS interception \\u2022 \\U0001f512 DNS-over-HTTPS \\u2022 \\U0001f525 Poor Mans VPN \\u2022 \\u23ea Reverse & \\u23e9 Forward \\u2022 \\U0001f46e\\U0001f3ff Proxy Server framework \\u2022 \\U0001f310 Web Server framework \\u2022 \\u27b5 \\u27b6 \\u27b7 \\u27a0 PubSub framework \\u2022 \\U0001f477 Work acceptor & executor framework.") + (description + "\\u26a1 Fast \\u2022 \\U0001fab6 Lightweight \\u2022 \\U0001f51f Dependency \\u2022 +\\U0001f50c Pluggable \\u2022 \\U0001f608 TLS interception \\u2022 \\U0001f512 +DNS-over-HTTPS \\u2022 \\U0001f525 Poor Mans VPN \\u2022 \\u23ea Reverse & \\u23e9 +Forward \\u2022 \\U0001f46e\\U0001f3ff Proxy Server framework \\u2022 \\U0001f310 Web +Server framework \\u2022 \\u27b5 \\u27b6 \\u27b7 \\u27a0 @code{PubSub} framework +\\u2022 \\U0001f477 Work acceptor & executor framework.") + (license #f))) + +(define-public python-polyfactory + (package + (name "python-polyfactory") + (version "3.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "polyfactory" version)) + (sha256 + (base32 "16kf4krdnmn218mh1ymdhvvncr3rpf381xnizxig7va3zyv5hwi3")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'sanity-check) + )) + ) + (propagated-inputs (list python-faker python-typing-extensions)) + (native-inputs (list python-hatchling)) + (home-page #f) + (synopsis "Mock data generation factories") + (description "Mock data generation factories.") + (license license:expat))) + +(define-public python-litestar-htmx + (package + (name "python-litestar-htmx") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "litestar_htmx" version)) + (sha256 + (base32 "1ys644z2j5ha94cngx0ddmigrsassr4nfgps6m48fb0pj8x1lbg0")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'sanity-check) + )) + ) + (native-inputs (list python-hatchling)) + (home-page #f) + (synopsis "HTMX Integration for Litestar") + (description "HTMX Integration for Litestar.") + (license license:expat))) + + +(define-public python-flit-scm + (package + (name "python-flit-scm") + (version "1.7.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "flit_scm" version)) + (sha256 + (base32 "1ckbkykfr7f7wzjzgh0gm7h6v3pqzx2l28rw6dsvl6zk4kxxc6wn")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-flit-core python-setuptools-scm python-tomli python-flit-scm-firstversion)) + (native-inputs (list python-flit-core python-setuptools-scm python-tomli python-flit-scm-firstversion)) + (home-page #f) + (synopsis + "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.") + (description + "This package provides a PEP 518 build backend that uses setuptools_scm to +generate a version file from your version control system, then flit to build the +package.") + (license license:expat))) + +(define-public python-flit-scm-firstversion + (package (inherit python-flit-scm) + (version "0.0.1") + (propagated-inputs (list python-flit-core python-setuptools-scm python-tomli)) + (native-inputs (list python-flit-core python-setuptools-scm python-tomli)) + )) + +(define-public python-exceptiongroup + (package + (name "python-exceptiongroup") + (version "1.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "exceptiongroup" version)) + (sha256 + (base32 "069j9qfgjha1qgvsh3zpaikyslikx45004632iyhnnq5qqr28hcb")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-pytest python-typing-extensions)) + (native-inputs (list python-flit-scm python-pytest)) + (home-page #f) + (synopsis "Backport of PEP 654 (exception groups)") + (description "Backport of PEP 654 (exception groups).") + (license license:expat))) + +(define-public python-litestar + (package + (name "python-litestar") + (version "2.21.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "litestar" version)) + (sha256 + (base32 "0fl6qsa6g3kf6lxl3n0d5cjryns1zx6nin55d2xpfpkwvqw18c18")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-anyio + python-click + python-exceptiongroup + python-httpx + python-importlib-resources + python-litestar-htmx + python-msgspec + python-multidict + python-multipart + python-polyfactory + python-pyyaml + python-rich + python-rich-click + python-sniffio + python-typing-extensions)) + (native-inputs (list python-hatchling)) + (home-page "https://litestar.dev/") + (synopsis + "Litestar - A production-ready, highly performant, extensible ASGI API Framework") + (description + "Litestar - A production-ready, highly performant, extensible ASGI API Framework.") + (license license:expat))) + + +(define-public python-free-proxy + (package + (name "python-free-proxy") + (version "1.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jundymek/free-proxy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h3rpvghl7b0a66ql61q7bwalrxf5l2m3vaa14s3ahczd0c4lb7i")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'sanity-check) + )) + ) + (propagated-inputs (list python-lxml python-requests)) + (native-inputs (list python-setuptools)) + (home-page "https://github.com/jundymek/free-proxy") + (synopsis "Proxy scraper for further use") + (description "Proxy scraper for further use.") + (license license:expat))) + +(define-public python-starlette-context + (package + (name "python-starlette-context") + (version "0.5.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tomwojcik/starlette-context") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "028sbfr3vzdx37dkhz5vpy9jv1xxwq0mdmaf8yd5m3n8nan5663k")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'sanity-check) + )) + ) + (propagated-inputs (list python-starlette)) + (native-inputs (list python-hatchling)) + (home-page "https://github.com/tomwojcik/starlette-context") + (synopsis + "Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automatically use request headers such as x-request-id or x-correlation-id.") + (description + "Middleware for Starlette that allows you to store and access the context data of +a request. Can be used with logging so logs automatically use request headers +such as x-request-id or x-correlation-id.") + (license license:expat))) + +(define-public python-llama-cpp + (package + (name "python-llama-cpp") + (version "f7746900c0b70cd3deab2384ef2a108597eb1744") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/abetlen/llama-cpp-python") + (commit version) + (recursive? #t) + )) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pypjj1gy63bav76k8w094gmg0vmg5y60b7ij2smaw9a1bmk6rk6")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'sanity-check) + )) + ) + (propagated-inputs (list python-diskcache python-jinja2 python-numpy + python-typing-extensions)) + (native-inputs (list python-fastapi + python-httpx + python-huggingface-hub + python-pydantic-settings + python-pytest + python-scikit-build-core + python-scipy + python-sse-starlette + python-starlette-context + cmake)) + (home-page "https://github.com/abetlen/llama-cpp-python") + (synopsis "Python bindings for the llama.cpp library") + (description "Python bindings for the llama.cpp library.") + (license license:expat))) + (packages->manifest (list python-getmeajob)) |
