Package Details: python-epc 0.0.5-4

Git Clone URL: https://aur.archlinux.org/python-epc.git (read-only, click to copy)
Package Base: python-epc
Description: EPC (RPC stack for Emacs Lisp) for Python
Upstream URL: https://github.com/tkf/python-epc
Licenses: GPL3
Submitter: renato_garcia
Maintainer: None
Last Packager: haawda
Votes: 8
Popularity: 0.000627
First Submitted: 2015-11-26 14:03 (UTC)
Last Updated: 2022-06-10 20:53 (UTC)

Latest Comments

haawda commented on 2023-12-31 08:30 (UTC)

Do not cross-post. Your message belongs to python-sexpdata, not to this package.

yanboyang713 commented on 2023-12-29 14:56 (UTC) (edited on 2023-12-29 14:56 (UTC) by yanboyang713)

I got an error below.

yanboyang713@Meta-Scientific-Linux ~ % paru -S python-epc
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...
:: orphans: python-epc  python-sexpdata

Aur (2) python-sexpdata-1.0.1-1  python-epc-0.0.5-4

:: Proceed to review? [Y/n]: Y

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
fetching devel info...
==> Making package: python-sexpdata 1.0.1-1 (Fri 29 Dec 2023 09:53:02 AM EST)
==> Retrieving sources...
  -> Found sexpdata-1.0.1.tar.gz
==> Validating source files with sha256sums...
    sexpdata-1.0.1.tar.gz ... Passed
==> Making package: python-sexpdata 1.0.1-1 (Fri 29 Dec 2023 09:53:03 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found sexpdata-1.0.1.tar.gz
==> Validating source files with sha256sums...
    sexpdata-1.0.1.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting sexpdata-1.0.1.tar.gz with bsdtar
==> Sources are ready.
python-sexpdata-1.0.1-1: parsing pkg list...
==> Making package: python-sexpdata 1.0.1-1 (Fri 29 Dec 2023 09:53:04 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
/usr/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored.
!!

        ********************************************************************************
        The following seems to be defined outside of `pyproject.toml`:

        `license = 'BSD License'`

        According to the spec (see the link below), however, setuptools CANNOT
        consider this value unless `license` is listed as `dynamic`.

        https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

        To prevent this problem, you can list `license` under `dynamic` or alternatively
        remove the `[project]` table from your file and rely entirely on other means of
        configuration.
        ********************************************************************************

!!
  _handle_missing_dynamic(dist, project_table)
/usr/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored.
!!

        ********************************************************************************
        The following seems to be defined outside of `pyproject.toml`:

        `keywords = ['s-expression', 'lisp', 'parser']`

        According to the spec (see the link below), however, setuptools CANNOT
        consider this value unless `keywords` is listed as `dynamic`.

        https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

        To prevent this problem, you can list `keywords` under `dynamic` or alternatively
        remove the `[project]` table from your file and rely entirely on other means of
        configuration.
        ********************************************************************************

!!
  _handle_missing_dynamic(dist, project_table)
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
    main()
  File "/usr/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
    return hook(config_settings)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=['wheel'])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
    self.run_setup()
  File "/usr/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
    exec(code, locals())
  File "<string>", line 8, in <module>
  File "/usr/lib/python3.11/site-packages/setuptools/__init__.py", line 103, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 159, in setup
    dist.parse_config_files()
  File "/usr/lib/python3.11/site-packages/setuptools/dist.py", line 627, in parse_config_files
    pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
  File "/usr/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py", line 73, in apply_configuration
    return _apply(dist, config, filepath)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 56, in apply
    _apply_project_table(dist, config, root_dir)
  File "/usr/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 82, in _apply_project_table
    corresp(dist, value, root_dir)
  File "/usr/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 183, in _license
    _set_config(dist, "license", val["text"])
                                 ~~~^^^^^^^^
KeyError: 'text'

ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'python-sexpdata-1.0.1-1':
error: can't build python-epc-0.0.5-4, deps not satisfied: python-sexpdata
error: packages failed to build: python-sexpdata-1.0.1-1  python-epc-0.0.5-4

catpillar commented on 2022-07-11 03:59 (UTC)

I get an error ModuleNotFoundError: No module named 'setuptools'. Adding python-setuptools to the make dependencies fixes this.

haawda commented on 2018-08-25 10:30 (UTC)

adopted and fixed

ebiadsu commented on 2018-05-16 16:56 (UTC)

Please fix or disown.

winny commented on 2018-05-14 09:05 (UTC)

Yes, I can confirm replacing scheme "http" with "https" fixes it.

puminya commented on 2017-10-31 18:14 (UTC) (edited on 2017-10-31 18:15 (UTC) by puminya)

I get the following error (also in python-sexpdata): "curl: (22) The requested URL returned error: 403 SSL is required" Using "https://" in the source URLs fixes it.

WhittlesJr commented on 2017-04-26 20:01 (UTC)

The .py files in /usr/lib/python3.6/site-packages/epc (and sexpdata) are also getting 660

WhittlesJr commented on 2017-04-26 19:56 (UTC)

epc-0.0.5-py3.6.egg-info is getting 660 permissions, when it should probably have 644 permissions. (same is true for sexpdata). This prevents me from building python-elpy. Is this a problem on my end or do these PKGBUILDs need updating?