Changeset 254aa1d in dotfiles for guix/.guix-packages/python.scm


Ignore:
Timestamp:
Aug 5, 2024, 6:53:43 AM (3 months ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
fe2941b
Parents:
7bfb563
git-author:
Mikhail Kirillov <w96k@…> (08/05/24 06:33:27)
git-committer:
Mikhail Kirillov <w96k@…> (08/05/24 06:53:43)
Message:

Massively update guix home

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guix/.guix-packages/python.scm

    • Property mode changed from 100644 to 120000
    r7bfb563 r254aa1d  
    1 (define-module (python)
    2   #:use-module ((guix licenses) #:prefix license:)
    3   #:use-module (gnu packages)
    4   #:use-module (gnu packages base)
    5   #:use-module (gnu packages bash)
    6   #:use-module (gnu packages certs)
    7   #:use-module (gnu packages check)
    8   #:use-module (gnu packages compression)
    9   #:use-module (gnu packages dbm)
    10   #:use-module (gnu packages time)
    11   #:use-module (gnu packages databases)
    12   #:use-module (gnu packages hurd)
    13   #:use-module (gnu packages libffi)
    14   #:use-module (gnu packages ncurses)
    15   #:use-module (gnu packages pkg-config)
    16   #:use-module (gnu packages python-xyz)
    17   #:use-module (gnu packages python-web)
    18   #:use-module (gnu packages readline)
    19   #:use-module (gnu packages shells)
    20   #:use-module (gnu packages sqlite)
    21   #:use-module (gnu packages tcl)
    22   #:use-module (gnu packages tls)
    23   #:use-module (gnu packages xml)
    24   #:use-module (guix gexp)
    25   #:use-module (guix packages)
    26   #:use-module (guix download)
    27   #:use-module (guix utils)
    28   #:use-module (guix build-system gnu)
    29   #:use-module (guix build-system python)
    30   #:use-module (guix build-system trivial)
    31   #:use-module (srfi srfi-1)
    32   #:use-module (srfi srfi-26)
    33 
    34   #:export (customize-site
    35             guix-pythonpath-search-path))
    36 
    37 (define-public python-types-urllib3
    38   (package
    39     (name "python-types-urllib3")
    40     (version "1.26.11")
    41     (source
    42       (origin
    43         (method url-fetch)
    44         (uri (pypi-uri "types-urllib3" version))
    45         (sha256
    46           (base32 "0nri65gfihl4wcbi33wwcksmh5g3ibhjs0hxbyq1x1b82524xmi4"))))
    47     (build-system python-build-system)
    48     (home-page "https://github.com/python/typeshed")
    49     (synopsis "Typing stubs for urllib3")
    50     (description "Typing stubs for urllib3")
    51     (license #f)))
    52 
    53 (define-public python-types-requests
    54   (package
    55     (name "python-types-requests")
    56     (version "2.27.16")
    57     (source
    58       (origin
    59         (method url-fetch)
    60         (uri (pypi-uri "types-requests" version))
    61         (sha256
    62           (base32 "16zypz2csgw0c86ffmyn7mljbg1h4phxnlhl1fvfz9win8c0q0f8"))))
    63     (build-system python-build-system)
    64     (propagated-inputs (list python-types-urllib3))
    65     (home-page "https://github.com/python/typeshed")
    66     (synopsis "Typing stubs for requests")
    67     (description "Typing stubs for requests")
    68     (license #f)))
    69 
    70 (define-public python-types-pyyaml
    71   (package
    72     (name "python-types-pyyaml")
    73     (version "6.0.5")
    74     (source
    75       (origin
    76         (method url-fetch)
    77         (uri (pypi-uri "types-PyYAML" version))
    78         (sha256
    79           (base32 "0blavmg6f0xapjba1sh2rnvrdjx5dps1r3h3ihxdilgk2h4hakj6"))))
    80     (build-system python-build-system)
    81     (home-page "https://github.com/python/typeshed")
    82     (synopsis "Typing stubs for PyYAML")
    83     (description "Typing stubs for PyYAML")
    84     (license #f)))
    85 
    86 (define-public python-types-pytz
    87   (package
    88     (name "python-types-pytz")
    89     (version "2021.3.6")
    90     (source
    91       (origin
    92         (method url-fetch)
    93         (uri (pypi-uri "types-pytz" version))
    94         (sha256
    95           (base32 "14yr5hg2ww8s4a0mz2bkd549fv8qgm538fnzxvqv92ld1pcpym3l"))))
    96     (build-system python-build-system)
    97     (home-page "https://github.com/python/typeshed")
    98     (synopsis "Typing stubs for pytz")
    99     (description "Typing stubs for pytz")
    100     (license #f)))
    101 
    102 (define-public python-types-psycopg2
    103   (package
    104     (name "python-types-psycopg2")
    105     (version "2.9.9")
    106     (source
    107       (origin
    108         (method url-fetch)
    109         (uri (pypi-uri "types-psycopg2" version))
    110         (sha256
    111           (base32 "0bhaybs5rl864yw2w1qapbpihp4a798z3m2yzl0dqhxkxr94v7ag"))))
    112     (build-system python-build-system)
    113     (home-page "https://github.com/python/typeshed")
    114     (synopsis "Typing stubs for psycopg2")
    115     (description "Typing stubs for psycopg2")
    116     (license #f)))
    117 
    118 (define-public python-types-werkzeug
    119   (package
    120     (name "python-types-werkzeug")
    121     (version "1.0.9")
    122     (source
    123       (origin
    124         (method url-fetch)
    125         (uri (pypi-uri "types-Werkzeug" version))
    126         (sha256
    127           (base32 "132im9g3m7hv57g3zq30qj7qfpv5jxiyw354aba360a09ih6khjw"))))
    128     (build-system python-build-system)
    129     (home-page "https://github.com/python/typeshed")
    130     (synopsis "Typing stubs for Werkzeug")
    131     (description "Typing stubs for Werkzeug")
    132     (license #f)))
    133 
    134 (define-public python-types-markupsafe
    135   (package
    136     (name "python-types-markupsafe")
    137     (version "1.1.10")
    138     (source
    139       (origin
    140         (method url-fetch)
    141         (uri (pypi-uri "types-MarkupSafe" version))
    142         (sha256
    143           (base32 "1c8iczhgiyw7f92mhbq3j9038g0rj3sqwamclnisw0ixd1raicw5"))))
    144     (build-system python-build-system)
    145     (home-page "https://github.com/python/typeshed")
    146     (synopsis "Typing stubs for MarkupSafe")
    147     (description "Typing stubs for MarkupSafe")
    148     (license #f)))
    149 
    150 (define-public python-types-jinja2
    151   (package
    152     (name "python-types-jinja2")
    153     (version "2.11.9")
    154     (source
    155       (origin
    156         (method url-fetch)
    157         (uri (pypi-uri "types-Jinja2" version))
    158         (sha256
    159           (base32 "10cc9d6hikrv28sqn84lhi8qchpyy3l8jkby1d9fsyms1aj79p6v"))))
    160     (build-system python-build-system)
    161     (propagated-inputs (list python-types-markupsafe))
    162     (home-page "https://github.com/python/typeshed")
    163     (synopsis "Typing stubs for Jinja2")
    164     (description "Typing stubs for Jinja2")
    165     (license #f)))
    166 
    167 (define-public python-types-flask
    168   (package
    169     (name "python-types-flask")
    170     (version "1.1.6")
    171     (source
    172       (origin
    173         (method url-fetch)
    174         (uri (pypi-uri "types-Flask" version))
    175         (sha256
    176           (base32 "1kz9cdbirfxa79vvy777bdpfl8ygf60x1xh1ddp47ygzmfrpgixa"))))
    177     (build-system python-build-system)
    178     (propagated-inputs
    179       (list python-types-click python-types-jinja2 python-types-werkzeug))
    180     (home-page "https://github.com/python/typeshed")
    181     (synopsis "Typing stubs for Flask")
    182     (description "Typing stubs for Flask")
    183     (license #f)))
    184 
    185 (define-public python-types-click
    186   (package
    187     (name "python-types-click")
    188     (version "7.1.8")
    189     (source
    190       (origin
    191         (method url-fetch)
    192         (uri (pypi-uri "types-click" version))
    193         (sha256
    194           (base32 "14p0yjzxpw0jfkyhx16bl2kvla0ai9q51jhicd8xq0b4prl4jq5n"))))
    195     (build-system python-build-system)
    196     (home-page "https://github.com/python/typeshed")
    197     (synopsis "Typing stubs for click")
    198     (description "Typing stubs for click")
    199     (license #f)))
    200 
    201 (define-public python-systemd-python
    202   (package
    203     (name "python-systemd-python")
    204     (version "234")
    205     (source
    206       (origin
    207         (method url-fetch)
    208         (uri (pypi-uri "systemd-python" version))
    209         (sha256
    210           (base32 "1rw3vfakils7h0i93cyi5hvvdc5mgq5cp4n2mmdf9npaf2zl83px"))))
    211     (build-system python-build-system)
    212     (home-page "https://github.com/systemd/python-systemd")
    213     (synopsis "Python interface for libsystemd")
    214     (description "Python interface for libsystemd")
    215     (license #f)))
    216 
    217 (define-public python-gunicorn
    218   (package
    219     (name "python-gunicorn")
    220     (version "20.1.0")
    221     (source
    222       (origin
    223         (method url-fetch)
    224         (uri (pypi-uri "gunicorn" version))
    225         (sha256
    226           (base32 "1s7670qw36x90bgmazmgib170i5gnpyb2ypxzlla7y0mpasniag0"))))
    227     (build-system python-build-system)
    228     (arguments
    229      `(#:tests? #f))
    230     (propagated-inputs (list python-setuptools))
    231     (home-page "https://gunicorn.org")
    232     (synopsis "WSGI HTTP Server for UNIX")
    233     (description "WSGI HTTP Server for UNIX")
    234     (license license:expat)))
    235 
    236 (define-public python-aiohttp-utils
    237   (package
    238     (name "python-aiohttp-utils")
    239     (version "3.1.1")
    240     (source
    241       (origin
    242         (method url-fetch)
    243         (uri (pypi-uri "aiohttp_utils" version))
    244         (sha256
    245           (base32 "056w0aw3nnnhwzrn8rrsn7hbmxb5yd7iz8h4m4x1kzd32pfc9wh8"))))
    246     (build-system python-build-system)
    247     (arguments
    248      `(#:tests? #f))
    249     (propagated-inputs (list python-aiohttp python-gunicorn python-mimeparse))
    250     (home-page "https://github.com/sloria/aiohttp_utils")
    251     (synopsis "Handy utilities for aiohttp.web applications.")
    252     (description "Handy utilities for aiohttp.web applications.")
    253     (license license:expat)))
    254 
    255 (define-public python-mirakuru
    256   (package
    257     (name "python-mirakuru")
    258     (version "2.4.2")
    259     (source
    260       (origin
    261         (method url-fetch)
    262         (uri (pypi-uri "mirakuru" version))
    263         (sha256
    264           (base32 "09l2a2c2mh422j43q8n1l0vg14la34ynp32r1v5rdjjb3gcd917c"))))
    265     (build-system python-build-system)
    266     (propagated-inputs (list python-psutil))
    267     (native-inputs (list python-daemon python-pytest python-pytest-cov))
    268     (home-page "https://github.com/ClearcodeHQ/mirakuru")
    269     (synopsis "Process executor (not only) for tests.")
    270     (description "Process executor (not only) for tests.")
    271     (license #f)))
    272 
    273 (define-public python-pytest-postgresql
    274   (package
    275     (name "python-pytest-postgresql")
    276     (version "4.1.1")
    277     (source
    278       (origin
    279         (method url-fetch)
    280         (uri (pypi-uri "pytest-postgresql" version))
    281         (sha256
    282           (base32 "0p99j6wm36s0xz3zxi8qyir0ajnxpzcjb00f3z5xwh8603s6lk8l"))))
    283     (build-system python-build-system)
    284     (propagated-inputs
    285       (list python-mirakuru python-port-for python-pytest python-setuptools))
    286     (native-inputs (list python-pytest-cov python-pytest-xdist))
    287     (home-page "https://github.com/ClearcodeHQ/pytest-postgresql")
    288     (synopsis "Postgresql fixtures and fixture factories for Pytest.")
    289     (description "Postgresql fixtures and fixture factories for Pytest.")
    290     (license #f)))
    291 
    292 (define-public python-swh.core
    293   (package
    294     (name "python-swh.core")
    295     (version "2.4.0")
    296     (source
    297       (origin
    298         (method url-fetch)
    299         (uri (pypi-uri "swh.core" version))
    300         (sha256
    301           (base32 "17dyqq1z774xnbjak4ncdrbp6acnbrmks0636fw1rmqq728rzz68"))))
    302     (build-system python-build-system)
    303     (propagated-inputs
    304       (list python-click
    305             python-deprecated
    306             python-magic
    307             python-pyyaml
    308             python-sentry-sdk))
    309     (native-inputs
    310       (list python-aiohttp
    311             python-aiohttp-utils
    312             python-blinker
    313             python-flask
    314             python-hypothesis
    315             python-iso8601
    316             python-msgpack
    317             python-psycopg2
    318             python-pytest
    319             python-pytest-mock
    320             python-pytest-postgresql
    321             python-pytz
    322             python-requests
    323             python-requests-mock
    324             ;;python-systemd-python
    325             python-types-click
    326             python-types-flask
    327             python-types-psycopg2
    328             python-types-pytz
    329             python-types-pyyaml
    330             python-types-requests
    331             python-typing-extensions))
    332     (home-page "https://forge.softwareheritage.org/diffusion/DCORE/")
    333     (synopsis "Software Heritage core utilities")
    334     (description "Software Heritage core utilities")
    335     (license #f)))
    336 
     1/gnu/store/jafbqipm2a88dppzq6y9r2fhmpznb293-home-dotfiles--guix-packages-python-scm
Note: See TracChangeset for help on using the changeset viewer.