Skip to content

Instantly share code, notes, and snippets.

@takurx
Created October 9, 2023 04:58
Show Gist options
  • Save takurx/f2b63bbf022a150c58418b0a8b373c29 to your computer and use it in GitHub Desktop.
Save takurx/f2b63bbf022a150c58418b0a8b373c29 to your computer and use it in GitHub Desktop.
log, test apischema

Log

chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ pip install pytest
Collecting pytest
  Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
     |████████████████████████████████| 324 kB 3.5 MB/s 
Collecting iniconfig
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting tomli>=1.0.0; python_version < "3.11"
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Collecting pluggy<2.0,>=0.12
  Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Installing collected packages: iniconfig, tomli, pluggy, pytest
Successfully installed iniconfig-2.0.0 pluggy-1.3.0 pytest-7.4.2 tomli-2.0.1
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 15, in <module>
    class Resource:
  File "./example_apischema.py", line 18, in Resource
    tags: set[str] = field(default_factory=set)
TypeError: 'type' object is not subscriptable
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ pip install apischema
Requirement already satisfied: apischema in /home/chino/.local/lib/python3.8/site-packages (0.18.0)
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python -V
Python 3.8.10
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ pyenv

Command 'pyenv' not found, did you mean:

  command 'pyvenv' from deb python3-venv (3.8.2-0ubuntu2)
  command 'p7env' from deb libnss3-tools (2:3.49.1-1ubuntu1.9)

Try: sudo apt install <deb name>

chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ sudo apt install python3-venv
[sudo] password for chino: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-venv is already the newest version (3.8.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ pyenv versions

Command 'pyenv' not found, did you mean:

  command 'p7env' from deb libnss3-tools (2:3.49.1-1ubuntu1.9)
  command 'pyvenv' from deb python3-venv (3.8.2-0ubuntu2)

Try: sudo apt install <deb name>

chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ pyvenv versions

Command 'pyvenv' not found, but can be installed with:

sudo apt install python3-venv

chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ sudo add-apt-repository ppa:deadsnakes/ppa
 This PPA contains more recent Python versions packaged for Ubuntu.

Disclaimer: there's no guarantee of timely updates in case of security problems or other issues. If you want to use them in a security-or-otherwise-critical environment (say, on a production server), you do so at your own risk.

Update Note
===========
Please use this repository instead of ppa:fkrull/deadsnakes.

Reporting Issues
================

Issues can be reported in the master issue tracker at:
https://github.com/deadsnakes/issues/issues

Supported Ubuntu and Python Versions
====================================

- Ubuntu 20.04 (focal) Python3.5 - Python3.7, Python3.9 - Python3.11
- Ubuntu 22.04 (jammy) Python3.7 - Python3.9, Python3.11
- Note: Python2.7 (all), Python 3.8 (focal), Python 3.10 (jammy) are not provided by deadsnakes as upstream ubuntu provides those packages.

Why some packages aren't built:
- Note: for focal, older python versions require libssl<1.1 so they are not currently built
- Note: for jammy, older python versions requre libssl<3 so they are not currently built
- If you need these, reach out to asottile to set up a private ppa

The packages may also work on other versions of Ubuntu or Debian, but that is not tested or supported.

Packages
========

The packages provided here are loosely based on the debian upstream packages with some modifications to make them more usable as non-default pythons and on ubuntu.  As such, the packages follow debian's patterns and often do not include a full python distribution with just `apt install python#.#`.  Here is a list of packages that may be useful along with the default install:

- `python#.#-dev`: includes development headers for building C extensions
- `python#.#-venv`: provides the standard library `venv` module
- `python#.#-distutils`: provides the standard library `distutils` module
- `python#.#-lib2to3`: provides the `2to3-#.#` utility as well as the standard library `lib2to3` module
- `python#.#-gdbm`: provides the standard library `dbm.gnu` module
- `python#.#-tk`: provides the standard library `tkinter` module

Third-Party Python Modules
==========================

Python modules in the official Ubuntu repositories are packaged to work with the Python interpreters from the official repositories. Accordingly, they generally won't work with the Python interpreters from this PPA. As an exception, pure-Python modules for Python 3 will work, but any compiled extension modules won't.

To install 3rd-party Python modules, you should use the common Python packaging tools.  For an introduction into the Python packaging ecosystem and its tools, refer to the Python Packaging User Guide:
https://packaging.python.org/installing/

Sources
=======
The package sources are available at:
https://github.com/deadsnakes/

Nightly Builds
==============

For nightly builds, see ppa:deadsnakes/nightly https://launchpad.net/~deadsnakes/+archive/ubuntu/nightly
 More info: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 https://repo.steampowered.com/steam stable InRelease
Hit:2 https://cli.github.com/packages stable InRelease                         
Hit:3 https://dl.google.com/linux/chrome/deb stable InRelease                  
Hit:4 http://packages.microsoft.com/repos/code stable InRelease                
Hit:5 https://download.docker.com/linux/ubuntu focal InRelease                 
Get:6 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]      
Hit:7 http://jp.archive.ubuntu.com/ubuntu focal InRelease                      
Get:9 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal InRelease [18.1 kB] 
Get:10 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]    
Get:11 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [59.8 kB]
Hit:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu focal InRelease    
Get:13 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]  
Get:14 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [96.3 kB]
Hit:8 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease  
Get:15 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [940 B]
Get:16 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,890 kB]
Hit:17 http://ppa.launchpad.net/kicad/kicad-7.0-releases/ubuntu focal InRelease
Get:18 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main i386 Packages [11.4 kB]
Get:19 http://jp.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [893 kB]
Get:20 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [275 kB]
Get:21 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [414 kB]
Get:22 http://jp.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [940 B]
Get:23 http://jp.archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [7,976 B]
Get:24 http://jp.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [30.5 kB]
Get:25 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 Packages [24.9 kB]
Get:26 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main Translation-en [5,396 B]
Fetched 5,064 kB in 4s (1,296 kB/s)          
Reading package lists... Done
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ sudo apt install python3.10
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpython3.10-minimal libpython3.10-stdlib python3.10-minimal
Suggested packages:
  python3.10-venv
The following NEW packages will be installed:
  libpython3.10-minimal libpython3.10-stdlib python3.10 python3.10-minimal
