[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
70/103: gnu: Add python-pyftpdlib.
From: |
guix-commits |
Subject: |
70/103: gnu: Add python-pyftpdlib. |
Date: |
Wed, 5 Jan 2022 09:44:38 -0500 (EST) |
lbraun pushed a commit to branch wip-python-pep517
in repository guix.
commit ec518aead7067ac06045093007950fc89e131e6a
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Fri Dec 31 12:05:07 2021 +0100
gnu: Add python-pyftpdlib.
* gnu/packages/python-xyz.scm (python-pyftpdlib): New variable.
---
gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ee741e3bfe..83f0ea451f 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -10398,6 +10398,32 @@ add functionality and customization to your projects
with their own plugins.")
(define-public python2-straight-plugin
(package-with-python2 python-straight-plugin))
+(define-public python-pyftpdlib
+ (package
+ (name "python-pyftpdlib")
+ (version "1.5.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pyftpdlib" version))
+ (sha256
+ (base32
+ "0pnv2byzmzg84q5nmmhn1xafvfil85qa5y52bj455br93zc5b9px"))))
+ (build-system python-build-system)
+ (arguments `(#:tests? #f)) ; TODO: A bunch of tests fail.
+ (native-inputs
+ (list python-psutil python-pyopenssl))
+ (home-page
+ "https://github.com/giampaolo/pyftpdlib/")
+ (synopsis
+ "Python FTP server library")
+ (description
+ "Python FTP server library provides a high-level portable interface
+to easily write very efficient, scalable and asynchronous FTP servers
+with Python. It is the most complete RFC-959 FTP server implementation
+available for Python programming language.")
+ (license license:expat)))
+
(define-public python-fonttools
(package
(name "python-fonttools")
- 49/103: gnu: python-pytest-xvfb: Remove obsolete test target., (continued)
- 49/103: gnu: python-pytest-xvfb: Remove obsolete test target., guix-commits, 2022/01/05
- 52/103: gnu: Add python-pytest-expect., guix-commits, 2022/01/05
- 53/103: gnu: python-lzo: Remove deprecated argument and add test input., guix-commits, 2022/01/05
- 54/103: gnu: python-argon2-cffi: Do not override 'build., guix-commits, 2022/01/05
- 58/103: gnu: python-httptools: Disable tests., guix-commits, 2022/01/05
- 59/103: gnu: python-venusian: Remove obsolete argument., guix-commits, 2022/01/05
- 65/103: gnu: python-backcall: Add missing build inputs., guix-commits, 2022/01/05
- 67/103: gnu: python-pep8: Disable tests., guix-commits, 2022/01/05
- 69/103: gnu: python-pep517: Reset timestamps and add missing build input., guix-commits, 2022/01/05
- 103/103: tests: Remove obsolete flag and import missing module., guix-commits, 2022/01/05
- 70/103: gnu: Add python-pyftpdlib.,
guix-commits <=
- 72/103: gnu: python-fonttools: Fix tests and add missing inputs., guix-commits, 2022/01/05
- 73/103: gnu: python-curio: Disable failing tests., guix-commits, 2022/01/05
- 75/103: gnu: python-bleach: Selectively disable tests., guix-commits, 2022/01/05
- 80/103: gnu: python-isort: Remove custom build phases., guix-commits, 2022/01/05
- 79/103: gnu: python-dnspython: Force poetry backend., guix-commits, 2022/01/05
- 91/103: dirty: curio, guix-commits, 2022/01/05
- 90/103: gnu: python-locket: Add missing test input., guix-commits, 2022/01/05
- 86/103: gnu: python-eliot: Remove redundant input., guix-commits, 2022/01/05
- 88/103: gnu: python-libxml2: Fix build., guix-commits, 2022/01/05
- 83/103: gnu: python-yamllint: Remove redundant input., guix-commits, 2022/01/05