From: jgart via Guix-patches via <guix-patches@gnu.org>
To: Arun Isaac <arunisaac@systemreboot.net>
Cc: 49469@debbugs.gnu.org
Subject: [bug#49469] [PATCH] gnu: Add python-pysox.
Date: Wed, 24 Nov 2021 23:33:28 -0500 [thread overview]
Message-ID: <20211124233328.GB22950@gac.attlocal.net> (raw)
In-Reply-To: <87k0gx8qsh.fsf@systemreboot.net>
On Wed, 24 Nov 2021 21:55:02 +0530 Arun Isaac <arunisaac@systemreboot.net> wrote:
>
> Hi jgart,
>
> Just a gentle reminder. I was wondering if you missed my last mail on
> this patch.
>
> Thanks,
> Arun
Hi Arun,
Thank you for taking the time to review these patches.
Oddly enough, PyPi does not include the data folder that contains the audio files required for testing:
https://github.com/rabitt/pysox/tree/master/tests/data
Here is a snippet of the log showing test failures from not finding the data folder with the audio files:
/gnu/store/grnpyl2q67cyymcx7p27h5l64i23i4bn-python-pysox-1.4.1/lib/python3.8/site-packages/sox/file_info.py:248: OSError
________________ TestTransformerVol.test_limiter_gain_vol_up_db ________________
self = <test_transform.TestTransformerVol testMethod=test_limiter_gain_vol_up_db>
def test_limiter_gain_vol_up_db(self):
tfm = new_transformer()
tfm.vol(2.0, gain_type='db', limiter_gain=0.05)
actual_args = tfm.effects
expected_args = ['vol', '2.000000', 'dB', '0.050000']
self.assertEqual(expected_args, actual_args)
actual_log = tfm.effects_log
expected_log = ['vol']
self.assertEqual(expected_log, actual_log)
> actual_res = tfm.build(INPUT_FILE, OUTPUT_FILE)
tests/test_transform.py:5322:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/gnu/store/grnpyl2q67cyymcx7p27h5l64i23i4bn-python-pysox-1.4.1/lib/python3.8/site-packages/sox/transform.py:593: in build
input_format, input_filepath = self._parse_inputs(
/gnu/store/grnpyl2q67cyymcx7p27h5l64i23i4bn-python-pysox-1.4.1/lib/python3.8/site-packages/sox/transform.py:493: in _parse_inputs
file_info.validate_input_file(input_filepath)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
input_filepath = '/tmp/guix-build-python-pysox-1.4.1.drv-0/sox-1.4.1/tests/data/input.wav'
def validate_input_file(input_filepath):
'''Input file validation function. Checks that file exists and can be
processed by SoX.
Parameters
----------
input_filepath : str
The input filepath.
'''
if not os.path.exists(input_filepath):
> raise IOError(
"input_filepath {} does not exist.".format(input_filepath)
)
E OSError: input_filepath /tmp/guix-build-python-pysox-1.4.1.drv-0/sox-1.4.1/tests/data/input.wav does not exist.
/gnu/store/grnpyl2q67cyymcx7p27h5l64i23i4bn-python-pysox-1.4.1/lib/python3.8/site-packages/sox/file_info.py:248: OSError
================= 282 failed, 373 passed, 10 skipped in 51.02s =================
Next email will contain the new patch set with your suggestions. I've included a copyright statement also.
Thank you!
all best,
jgart
next prev parent reply other threads:[~2021-11-25 4:34 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-08 18:45 [bug#49469] [PATCH] gnu: Add python-pysox jgart via Guix-patches via
2021-07-08 19:35 ` jgart via Guix-patches via
2021-10-09 15:20 ` Arun Isaac
2021-10-10 6:15 ` [bug#49469] jgart via Guix-patches via
2021-10-10 6:15 ` [bug#49469] [PATCH] gnu: Add python-pysox jgart via Guix-patches via
2021-10-16 10:02 ` Arun Isaac
2021-10-16 10:05 ` Arun Isaac
2021-11-24 16:25 ` Arun Isaac
2021-11-25 4:33 ` jgart via Guix-patches via [this message]
2021-11-25 4:46 ` jgart via Guix-patches via
2021-11-29 16:12 ` bug#49469: " Arun Isaac
2021-11-25 4:42 ` [bug#49469] [PATCH v3] " jgart via Guix-patches via
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211124233328.GB22950@gac.attlocal.net \
--to=guix-patches@gnu.org \
--cc=49469@debbugs.gnu.org \
--cc=arunisaac@systemreboot.net \
--cc=jgart@dismail.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).