0 upgraded, 4 newly installed, 0 to remove and 42 not upgraded.
Need to get 5,222 kB of archives.
After this operation, 20.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 libpython3.10-minimal amd64 3.10.13-1+focal1 [823 kB]
Get:2 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10-minimal amd64 3.10.13-1+focal1 [2,080 kB]
Get:3 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 libpython3.10-stdlib amd64 3.10.13-1+focal1 [1,764 kB]
Get:4 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10 amd64 3.10.13-1+focal1 [554 kB]
Fetched 5,222 kB in 25s (212 kB/s)                                             
Selecting previously unselected package libpython3.10-minimal:amd64.
(Reading database ... 262299 files and directories currently installed.)
Preparing to unpack .../libpython3.10-minimal_3.10.13-1+focal1_amd64.deb ...
Unpacking libpython3.10-minimal:amd64 (3.10.13-1+focal1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.13-1+focal1_amd64.deb ...
Unpacking python3.10-minimal (3.10.13-1+focal1) ...
Selecting previously unselected package libpython3.10-stdlib:amd64.
Preparing to unpack .../libpython3.10-stdlib_3.10.13-1+focal1_amd64.deb ...
Unpacking libpython3.10-stdlib:amd64 (3.10.13-1+focal1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../python3.10_3.10.13-1+focal1_amd64.deb ...
Unpacking python3.10 (3.10.13-1+focal1) ...
Setting up libpython3.10-minimal:amd64 (3.10.13-1+focal1) ...
Setting up python3.10-minimal (3.10.13-1+focal1) ...
Setting up libpython3.10-stdlib:amd64 (3.10.13-1+focal1) ...
Setting up python3.10 (3.10.13-1+focal1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python -versions
Unknown option: -e
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python -V
Python 3.8.10
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python3.
python3.10        python3.8         python3.8-config  
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python3.10
Python 3.10.13 (main, Aug 25 2023, 13:20:03) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit()
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python3.10 ./example_apischema.py 
Traceback (most recent call last):
  File "/home/chino/LoRaWorks_230822/./example_apischema.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python3.10 -m venv test_apischema
Error: Command '['/home/chino/LoRaWorks_230822/test_apischema/bin/python3.10', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python -m venv test_apischema
Error: Command '['/home/chino/LoRaWorks_230822/test_apischema/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ python3 -m venv venv
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ ls
 230822_fiware_digital_twin-1              'Screenshot from 2023-10-01 10-54-53.png'  'Screenshot from 2023-10-01 12-07-15.png'
 230822_fiware_digital_twin-1.odp          'Screenshot from 2023-10-01 10-55-14.png'  'Screenshot from 2023-10-01 12-07-39.png'
 230822_fiware_digital_twin-1.pdf          'Screenshot from 2023-10-01 10-55-32.png'  'Screenshot from 2023-10-01 12-09-54.png'
 230905_fiware_digital_twin-2.odp          'Screenshot from 2023-10-01 10-55-54.png'  'Screenshot from 2023-10-01 12-14-23.png'
 230905_fiware_digital_twin-2.pdf          'Screenshot from 2023-10-01 10-56-43.png'  'Screenshot from 2023-10-01 12-14-44.png'
 230912_fiware_digital_twin-3.odp          'Screenshot from 2023-10-01 10-57-23.png'  'Screenshot from 2023-10-01 12-15-14.png'
 230912_fiware_digital_twin-3.pdf          'Screenshot from 2023-10-01 10-57-56.png'  'Screenshot from 2023-10-01 12-15-48.png'
 230919_fiware_digital_graphql-1.odp       'Screenshot from 2023-10-01 10-58-35.png'  'Screenshot from 2023-10-01 12-17-34.png'
 230919_fiware_digital_graphql-1.pdf       'Screenshot from 2023-10-01 11-00-08.png'  'Screenshot from 2023-10-01 13-00-05.png'
 230926_fiware_digital_graphql-2.odp       'Screenshot from 2023-10-01 11-07-31.png'  'Screenshot from 2023-10-01 13-00-21.png'
 230926_fiware_digital_graphql-2.pdf       'Screenshot from 2023-10-01 11-14-39.png'  'Screenshot from 2023-10-01 18-27-39.png'
 231003_fiware_digital_graphql-3.odp       'Screenshot from 2023-10-01 11-15-08.png'  'Screenshot from 2023-10-01 18-28-10.png'
 231003_fiware_digital_graphql-3.pdf       'Screenshot from 2023-10-01 11-15-49.png'  'Screenshot from 2023-10-01 18-28-24.png'
 example_apischema.py                      'Screenshot from 2023-10-01 11-16-44.png'  'Screenshot from 2023-10-01 18-28-39.png'
 flask-graphql                             'Screenshot from 2023-10-01 11-16-52.png'  'Screenshot from 2023-10-01 18-29-06.png'
 graphQL-sample                            'Screenshot from 2023-10-01 11-24-09.png'  'Screenshot from 2023-10-01 18-29-15.png'
 ngsild-graphql                            'Screenshot from 2023-10-01 11-24-57.png'  'Screenshot from 2023-10-01 18-39-26.png'
 node-v18.18.0-linux-x64                   'Screenshot from 2023-10-01 11-26-01.png'  'Screenshot from 2023-10-01 18-44-45.png'
 node-v18.18.0-linux-x64.tar.xz            'Screenshot from 2023-10-01 11-26-47.png'  'Screenshot from 2023-10-01 18-47-47.png'
 odyssey-lift-off-part1                    'Screenshot from 2023-10-01 11-27-13.png'  'Screenshot from 2023-10-01 19-02-59.png'
'Screenshot from 2023-10-01 10-49-11.png'  'Screenshot from 2023-10-01 11-27-33.png'  'Screenshot from 2023-10-01 19-08-21.png'
'Screenshot from 2023-10-01 10-49-46.png'  'Screenshot from 2023-10-01 11-28-06.png'  'Screenshot from 2023-10-01 19-24-17.png'
'Screenshot from 2023-10-01 10-50-00.png'  'Screenshot from 2023-10-01 11-55-16.png'  'Screenshot from 2023-10-01 19-36-45.png'
'Screenshot from 2023-10-01 10-50-16.png'  'Screenshot from 2023-10-01 11-55-45.png'   test_apischema
'Screenshot from 2023-10-01 10-53-47.png'  'Screenshot from 2023-10-01 11-59-37.png'   venv
'Screenshot from 2023-10-01 10-54-20.png'  'Screenshot from 2023-10-01 12-06-22.png'
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ rm -rf venv/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ cd test_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
bin  include  lib  lib64  pyvenv.cfg
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ cd ..
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ rm -rf test_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ mkdir test_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ mv example_apischema.py ./test_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ cd test_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3 -m venv venv
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source venv/bin/activate
(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python -V
Python 3.8.10
(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pyenv versions

Command 'pyenv' not found, did you mean:

  command 'p7env' from deb libnss3-tools (2:3.49.1-1ubuntu1.9)
  command 'pyvenv' from deb python3-venv (3.8.2-0ubuntu2)

Try: sudo apt install <deb name>

(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ venv versions

Command 'venv' not found, did you mean:

  command 'env' from deb coreutils (8.30-3ubuntu2)

Try: sudo apt install <deb name>

(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3 -m venv venv --clear
Error: [Errno 40] Too many levels of symbolic links: '/home/chino/LoRaWorks_230822/test_apischema/venv/bin/python3'
(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv
(venv) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ deactivate
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3 -m venv venv --clear
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10 -m venv venv_test_apischema
Error: Command '['/home/chino/LoRaWorks_230822/test_apischema/venv_test_apischema/bin/python3.10', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv  venv_test_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ rm -rf venv
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source ./venv_test_apischema/
bash: source: ./venv_test_apischema/: is a directory
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls venv_test_apischema/bin/
python  python3  python3.10
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source ./venv_test_apischema/bin/python3.10/
bash: ./venv_test_apischema/bin/python3.10/: Not a directory
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ rm -rf venv_test_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10 -V
Python 3.10.13
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3 -m venv venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source ./venv_apischema/bin/activate
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pip
Collecting pip
  Using cached pip-23.2.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
Successfully installed pip-23.2.1
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10
Python 3.10.13 (main, Aug 25 2023, 13:20:03) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit()
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python -V
Python 3.8.10
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install pytest
Collecting pytest
  Obtaining dependency information for pytest from https://files.pythonhosted.org/packages/df/d0/e192c4275aecabf74faa1aacd75ef700091913236ec78b1a98f62a2412ee/pytest-7.4.2-py3-none-any.whl.metadata
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting iniconfig (from pytest)
  Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest)
  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest)
  Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest)
  Obtaining dependency information for exceptiongroup>=1.0.0rc8 from https://files.pythonhosted.org/packages/ad/83/b71e58666f156a39fb29417e4c8ca4bc7400c0dd4ed9e8842ab54dc8c344/exceptiongroup-1.1.3-py3-none-any.whl.metadata
  Using cached exceptiongroup-1.1.3-py3-none-any.whl.metadata (6.1 kB)
Collecting tomli>=1.0.0 (from pytest)
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Using cached pytest-7.4.2-py3-none-any.whl (324 kB)
Using cached exceptiongroup-1.1.3-py3-none-any.whl (14 kB)
Using cached pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 4.0 MB/s eta 0:00:00
Installing collected packages: tomli, pluggy, packaging, iniconfig, exceptiongroup, pytest
Successfully installed exceptiongroup-1.1.3 iniconfig-2.0.0 packaging-23.2 pluggy-1.3.0 pytest-7.4.2 tomli-2.0.1
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 6, in <module>
    from graphql import print_schema
ModuleNotFoundError: No module named 'graphql'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install graphql
Collecting graphql
  Downloading graphql-0.0.4.tar.gz (68 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.6/68.6 kB 2.5 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-8gtz32rr/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-8gtz32rr/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-8gtz32rr/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-8gtz32rr/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 4, in <module>
      ModuleNotFoundError: No module named 'Cython'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython
Collecting cython
  Obtaining dependency information for cython from https://files.pythonhosted.org/packages/e1/c7/35f368d0e9140939df898e3befb2931bbe6d7b0ca69598b0ac20ee38e978/Cython-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading Cython-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Downloading Cython-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 10.4 MB/s eta 0:00:00
Installing collected packages: cython
Successfully installed cython-3.0.3
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install graphql
Collecting graphql
  Using cached graphql-0.0.4.tar.gz (68 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-pvogm__q/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-pvogm__q/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-pvogm__q/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-pvogm__q/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 4, in <module>
      ModuleNotFoundError: No module named 'Cython'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbox
Collecting cython_bbox
  Downloading cython_bbox-0.1.3.tar.gz (41 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 6.1 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-vbqv2dtk/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-vbqv2dtk/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-vbqv2dtk/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-vbqv2dtk/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 10, in <module>
      ModuleNotFoundError: No module named 'Cython'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pip
Requirement already satisfied: pip in ./venv_apischema/lib/python3.8/site-packages (23.2.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade cython
Requirement already satisfied: cython in ./venv_apischema/lib/python3.8/site-packages (3.0.3)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbox
Collecting cython_bbox
  Using cached cython_bbox-0.1.3.tar.gz (41 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-7qqdvd3c/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-7qqdvd3c/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-7qqdvd3c/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-7qqdvd3c/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 10, in <module>
      ModuleNotFoundError: No module named 'Cython'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pip setuptools wheel
Requirement already satisfied: pip in ./venv_apischema/lib/python3.8/site-packages (23.2.1)
Requirement already satisfied: setuptools in ./venv_apischema/lib/python3.8/site-packages (44.0.0)
Collecting setuptools
  Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
  Obtaining dependency information for wheel from https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl.metadata
  Using cached wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Using cached wheel-0.41.2-py3-none-any.whl (64 kB)
Installing collected packages: wheel, setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 44.0.0
    Uninstalling setuptools-44.0.0:
      Successfully uninstalled setuptools-44.0.0
Successfully installed setuptools-68.2.2 wheel-0.41.2
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade cython
Requirement already satisfied: cython in ./venv_apischema/lib/python3.8/site-packages (3.0.3)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbo
ERROR: Could not find a version that satisfies the requirement cython_bbo (from versions: none)
ERROR: No matching distribution found for cython_bbo
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbox
Collecting cython_bbox
  Using cached cython_bbox-0.1.3.tar.gz (41 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-dkg0_m3o/cython-bbox_d81baac6c7ba437e8a4167232f58d7e2/setup.py", line 15, in <module>
          import numpy as np
      ModuleNotFoundError: No module named 'numpy'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install numpy
Collecting numpy
  Obtaining dependency information for numpy from https://files.pythonhosted.org/packages/98/5d/5738903efe0ecb73e51eb44feafba32bdba2081263d40c5043568ff60faf/numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
Installing collected packages: numpy
Successfully installed numpy-1.24.4
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbox
Collecting cython_bbox
  Using cached cython_bbox-0.1.3.tar.gz (41 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: cython_bbox
  Building wheel for cython_bbox (setup.py) ... done
  Created wheel for cython_bbox: filename=cython_bbox-0.1.3-cp38-cp38-linux_x86_64.whl size=110217 sha256=1ebcefb82a82a4ef5aacaf280c3a50bc7e09793a51c403a0c03c09d766648cee
  Stored in directory: /home/chino/.cache/pip/wheels/56/8d/2a/c7f38dc46bdfdee9aee8676cf3adf70d6e6e28b076cdb17963
Successfully built cython_bbox
Installing collected packages: cython_bbox
Successfully installed cython_bbox-0.1.3
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 6, in <module>
    from graphql import print_schema
ModuleNotFoundError: No module named 'graphql'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install graphql
Collecting graphql
  Using cached graphql-0.0.4.tar.gz (68 kB)
  Preparing metadata (setup.py) ... done
Collecting Cython<1 (from graphql)
  Obtaining dependency information for Cython<1 from https://files.pythonhosted.org/packages/51/d2/acc8c151d71afedd9c0976704cf74a3f98fdccccf8ac6576b14ec6b945ac/Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata
  Downloading Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.1 kB)
Downloading Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 10.6 MB/s eta 0:00:00
Building wheels for collected packages: graphql
  Building wheel for graphql (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [188 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-38
      creating build/lib.linux-x86_64-cpython-38/graphql
      copying graphql/__init__.py -> build/lib.linux-x86_64-cpython-38/graphql
      running build_ext
      Compiling graphql/graphql_ext.pyx because it changed.
      [1/1] Cythonizing graphql/graphql_ext.pyx
      /home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-install-xo_n97_7/graphql_2ea935a255e347cf8561de91f31808b2/graphql/graphql_ext.pyx
        tree = Parsing.p_module(s, pxd, full_module_name)
      building 'graphql_ext' extension
      creating build/temp.linux-x86_64-cpython-38
      creating build/temp.linux-x86_64-cpython-38/graphql
      creating build/temp.linux-x86_64-cpython-38/lib
      creating build/temp.linux-x86_64-cpython-38/lib/gen
      creating build/temp.linux-x86_64-cpython-38/lib/libgraphqlparser
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ilib -Ilib/libgraphqlparser -Ilib/gen -Ilib/gen/cython -I/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/include -I/usr/include/python3.8 -c graphql/graphql_ext.cpp -o build/temp.linux-x86_64-cpython-38/graphql/graphql_ext.o -std=c++11
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2601:17: error: ‘__pyx_f_11graphql_ast_visit_operation_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_definition’?
       2601 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_operation_definition(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 108, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_definition
      graphql/graphql_ext.cpp:2634:17: error: ‘__pyx_f_11graphql_ast_visit_fragment_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_definition’?
       2634 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_fragment_definition(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 110, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_definition
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_selection(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2706:17: error: ‘__pyx_f_11graphql_ast_visit_field’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2706 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_field(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:2739:17: error: ‘__pyx_f_11graphql_ast_visit_fragment_spread’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2739 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_fragment_spread(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 117, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:2772:17: error: ‘__pyx_f_11graphql_ast_visit_inline_fragment’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2772 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_inline_fragment(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 119, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_value(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2844:17: error: ‘__pyx_f_11graphql_ast_visit_variable’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2844 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_variable(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2877:17: error: ‘__pyx_f_11graphql_ast_visit_int_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2877 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_int_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 126, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2910:17: error: ‘__pyx_f_11graphql_ast_visit_float_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2910 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_float_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2943:17: error: ‘__pyx_f_11graphql_ast_visit_string_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2943 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_string_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2976:17: error: ‘__pyx_f_11graphql_ast_visit_boolean_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2976 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_boolean_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 132, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3009:17: error: ‘__pyx_f_11graphql_ast_visit_enum_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3009 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_enum_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 134, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3042:17: error: ‘__pyx_f_11graphql_ast_visit_array_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3042 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_array_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 136, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3075:17: error: ‘__pyx_f_11graphql_ast_visit_object_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3075 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_object_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 138, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_type(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3147:17: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3147 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_named_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 143, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3180:17: error: ‘__pyx_f_11graphql_ast_visit_list_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3180 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_list_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 145, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3213:17: error: ‘__pyx_f_11graphql_ast_visit_non_null_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3213 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_non_null_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 147, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_operation_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3442:17: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3442 |     __pyx_t_5 = __pyx_f_11graphql_ast_visit_name(__pyx_v_tmp); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 163, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3487:19: error: ‘__pyx_f_11graphql_ast_visit_variable_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_operation_definition’?
       3487 |       __pyx_t_5 = __pyx_f_11graphql_ast_visit_variable_definition(__pyx_t_9->get()); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 165, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_operation_definition
      graphql/graphql_ext.cpp:3530:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3530 |       __pyx_t_5 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_13->get()); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 167, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:3546:15: error: ‘__pyx_f_11graphql_ast_visit_selection_set’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3546 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_selection_set((&(((facebook::graphql::ast::OperationDefinition *)__pyx_v_ptr)[0]).getSelectionSet())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 168, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_variable_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3624:15: error: ‘__pyx_f_11graphql_ast_visit_variable’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3624 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_variable((&(((facebook::graphql::ast::VariableDefinition *)__pyx_v_ptr)[0]).getVariable())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 175, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_field(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3880:17: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3880 |     __pyx_t_3 = __pyx_f_11graphql_ast_visit_name(__pyx_v_tmp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 194, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3898:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3898 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Field *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 195, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3937:19: error: ‘__pyx_f_11graphql_ast_visit_argument’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_document’?
       3937 |       __pyx_t_3 = __pyx_f_11graphql_ast_visit_argument(__pyx_t_7->get()); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 197, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_document
      graphql/graphql_ext.cpp:3980:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3980 |       __pyx_t_3 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_11->get()); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_argument(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4088:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4088 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Argument *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 208, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_fragment_spread(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4182:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4182 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::FragmentSpread *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 216, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4221:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4221 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 218, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_inline_fragment(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4308:15: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4308 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_named_type((&(((facebook::graphql::ast::InlineFragment *)__pyx_v_ptr)[0]).getTypeCondition())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 225, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4347:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4347 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 227, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_fragment_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4446:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4446 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::FragmentDefinition *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 235, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4458:15: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4458 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_named_type((&(((facebook::graphql::ast::FragmentDefinition *)__pyx_v_ptr)[0]).getTypeCondition())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 236, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4497:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4497 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 238, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_variable(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4588:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4588 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Variable *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 246, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_object_value(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5197:19: error: ‘__pyx_f_11graphql_ast_visit_object_field’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_object_value’?
       5197 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_object_field(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 297, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_object_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_object_field(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5276:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5276 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::ObjectField *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 304, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_directive(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5370:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5370 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Directive *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 312, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_named_type(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5488:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5488 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::NamedType *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 321, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for graphql
  Running setup.py clean for graphql
Failed to build graphql
ERROR: Could not build wheels for graphql, which is required to install pyproject.toml-based projects
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install prophet --nobinary :all:

Usage:   
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

no such option: --nobinary
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install prophet --no-binary :all:
Collecting prophet
  Downloading prophet-1.1.4.tar.gz (68 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.7/68.7 kB 2.7 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting cmdstanpy>=1.0.4 (from prophet)
  Using cached cmdstanpy-1.2.0-py3-none-any.whl
Requirement already satisfied: numpy>=1.15.4 in ./venv_apischema/lib/python3.8/site-packages (from prophet) (1.24.4)
Collecting matplotlib>=2.0.0 (from prophet)
  Downloading matplotlib-3.7.3.tar.gz (38.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.1/38.1 MB 13.5 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pandas>=1.0.4 (from prophet)
  Using cached pandas-2.0.3-cp38-cp38-linux_x86_64.whl
Collecting LunarCalendar>=0.0.9 (from prophet)
  Downloading LunarCalendar-0.0.9.tar.gz (18 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [10 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-53klpibn/lunarcalendar_11f5b16505634025abf3f73a4f4d802d/setup.py", line 4, in <module>
          from lunarcalendar import __version__
        File "/tmp/pip-install-53klpibn/lunarcalendar_11f5b16505634025abf3f73a4f4d802d/lunarcalendar/__init__.py", line 2, in <module>
          from .festival import zh_festivals
        File "/tmp/pip-install-53klpibn/lunarcalendar_11f5b16505634025abf3f73a4f4d802d/lunarcalendar/festival.py", line 5, in <module>
          from dateutil.easter import easter
      ModuleNotFoundError: No module named 'dateutil'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install datautil
Collecting datautil
  Downloading datautil-0.4.tar.gz (29 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [8 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-mxujs5qn/datautil_bcf4482bc7344813b6e29d2ba0d62a48/setup.py", line 5, in <module>
          from datautil import __version__, __doc__ as __long_description__
        File "/tmp/pip-install-mxujs5qn/datautil_bcf4482bc7344813b6e29d2ba0d62a48/./datautil/__init__.py", line 56, in <module>
          import tabular
      ModuleNotFoundError: No module named 'tabular'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install tabular
Collecting tabular
  Downloading tabular-0.1.tar.gz (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 5.2 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [13 lines of output]
      Traceback (most recent call last):
        File "/tmp/pip-install-dlg7ylo5/tabular_226e1d8667044ccfa0f459c698321337/setup.py", line 40, in <module>
          import distribute_setup
      ModuleNotFoundError: No module named 'distribute_setup'
      
      During handling of the above exception, another exception occurred:
      
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-dlg7ylo5/tabular_226e1d8667044ccfa0f459c698321337/setup.py", line 50, in <module>
          raise ImportError("distribute was not found and fallback to setuptools was not allowed")
      ImportError: distribute was not found and fallback to setuptools was not allowed
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 6, in <module>
    from graphql import print_schema
ModuleNotFoundError: No module named 'graphql'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install graphql
Collecting graphql
  Using cached graphql-0.0.4.tar.gz (68 kB)
  Preparing metadata (setup.py) ... done
Collecting Cython<1 (from graphql)
  Obtaining dependency information for Cython<1 from https://files.pythonhosted.org/packages/51/d2/acc8c151d71afedd9c0976704cf74a3f98fdccccf8ac6576b14ec6b945ac/Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata
  Using cached Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.1 kB)
Using cached Cython-0.29.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Building wheels for collected packages: graphql
  Building wheel for graphql (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [188 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-38
      creating build/lib.linux-x86_64-cpython-38/graphql
      copying graphql/__init__.py -> build/lib.linux-x86_64-cpython-38/graphql
      running build_ext
      Compiling graphql/graphql_ext.pyx because it changed.
      [1/1] Cythonizing graphql/graphql_ext.pyx
      /home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-install-noz_houu/graphql_067ad36051314392951004ab74c8250e/graphql/graphql_ext.pyx
        tree = Parsing.p_module(s, pxd, full_module_name)
      building 'graphql_ext' extension
      creating build/temp.linux-x86_64-cpython-38
      creating build/temp.linux-x86_64-cpython-38/graphql
      creating build/temp.linux-x86_64-cpython-38/lib
      creating build/temp.linux-x86_64-cpython-38/lib/gen
      creating build/temp.linux-x86_64-cpython-38/lib/libgraphqlparser
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ilib -Ilib/libgraphqlparser -Ilib/gen -Ilib/gen/cython -I/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/include -I/usr/include/python3.8 -c graphql/graphql_ext.cpp -o build/temp.linux-x86_64-cpython-38/graphql/graphql_ext.o -std=c++11
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2601:17: error: ‘__pyx_f_11graphql_ast_visit_operation_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_definition’?
       2601 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_operation_definition(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 108, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_definition
      graphql/graphql_ext.cpp:2634:17: error: ‘__pyx_f_11graphql_ast_visit_fragment_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_definition’?
       2634 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_fragment_definition(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 110, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_definition
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_selection(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2706:17: error: ‘__pyx_f_11graphql_ast_visit_field’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2706 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_field(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:2739:17: error: ‘__pyx_f_11graphql_ast_visit_fragment_spread’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2739 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_fragment_spread(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 117, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:2772:17: error: ‘__pyx_f_11graphql_ast_visit_inline_fragment’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       2772 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_inline_fragment(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 119, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_value(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:2844:17: error: ‘__pyx_f_11graphql_ast_visit_variable’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2844 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_variable(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2877:17: error: ‘__pyx_f_11graphql_ast_visit_int_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2877 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_int_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 126, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2910:17: error: ‘__pyx_f_11graphql_ast_visit_float_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2910 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_float_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2943:17: error: ‘__pyx_f_11graphql_ast_visit_string_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2943 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_string_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:2976:17: error: ‘__pyx_f_11graphql_ast_visit_boolean_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       2976 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_boolean_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 132, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3009:17: error: ‘__pyx_f_11graphql_ast_visit_enum_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3009 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_enum_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 134, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3042:17: error: ‘__pyx_f_11graphql_ast_visit_array_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3042 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_array_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 136, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp:3075:17: error: ‘__pyx_f_11graphql_ast_visit_object_value’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3075 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_object_value(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 138, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_type(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3147:17: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3147 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_named_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 143, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3180:17: error: ‘__pyx_f_11graphql_ast_visit_list_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3180 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_list_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 145, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3213:17: error: ‘__pyx_f_11graphql_ast_visit_non_null_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3213 |     __pyx_t_2 = __pyx_f_11graphql_ast_visit_non_null_type(__pyx_v_ptr); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 147, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_operation_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3442:17: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3442 |     __pyx_t_5 = __pyx_f_11graphql_ast_visit_name(__pyx_v_tmp); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 163, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3487:19: error: ‘__pyx_f_11graphql_ast_visit_variable_definition’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_operation_definition’?
       3487 |       __pyx_t_5 = __pyx_f_11graphql_ast_visit_variable_definition(__pyx_t_9->get()); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 165, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_operation_definition
      graphql/graphql_ext.cpp:3530:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3530 |       __pyx_t_5 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_13->get()); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 167, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp:3546:15: error: ‘__pyx_f_11graphql_ast_visit_selection_set’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3546 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_selection_set((&(((facebook::graphql::ast::OperationDefinition *)__pyx_v_ptr)[0]).getSelectionSet())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 168, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_variable_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3624:15: error: ‘__pyx_f_11graphql_ast_visit_variable’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_value’?
       3624 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_variable((&(((facebook::graphql::ast::VariableDefinition *)__pyx_v_ptr)[0]).getVariable())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 175, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_field(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:3880:17: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3880 |     __pyx_t_3 = __pyx_f_11graphql_ast_visit_name(__pyx_v_tmp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 194, __pyx_L1_error)
            |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                 __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3898:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       3898 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Field *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 195, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:3937:19: error: ‘__pyx_f_11graphql_ast_visit_argument’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_document’?
       3937 |       __pyx_t_3 = __pyx_f_11graphql_ast_visit_argument(__pyx_t_7->get()); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 197, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_document
      graphql/graphql_ext.cpp:3980:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       3980 |       __pyx_t_3 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_11->get()); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_argument(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4088:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4088 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Argument *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 208, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_fragment_spread(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4182:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4182 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::FragmentSpread *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 216, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4221:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4221 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 218, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_inline_fragment(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4308:15: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4308 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_named_type((&(((facebook::graphql::ast::InlineFragment *)__pyx_v_ptr)[0]).getTypeCondition())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 225, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4347:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4347 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 227, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_fragment_definition(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4446:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4446 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::FragmentDefinition *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 235, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4458:15: error: ‘__pyx_f_11graphql_ast_visit_named_type’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4458 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_named_type((&(((facebook::graphql::ast::FragmentDefinition *)__pyx_v_ptr)[0]).getTypeCondition())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 236, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp:4497:19: error: ‘__pyx_f_11graphql_ast_visit_directive’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_selection’?
       4497 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_directive(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 238, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_selection
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_variable(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:4588:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       4588 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Variable *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 246, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_object_value(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5197:19: error: ‘__pyx_f_11graphql_ast_visit_object_field’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_object_value’?
       5197 |       __pyx_t_7 = __pyx_f_11graphql_ast_visit_object_field(__pyx_t_6->get()); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 297, __pyx_L1_error)
            |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                   __pyx_f_11graphql_ast_visit_object_value
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_object_field(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5276:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5276 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::ObjectField *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 304, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_directive(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5370:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5370 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::Directive *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 312, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      graphql/graphql_ext.cpp: In function ‘PyObject* __pyx_f_11graphql_ast_visit_named_type(const facebook::graphql::ast::Node*)’:
      graphql/graphql_ext.cpp:5488:15: error: ‘__pyx_f_11graphql_ast_visit_name’ was not declared in this scope; did you mean ‘__pyx_f_11graphql_ast_visit_type’?
       5488 |   __pyx_t_1 = __pyx_f_11graphql_ast_visit_name((&(((facebook::graphql::ast::NamedType *)__pyx_v_ptr)[0]).getName())); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 321, __pyx_L1_error)
            |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |               __pyx_f_11graphql_ast_visit_type
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for graphql
  Running setup.py clean for graphql
Failed to build graphql
ERROR: Could not build wheels for graphql, which is required to install pyproject.toml-based projects
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip --version
pip 23.2.1 from /home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/pip (python 3.8)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install wheel
Requirement already satisfied: wheel in ./venv_apischema/lib/python3.8/site-packages (0.41.2)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install wheels
ERROR: Could not find a version that satisfies the requirement wheels (from versions: none)
ERROR: No matching distribution found for wheels
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install ariadne
Collecting ariadne
  Obtaining dependency information for ariadne from https://files.pythonhosted.org/packages/e4/7c/6ca01607e6dc23472ab599507af67e9b4db9868e4baf8477fcafe958af00/ariadne-0.20.1-py2.py3-none-any.whl.metadata
  Downloading ariadne-0.20.1-py2.py3-none-any.whl.metadata (9.1 kB)
Collecting graphql-core<3.3,>=3.2.0 (from ariadne)
  Using cached graphql_core-3.2.3-py3-none-any.whl (202 kB)
Collecting starlette<1.0,>0.17 (from ariadne)
  Obtaining dependency information for starlette<1.0,>0.17 from https://files.pythonhosted.org/packages/c5/8c/38a89e8f477a57a506a5727fe5134b6043a9bc487835a5d52a56c457a1cf/starlette-0.31.1-py3-none-any.whl.metadata
  Using cached starlette-0.31.1-py3-none-any.whl.metadata (5.8 kB)
Collecting typing-extensions>=3.6.0 (from ariadne)
  Obtaining dependency information for typing-extensions>=3.6.0 from https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl.metadata
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting anyio<5,>=3.4.0 (from starlette<1.0,>0.17->ariadne)
  Obtaining dependency information for anyio<5,>=3.4.0 from https://files.pythonhosted.org/packages/36/55/ad4de788d84a630656ece71059665e01ca793c04294c463fd84132f40fe6/anyio-4.0.0-py3-none-any.whl.metadata
  Downloading anyio-4.0.0-py3-none-any.whl.metadata (4.5 kB)
Collecting idna>=2.8 (from anyio<5,>=3.4.0->starlette<1.0,>0.17->ariadne)
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette<1.0,>0.17->ariadne)
  Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
Requirement already satisfied: exceptiongroup>=1.0.2 in ./venv_apischema/lib/python3.8/site-packages (from anyio<5,>=3.4.0->starlette<1.0,>0.17->ariadne) (1.1.3)
Using cached ariadne-0.20.1-py2.py3-none-any.whl (102 kB)
Using cached starlette-0.31.1-py3-none-any.whl (69 kB)
Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached anyio-4.0.0-py3-none-any.whl (83 kB)
Installing collected packages: typing-extensions, sniffio, idna, graphql-core, anyio, starlette, ariadne
Successfully installed anyio-4.0.0 ariadne-0.20.1 graphql-core-3.2.3 idna-3.4 sniffio-1.3.0 starlette-0.31.1 typing-extensions-4.8.0
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 8, in <module>
    from apischema import ValidationError, deserialize, serialize
ModuleNotFoundError: No module named 'apischema'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install apischema
Collecting apischema
  Using cached apischema-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB)
Installing collected packages: apischema
Successfully installed apischema-0.18.0
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: set[str] = field(default_factory=set)
TypeError: 'type' object is not subscriptable
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: set[str] = field(default_factory=set)
TypeError: 'type' object is not subscriptable
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 23, in <module>
    resource = deserialize(Resource, data)
  File "/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/lib/python3.8/site-packages/apischema/deserialization/__init__.py", line 887, in deserialize
    return deserialization_method(
  File "apischema/deserialization/methods.pyx", line 504, in apischema.deserialization.methods.ObjectMethod.deserialize
  File "apischema/deserialization/methods.pyx", line 505, in apischema.deserialization.methods.ObjectMethod.deserialize
  File "apischema/deserialization/methods.pyx", line 1077, in apischema.deserialization.methods.ObjectMethod_deserialize
apischema.validation.errors.ValidationError: ValidationError: [{'loc': ['tags'], 'err': 'unexpected property'}]
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: set[str] = field(default_factory=set)
TypeError: 'type' object is not subscriptable
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: set(str) = field(default_factory=set)
TypeError: 'type' object is not iterable
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: set[str] = field(default_factory=set)
TypeError: 'type' object is not subscriptable
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ cd ..
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ git clone git@github.com:wyfo/apischema.git
Cloning into 'apischema'...
remote: Enumerating objects: 8848, done.
remote: Counting objects: 100% (48/48), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 8848 (delta 14), reused 27 (delta 9), pack-reused 8800
Receiving objects: 100% (8848/8848), 5.67 MiB | 3.37 MiB/s, done.
Resolving deltas: 100% (5908/5908), done.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ cd apischema/
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/apischema$ ls
apischema  benchmark  docs  examples  LICENSE.txt  mkdocs.yml  README.md  scripts  setup.cfg  setup.py  tests
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/apischema$ cd ../test_apischema/
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "./example_apischema.py", line 14, in <module>
    class Resource:
  File "./example_apischema.py", line 17, in Resource
    tags: Set[str] = field(default_factory=set)
NameError: name 'Set' is not defined
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ di
diff             diffstat         dir              dirmngr          dirname          dirsplit         display          display-im6.q16  
diff3            dig              dircolors        dirmngr-client   dirs             disown           display-im6      distro-info      
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10
Python 3.10.13 (main, Aug 25 2023, 13:20:03) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit()
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ deactivate
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source venv_apischema/bin/activate
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python -V
Python 3.8.10
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ deactivate
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3 -3.10 -m venv venv_apischema
Unknown option: -3
usage: python3 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ py -3.10 -m venv venv_apischema

Command 'py' not found, but can be installed with:

sudo apt install pythonpy

chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ sudo apt install pythonpy
[sudo] password for chino: 
Sorry, try again.
[sudo] password for chino: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  pythonpy
0 upgraded, 1 newly installed, 0 to remove and 42 not upgraded.
Need to get 9,874 B of archives.
After this operation, 49.2 kB of additional disk space will be used.
Get:1 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 pythonpy all 0.4.11b-3 [9,874 B]
Fetched 9,874 B in 1s (12.2 kB/s)                            
Selecting previously unselected package pythonpy.
(Reading database ... 262952 files and directories currently installed.)
Preparing to unpack .../pythonpy_0.4.11b-3_all.deb ...
Unpacking pythonpy (0.4.11b-3) ...
Setting up pythonpy (0.4.11b-3) ...
Processing triggers for man-db (2.9.1-1) ...
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ py -3.10 -m venv venv_apischema
/usr/bin/py:16: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
  from collections import Iterable
usage: py [-x] [-l] [-c PRE_CMD] [-C POST_CMD] [-V] [-h] [expression]
py: error: unrecognized arguments: -m venv venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10 -m venv venv_apischema
Error: Command '['/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python3.10', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ rm -rf ./venv_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10 -m venv venv_apischema
Error: Command '['/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python3.10', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ rm -rf ./venv_apischema/
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python3.10 -m venv --without-pip venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv_apischema
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ source venv_apischema/bin/activate
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python -V
Python 3.10.13
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip

Usage:   
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
  --no-color                  Suppress colored output
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported Pythons.
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pip setuptools wheel
Collecting pip
  Using cached pip-23.2.1-py3-none-any.whl (2.1 MB)
Collecting setuptools
  Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Collecting wheel
  Using cached wheel-0.41.2-py3-none-any.whl (64 kB)
ERROR: launchpadlib 1.10.13 requires testresources, which is not installed.
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-23.2.1 setuptools-68.2.2 wheel-0.41.2
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade cython
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Collecting cython
  Using cached Cython-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
Installing collected packages: cython
Successfully installed cython-3.0.3
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install cython_bbox
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Processing /home/chino/.cache/pip/wheels/56/8d/2a/c7f38dc46bdfdee9aee8676cf3adf70d6e6e28b076cdb17963/cython_bbox-0.1.3-cp38-cp38-linux_x86_64.whl
Installing collected packages: cython-bbox
Successfully installed cython-bbox-0.1.3
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already satisfied: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ ls
example_apischema.py  venv_apischema
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "/home/chino/LoRaWorks_230822/test_apischema/./example_apischema.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already satisfied: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already up-to-date: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied, skipping upgrade: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied, skipping upgrade: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied, skipping upgrade: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied, skipping upgrade: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied, skipping upgrade: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip3.10
pip3.10: command not found
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip freeze
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
anyio==4.0.0
apischema==0.18.0
apturl==0.5.2
ariadne==0.20.1
astroplan==0.9
astropy==5.2.2
blinker==1.6.2
Brlapi==0.7.0
certifi==2019.11.28
chardet==3.0.4
cliapp==1.20180812.1
click==8.1.7
cmdtest==0.32+git
colorama==0.4.3
command-not-found==0.3
contourpy==1.1.0
cryptography==2.8
cupshelpers==1.0
cycler==0.11.0
Cython==3.0.3
cython-bbox==0.1.3
dbus-python==1.2.16
defer==1.0.6
distro==1.4.0
distro-info==0.23+ubuntu1.1
entrypoints==0.3
exceptiongroup==1.1.3
flask==2.3.3
Flask-Cors==4.0.0
flask-sqlalchemy==3.1.1
fonttools==4.42.1
graphql-core==3.2.3
greenlet==2.0.2
httplib2==0.14.0
idna==2.8
importlib-metadata==6.8.0
importlib-resources==6.0.1
iniconfig==2.0.0
itsdangerous==2.1.2
Jinja2==3.1.2
keyring==18.0.1
kiwisolver==1.4.4
language-selector==0.1
launchpadlib==1.10.13
lazr.restfulclient==0.14.2
lazr.uri==1.0.3
louis==3.12.0
macaroonbakery==1.3.1
Markdown==3.1.1
MarkupSafe==2.1.3
matplotlib==3.7.2
netifaces==0.10.4
numpy==1.24.4
oauthlib==3.1.0
olefile==0.46
packaging==23.1
pexpect==4.6.0
Pillow==7.0.0
pluggy==1.3.0
protobuf==3.6.1
psycopg2-binary==2.9.7
pycairo==1.16.2
pycups==1.9.73
pyerfa==2.0.0.3
Pygments==2.3.1
PyGObject==3.36.0
PyJWT==1.7.1
pymacaroons==0.13.0
PyNaCl==1.3.0
pyparsing==3.0.9
pyRFC3339==1.1
pyserial==3.5
pytest==7.4.2
python-apt==2.0.1+ubuntu0.20.4.1
python-dateutil==2.7.3
python-debian==0.1.36+ubuntu1.1
pytz==2019.3
pyxdg==0.26
PyYAML==5.3.1
reportlab==3.5.34
requests==2.22.0
requests-unixsocket==0.2.0
screen-resolution-extra==0.0.0
SecretStorage==2.3.1
simplejson==3.16.0
six==1.14.0
sniffio==1.3.0
SQLAlchemy==2.0.21
starlette==0.31.1
systemd-python==234
tomli==2.0.1
ttystatus==0.38
typing-extensions==4.8.0
ubuntu-advantage-tools==8001
ubuntu-drivers-common==0.0.0
ufw==0.36
unattended-upgrades==0.1
urllib3==1.25.8
wadllib==1.3.3
werkzeug==2.3.7
wxPython==4.2.0
xkit==0.0.0
zipp==3.16.2
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install pytest-venv
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Collecting pytest-venv
  Downloading pytest_venv-0.2.1-py2.py3-none-any.whl (4.0 kB)
Requirement already satisfied: pytest in /home/chino/.local/lib/python3.8/site-packages (from pytest-venv) (7.4.2)
Requirement already satisfied: setuptools in /home/chino/.local/lib/python3.8/site-packages (from pytest-venv) (68.2.2)
Collecting virtualenv
  Downloading virtualenv-20.24.5-py3-none-any.whl (3.7 MB)
     |████████████████████████████████| 3.7 MB 1.0 MB/s 
Requirement already satisfied: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest->pytest-venv) (2.0.0)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest->pytest-venv) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest->pytest-venv) (1.3.0)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest->pytest-venv) (1.1.3)
Requirement already satisfied: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest->pytest-venv) (2.0.1)
Collecting distlib<1,>=0.3.7
  Downloading distlib-0.3.7-py2.py3-none-any.whl (468 kB)
     |████████████████████████████████| 468 kB 1.6 MB/s 
Collecting filelock<4,>=3.12.2
  Downloading filelock-3.12.4-py3-none-any.whl (11 kB)
Collecting platformdirs<4,>=3.9.1
  Downloading platformdirs-3.11.0-py3-none-any.whl (17 kB)
Installing collected packages: distlib, filelock, platformdirs, virtualenv, pytest-venv
Successfully installed distlib-0.3.7 filelock-3.12.4 platformdirs-3.11.0 pytest-venv-0.2.1 virtualenv-20.24.5
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./example_apischema.py 
Traceback (most recent call last):
  File "/home/chino/LoRaWorks_230822/test_apischema/./example_apischema.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ cd apischema/examples/
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ ls
additional_properties.py         discard.py                      __init__.py                    relay_connection.py           sub_conversions.py
additional_types.py              discriminator_perf.py           interface.py                   relay_connection_subclass.py  subscription.py
aliaser.py                       dynamic_conversions_lsp.py      json_schema.py                 relay_global_id.py            subscription_resolve.py
alias.py                         dynamic_conversions.py          lazy_as_object.py              relay_mutation.py             tagged_union_graphql_schema.py
all_refs.py                      dynamic_generic_conversions.py  lazy_registered_conversion.py  relay_node.py                 tagged_union_json_schema.py
as_names.py                      dynamic_type_name.py            local_conversions.py           required.py                   tagged_union.py
as_str.py                        enum_schemas.py                 multiple_deserializers.py      resolver_error.py             type_name.py
base_schema_parameter.py         examples                        no_copy.py                     resolver_metadata.py          undefined_default.py
base_schema.py                   exclude_defaults_none.py        none_as_undefined.py           resolver.py                   undefined.py
bypass_conversions.py            exclude_unset.py                object_deserialization.py      scalar.py                     union_discriminator.py
class_ordering.py                fall_back_on_default.py         object_serialization.py        schema.py                     union_type_name.py
coercion_function.py             field_conversions.py            operation.py                   schema_versions.py            validate.py
coercion.py                      field_metadata.py               ordering.py                    serialization.py              validation_error.py
complex_schema.py                fields_set.py                   pass_through_primitives.py     serialized_conversions.py     validator_default.py
computed_dependencies.py         field_validator.py              pass_through.py                serialized_error.py           validator_field.py
conversion_object.py             flattened.py                    properties.py                  serialized_generic.py         validator_function.py
conversions.py                   generic_conversions.py          pydantic_conversion.py         serialized.py                 validator_inheritance.py
dataclass_init.py                generic.py                      pydantic_validator.py          serialized_undefined.py       validator_post_init.py
default_as_set.py                generic_type_name.py            quickstart.py                  serializer_inheritance.py     validator.py
definitions_schema.py            graphql_overview.py             recursive_conversions.py       set_object_fields.py          validator_yield.py
dependent_required.py            graphql_type_name.py            recursive_postponned.py        settings_errors.py
de_serialization_methods.py      id_conversion.py                recursive.py                   skip_if.py
deserialization_pass_through.py  id_type.py                      ref_factory.py                 skip.py
deserialization.py               inherited_discriminator.py      relay_client_mutation_id.py    strict_union.py
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ cd examples/
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples/examples$ ls
attrs_support.py           __init__.py          recoverable_fields.py  subclass_tagged_union.py
inherited_deserializer.py  pydantic_support.py  sqlalchemy_support.py  subclass_union.py
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples/examples$ cd ..
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python ./quickstart.py 
Traceback (most recent call last):
  File "/home/chino/LoRaWorks_230822/test_apischema/apischema/examples/./quickstart.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python3 -m pytest
/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python3: No module named pytest
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ pip install pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already satisfied: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ cd ../..
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python get-pip.py 
Collecting pip
  Obtaining dependency information for pip from https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl.metadata
  Using cached pip-23.2.1-py3-none-any.whl.metadata (4.2 kB)
Collecting setuptools
  Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
  Obtaining dependency information for wheel from https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl.metadata
  Using cached wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Using cached pip-23.2.1-py3-none-any.whl (2.1 MB)
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Using cached wheel-0.41.2-py3-none-any.whl (64 kB)
Installing collected packages: wheel, setuptools, pip
Successfully installed pip-23.2.1 setuptools-68.2.2 wheel-0.41.2
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already satisfied: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ pip install --upgrade pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Requirement already up-to-date: pytest in /home/chino/.local/lib/python3.8/site-packages (7.4.2)
Requirement already satisfied, skipping upgrade: iniconfig in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.0)
Requirement already satisfied, skipping upgrade: packaging in /home/chino/.local/lib/python3.8/site-packages (from pytest) (23.1)
Requirement already satisfied, skipping upgrade: pluggy<2.0,>=0.12 in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.3.0)
Requirement already satisfied, skipping upgrade: exceptiongroup>=1.0.0rc8; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (1.1.3)
Requirement already satisfied, skipping upgrade: tomli>=1.0.0; python_version < "3.11" in /home/chino/.local/lib/python3.8/site-packages (from pytest) (2.0.1)
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ python ./quickstart.py 
python: can't open file '/home/chino/LoRaWorks_230822/test_apischema/./quickstart.py': [Errno 2] No such file or directory
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema$ cd apischema/examples/
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ ls
additional_properties.py         discard.py                      __init__.py                    relay_connection.py           sub_conversions.py
additional_types.py              discriminator_perf.py           interface.py                   relay_connection_subclass.py  subscription.py
aliaser.py                       dynamic_conversions_lsp.py      json_schema.py                 relay_global_id.py            subscription_resolve.py
alias.py                         dynamic_conversions.py          lazy_as_object.py              relay_mutation.py             tagged_union_graphql_schema.py
all_refs.py                      dynamic_generic_conversions.py  lazy_registered_conversion.py  relay_node.py                 tagged_union_json_schema.py
as_names.py                      dynamic_type_name.py            local_conversions.py           required.py                   tagged_union.py
as_str.py                        enum_schemas.py                 multiple_deserializers.py      resolver_error.py             type_name.py
base_schema_parameter.py         examples                        no_copy.py                     resolver_metadata.py          undefined_default.py
base_schema.py                   exclude_defaults_none.py        none_as_undefined.py           resolver.py                   undefined.py
bypass_conversions.py            exclude_unset.py                object_deserialization.py      scalar.py                     union_discriminator.py
class_ordering.py                fall_back_on_default.py         object_serialization.py        schema.py                     union_type_name.py
coercion_function.py             field_conversions.py            operation.py                   schema_versions.py            validate.py
coercion.py                      field_metadata.py               ordering.py                    serialization.py              validation_error.py
complex_schema.py                fields_set.py                   pass_through_primitives.py     serialized_conversions.py     validator_default.py
computed_dependencies.py         field_validator.py              pass_through.py                serialized_error.py           validator_field.py
conversion_object.py             flattened.py                    properties.py                  serialized_generic.py         validator_function.py
conversions.py                   generic_conversions.py          pydantic_conversion.py         serialized.py                 validator_inheritance.py
dataclass_init.py                generic.py                      pydantic_validator.py          serialized_undefined.py       validator_post_init.py
default_as_set.py                generic_type_name.py            quickstart.py                  serializer_inheritance.py     validator.py
definitions_schema.py            graphql_overview.py             recursive_conversions.py       set_object_fields.py          validator_yield.py
dependent_required.py            graphql_type_name.py            recursive_postponned.py        settings_errors.py
de_serialization_methods.py      id_conversion.py                recursive.py                   skip_if.py
deserialization_pass_through.py  id_type.py                      ref_factory.py                 skip.py
deserialization.py               inherited_discriminator.py      relay_client_mutation_id.py    strict_union.py
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python ./quickstart.py 
Traceback (most recent call last):
  File "/home/chino/LoRaWorks_230822/test_apischema/apischema/examples/./quickstart.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python -m pytest
/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python: No module named pytest
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python -m pytest-venv
/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python: No module named pytest-venv
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python3.10 -m pytest-venv
/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python3.10: No module named pytest-venv
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ python3.10 -m pytest
/home/chino/LoRaWorks_230822/test_apischema/venv_apischema/bin/python3.10: No module named pytest
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ pip show pytest
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
Name: pytest
Version: 7.4.2
Summary: pytest: simple powerful testing with Python
Home-page: https://docs.pytest.org/en/latest/
Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others
Author-email: None
License: MIT
Location: /home/chino/.local/lib/python3.8/site-packages
Requires: iniconfig, packaging, pluggy, exceptiongroup, tomli
Required-by: pytest-venv
(venv_apischema) chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822/test_apischema/apischema/examples$ 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment