After upgrading to OpenBSD 6.9 'ValueError: ZIP does not support timestamps 
before 1980' exceptions started occuring when installing python packages by:

'python3.8 setup.py install --user' where the package was built by:

'python3.8 setup.py sdist --formats gztar' and extracted from the archive on 
OpenBSD 6.9 by:

'tar xzf *.tar.gz'.

The script below uses the packaging_tutorial_elijah-0.0.3 package downloaded 
from pypi.org and I apologise for not letting the job install the numpy 
dependency in the two cases which get that far.  The third case fails as 
described above.

Simply installing the downloaded package works.

Simulating the distribution and installation of a source package built from the 
downloaded code fails as described above.

If Python's tarfile module is used to extract the package from the locally 
created archive the installation works.

I have not seen problems with zip archives.

Source distributions built with python3.7 on OpenBSD 6.8 are installed by 
python3.8 on OpenBSD 6.9 after extracting with tar. 

Does anyone else see this behaviour?

Roger


Script started on Mon May 10 16:06:25 2021
opendev$ ls -l pte
total 8
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ cd pte
opendev$ tar xzf packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ ls -l *
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz

packaging_tutorial_elijah-0.0.3:
total 48
-rw-r--r--  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 example_pkg
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ python3.8 setup.py install --user
python3.8: can't open file 'setup.py': [Errno 2] No such file or directory
opendev$ cd packaging_tutorial_elijah-0.0.3
opendev$ python3.8 setup.py im nstall --user
running install
running bdist_egg
running egg_info
writing packaging_tutorial_elijah.egg-info/PKG-INFO
writing dependency_links to 
packaging_tutorial_elijah.egg-info/dependency_links.txt
writing requirements to packaging_tutorial_elijah.egg-info/requires.txt
writing top-level names to packaging_tutorial_elijah.egg-info/top_level.txt
reading manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
writing manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
installing library code to build/bdist.openbsd-6.9-amd64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/example_pkg
copying example_pkg/hello.py -> build/lib/example_pkg
copying example_pkg/__init__.py -> build/lib/example_pkg
creating build/bdist.openbsd-6.9-amd64
creating build/bdist.openbsd-6.9-amd64/egg
creating build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/hello.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/__init__.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/hello.py to 
hello.cpython-38.pyc
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/__init__.py to 
__init__.cpython-38.pyc
creating build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/PKG-INFO -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/SOURCES.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/dependency_links.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/requires.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/top_level.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/packaging_tutorial_elijah-0.0.3-py3.8.egg' and adding 
'build/bdist.openbsd-6.9-amd64/egg' to it
removing 'build/bdist.openbsd-6.9-amd64/egg' (and everything under it)
Processing packaging_tutorial_elijah-0.0.3-py3.8.egg
Removing 
/home/roger/.local/lib/python3.8/site-packages/packaging_tutorial_elijah-0.0.3-py3.8.egg
Copying packaging_tutorial_elijah-0.0.3-py3.8.egg to 
/home/roger/.local/lib/python3.8/site-packages
packaging-tutorial-elijah 0.0.3 is already the active version in 
easy-install.pth

Installed 
/home/roger/.local/lib/python3.8/site-packages/packaging_tutorial_elijah-0.0.3-py3.8.egg
Processing dependencies for packaging-tutorial-elijah==0.0.3
Searching for numpy
Reading https://pypi.org/simple/numpy/
Download error on https://pypi.org/simple/numpy/: [Errno -5] no address 
associated with name -- Some packages may not be found!
Couldn't find index page for 'numpy' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.org/simple/
Download error on https://pypi.org/simple/: [Errno -5] no address associated 
with name -- Some packages may not be found!
No local packages or working download links found for numpy
error: Could not find suitable distribution for Requirement.parse('numpy')
opendev$ ls -l ~/.local/lib/python3.8/site-packages
total 16
-rw-r--r--  1 roger  roger    44 May 10 16:10 easy-install.pth
-rw-r--r--  1 roger  roger  2223 May 10 16:10 
packaging_tutorial_elijah-0.0.3-py3.8.egg
opendev$ ls -l ..
total 16
drwxr-xr-x  6 roger  roger   512 May 10 16:10 packaging_tutorial_elijah-0.0.3
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ cd ..
opendev$ rm -r p*3
opendev$ ls -l
total 8
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ rm -r ~/.local/lib/python5 3.8/site-packages
opendev$ 
opendev$ 
opendev$ tar xzf packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ ls -l
total 16
drwxr-xr-x  4 roger  roger   512 Mar 30 10:27 packaging_tutorial_elijah-0.0.3
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ cd packaging_tutorial_elijah-0.0.3
opendev$ ls -l
total 48
-rw-r--r--  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 example_pkg
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ python3.8 setup.py sdist formats gztarformats gztar  
                          
          
opendev$ 
opendev$ python3.8 setup.py sdist --formats gztar
running sdist
running egg_info
writing packaging_tutorial_elijah.egg-info/PKG-INFO
writing dependency_links to 
packaging_tutorial_elijah.egg-info/dependency_links.txt
writing requirements to packaging_tutorial_elijah.egg-info/requires.txt
writing top-level names to packaging_tutorial_elijah.egg-info/top_level.txt
reading manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
writing manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
running check
creating packaging_tutorial_elijah-0.0.3
creating packaging_tutorial_elijah-0.0.3/example_pkg
creating packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying files to packaging_tutorial_elijah-0.0.3...
copying README.md -> packaging_tutorial_elijah-0.0.3
copying setup.cfg -> packaging_tutorial_elijah-0.0.3
copying setup.py -> packaging_tutorial_elijah-0.0.3
copying example_pkg/__init__.py -> packaging_tutorial_elijah-0.0.3/example_pkg
copying example_pkg/hello.py -> packaging_tutorial_elijah-0.0.3/example_pkg
copying packaging_tutorial_elijah.egg-info/PKG-INFO -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/SOURCES.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/dependency_links.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/requires.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/top_level.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
Writing packaging_tutorial_elijah-0.0.3/setup.cfg
creating dist
Creating tar archive
removing 'packaging_tutorial_elijah-0.0.3' (and everything under it)
opendev$ ls -l
total 56
-rw-r--r--  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
drwxr-xr-x  2 roger  roger  512 May 10 16:16 dist
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 example_pkg
drwxr-xr-x  2 roger  roger  512 May 10 16:16 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ cd dist
opendev$ ls -l
total 8
-rw-r--r--  1 roger  roger  1442 May 10 16:16 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ tar xzf packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ ls -l *
-rw-r--r--  1 roger  roger  1442 May 10 16:16 
packaging_tutorial_elijah-0.0.3.tar.gz

packaging_tutorial_elijah-0.0.3:
total 48
-rw-r--r--  1 roger  roger  467 Jan  1  1970 PKG-INFO
-rw-r--r--  1 roger  roger    6 Jan  1  1970 README.md
drwxr-xr-x  2 roger  roger  512 Jan  1  1970 example_pkg
drwxr-xr-x  2 roger  roger  512 Jan  1  1970 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   38 Jan  1  1970 setup.cfg
-rw-r--r--  1 roger  roger  751 Jan  1  1970 setup.py
opendev$ 
opendev$ 
opendev$ cd packaging_ti utorial_elijah-0.0.3
opendev$ python3.8 setup.py install --user
running install
running bdist_egg
running egg_info
writing packaging_tutorial_elijah.egg-info/PKG-INFO
writing dependency_links to 
packaging_tutorial_elijah.egg-info/dependency_links.txt
writing requirements to packaging_tutorial_elijah.egg-info/requires.txt
writing top-level names to packaging_tutorial_elijah.egg-info/top_level.txt
reading manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
writing manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
installing library code to build/bdist.openbsd-6.9-amd64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/example_pkg
copying example_pkg/__init__.py -> build/lib/example_pkg
copying example_pkg/hello.py -> build/lib/example_pkg
creating build/bdist.openbsd-6.9-amd64
creating build/bdist.openbsd-6.9-amd64/egg
creating build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/__init__.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/hello.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/__init__.py to 
__init__.cpython-38.pyc
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/hello.py to 
hello.cpython-38.pyc
creating build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/PKG-INFO -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/SOURCES.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/dependency_links.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/requires.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/top_level.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/packaging_tutorial_elijah-0.0.3-py3.8.egg' and adding 
'build/bdist.openbsd-6.9-amd64/egg' to it
Traceback (most recent call last):
  File "setup.py", line 7, in <module>
    setup(
  File "/usr/local/lib/python3.8/site-packages/setuptools/__init__.py", line 
162, in setup
    return distutils.core.setup(**attrs)
  File "/usr/local/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/local/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.8/site-packages/setuptools/command/install.py", 
line 67, in run
    self.do_egg_install()
  File "/usr/local/lib/python3.8/site-packages/setuptools/command/install.py", 
line 109, in do_egg_install
    self.run_command('bdist_egg')
  File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File 
"/usr/local/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 
233, in run
    make_zipfile(self.egg_output, archive_root, verbose=self.verbose,
  File 
"/usr/local/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 
497, in make_zipfile
    visit(z, dirname, files)
  File 
"/usr/local/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 
490, in visit
    z.write(path, p)
  File "/usr/local/lib/python3.8/zipfile.py", line 1741, in write
    zinfo = ZipInfo.from_file(filename, arcname,
  File "/usr/local/lib/python3.8/zipfile.py", line 539, in from_file
    zinfo = cls(arcname, date_time)
  File "/usr/local/lib/python3.8/zipfile.py", line 362, in __init__
    raise ValueError('ZIP does not support timestamps before 1980')
ValueError: ZIP does not support timestamps before 1980
opendev$ 
opendev$ 
opendev$ ls ~/.local/lib/python3.8/site-pacj kages
opendev$ ls
PKG-INFO                                example_pkg
README.md                               packaging_tutorial_elijah.egg-info
build                                   setup.cfg
dist                                    setup.py
opendev$ cd ..
opendev$ ls -l
total 16
drwxr-xr-x  6 roger  roger   512 May 10 16:21 packaging_tutorial_elijah-0.0.3
-rw-r--r--  1 roger  roger  1442 May 10 16:16 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ cd ..
opendev$ ls -l
total 56
-rw-r--r--  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
drwxr-xr-x  3 roger  roger  512 May 10 16:17 dist
drwxr-xr-x  2 roger  roger  512 Mar 30 10:27 example_pkg
drwxr-xr-x  2 roger  roger  512 May 10 16:16 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ cd ..
opendev$ ls -l
total 16
drwxr-xr-x  5 roger  roger   512 May 10 16:16 packaging_tutorial_elijah-0.0.3
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ rm -r p*3
opendev$ ls -l
total 8
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ python3.8
Python 3.8.8 (default, Apr 19 2021, 10:23:47) 
[Clang 10.0.1 ] on openbsd6
Type "help", "copyright", "credits" or "license" for more information.
[?1034h>>> import tarfile
>>> tarfile.open(name='packaging_tutorial_elijah-0.0.3.tar.gz').extractall()
>>> exit()
opendev$ ls -l *
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz

packaging_tutorial_elijah-0.0.3:
total 48
-rw-rw-rw-  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-rw-rw-  1 roger  roger    6 Mar 30 09:31 README.md
drwxrwxrwx  2 roger  roger  512 Mar 30 10:27 example_pkg
drwxrwxrwx  2 roger  roger  512 Mar 30 10:27 packaging_tutorial_elijah.egg-info
-rw-rw-rw-  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-rw-rw-  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ 
opendev$ echo "whoops: not yet!"
whoops: not yet!
opendev$ 
opendev$ rm -r p*3
opendev$ ls -l
total 8
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ tar xzf packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ ls -l
total 16
drwxr-xr-x  4 roger  roger   512 Mar 30 10:27 packaging_tutorial_elijah-0.0.3
-rw-r--r--  1 roger  roger  1253 May  9 23:08 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ cd packaging_tutorial_elijah-0.0.3
opendev$ python3.8 setup.py sdiat  st --formats gztar
running sdist
running egg_info
writing packaging_tutorial_elijah.egg-info/PKG-INFO
writing dependency_links to 
packaging_tutorial_elijah.egg-info/dependency_links.txt
writing requirements to packaging_tutorial_elijah.egg-info/requires.txt
writing top-level names to packaging_tutorial_elijah.egg-info/top_level.txt
reading manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
writing manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
running check
creating packaging_tutorial_elijah-0.0.3
creating packaging_tutorial_elijah-0.0.3/example_pkg
creating packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying files to packaging_tutorial_elijah-0.0.3...
copying README.md -> packaging_tutorial_elijah-0.0.3
copying setup.cfg -> packaging_tutorial_elijah-0.0.3
copying setup.py -> packaging_tutorial_elijah-0.0.3
copying example_pkg/__init__.py -> packaging_tutorial_elijah-0.0.3/example_pkg
copying example_pkg/hello.py -> packaging_tutorial_elijah-0.0.3/example_pkg
copying packaging_tutorial_elijah.egg-info/PKG-INFO -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/SOURCES.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/dependency_links.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/requires.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
copying packaging_tutorial_elijah.egg-info/top_level.txt -> 
packaging_tutorial_elijah-0.0.3/packaging_tutorial_elijah.egg-info
Writing packaging_tutorial_elijah-0.0.3/setup.cfg
creating dist
Creating tar archive
removing 'packaging_tutorial_elijah-0.0.3' (and everything under it)
opendev$ ls -l *
-rw-r--r--  1 roger  roger  485 Mar 30 10:27 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
-rw-r--r--  1 roger  roger   42 Mar 30 10:27 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py

dist:
total 8
-rw-r--r--  1 roger  roger  1450 May 10 16:32 
packaging_tutorial_elijah-0.0.3.tar.gz

example_pkg:
total 8
-rw-r--r--  1 roger  roger   0 Mar 30 09:30 __init__.py
-rw-r--r--  1 roger  roger  96 Mar 30 10:26 hello.py

packaging_tutorial_elijah.egg-info:
total 40
-rw-r--r--  1 roger  roger  467 May 10 16:32 PKG-INFO
-rw-r--r--  1 roger  roger  317 May 10 16:32 SOURCES.txt
-rw-r--r--  1 roger  roger    1 May 10 16:32 dependency_links.txt
-rw-r--r--  1 roger  roger    6 May 10 16:32 requires.txt
-rw-r--r--  1 roger  roger   12 May 10 16:32 top_level.txt
opendev$ 
opendev$ 
opendev$ cd dist
opendev$ ls -l
total 8
-rw-r--r--  1 roger  roger  1450 May 10 16:32 
packaging_tutorial_elijah-0.0.3.tar.gz
opendev$ python3.8
Python 3.8.8 (default, Apr 19 2021, 10:23:47) 
[Clang 10.0.1 ] on openbsd6
Type "help", "copyright", "credits" or "license" for more information.
[?1034h>>> import tarfile
>>> tarfile.open(name='packaging_tutorial_elijah-0.0.3.tar.gz').extractall()
>>> exit()
opendev$ ls -l *
-rw-r--r--  1 roger  roger  1450 May 10 16:32 
packaging_tutorial_elijah-0.0.3.tar.gz

packaging_tutorial_elijah-0.0.3:
total 48
-rw-r--r--  1 roger  roger  467 May 10 16:32 PKG-INFO
-rw-r--r--  1 roger  roger    6 Mar 30 09:31 README.md
drwxr-xr-x  2 roger  roger  512 May 10 16:32 example_pkg
drwxr-xr-x  2 roger  roger  512 May 10 16:32 packaging_tutorial_elijah.egg-info
-rw-r--r--  1 roger  roger   38 May 10 16:32 setup.cfg
-rw-r--r--  1 roger  roger  751 Mar 30 10:27 setup.py
opendev$ 
opendev$ cd pk ackaging_tutorial_elijah-0.0.3
opendev$ python3.8 setup.py install --user
running install
running bdist_egg
running egg_info
writing packaging_tutorial_elijah.egg-info/PKG-INFO
writing dependency_links to 
packaging_tutorial_elijah.egg-info/dependency_links.txt
writing requirements to packaging_tutorial_elijah.egg-info/requires.txt
writing top-level names to packaging_tutorial_elijah.egg-info/top_level.txt
reading manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
writing manifest file 'packaging_tutorial_elijah.egg-info/SOURCES.txt'
installing library code to build/bdist.openbsd-6.9-amd64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/example_pkg
copying example_pkg/__init__.py -> build/lib/example_pkg
copying example_pkg/hello.py -> build/lib/example_pkg
creating build/bdist.openbsd-6.9-amd64
creating build/bdist.openbsd-6.9-amd64/egg
creating build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/__init__.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
copying build/lib/example_pkg/hello.py -> 
build/bdist.openbsd-6.9-amd64/egg/example_pkg
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/__init__.py to 
__init__.cpython-38.pyc
byte-compiling build/bdist.openbsd-6.9-amd64/egg/example_pkg/hello.py to 
hello.cpython-38.pyc
creating build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/PKG-INFO -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/SOURCES.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/dependency_links.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/requires.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
copying packaging_tutorial_elijah.egg-info/top_level.txt -> 
build/bdist.openbsd-6.9-amd64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/packaging_tutorial_elijah-0.0.3-py3.8.egg' and adding 
'build/bdist.openbsd-6.9-amd64/egg' to it
removing 'build/bdist.openbsd-6.9-amd64/egg' (and everything under it)
Processing packaging_tutorial_elijah-0.0.3-py3.8.egg
Copying packaging_tutorial_elijah-0.0.3-py3.8.egg to 
/home/roger/.local/lib/python3.8/site-packages
Adding packaging-tutorial-elijah 0.0.3 to easy-install.pth file

Installed 
/home/roger/.local/lib/python3.8/site-packages/packaging_tutorial_elijah-0.0.3-py3.8.egg
Processing dependencies for packaging-tutorial-elijah==0.0.3
Searching for numpy
Reading https://pypi.org/simple/numpy/
Download error on https://pypi.org/simple/numpy/: [Errno -5] no address 
associated with name -- Some packages may not be found!
Couldn't find index page for 'numpy' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.org/simple/
Download error on https://pypi.org/simple/: [Errno -5] no address associated 
with name -- Some packages may not be found!
No local packages or working download links found for numpy
error: Could not find suitable distribution for Requirement.parse('numpy')
opendev$ 
opendev$ 
opendev$ ls ~/.local           
opendev$ ls -l ~/.local/lib/python3.. 8/site-packages
total 16
-rw-r--r--  1 roger  roger    44 May 10 16:37 easy-install.pth
-rw-r--r--  1 roger  roger  2223 May 10 16:37 
packaging_tutorial_elijah-0.0.3-py3.8.egg
opendev$ exit()
> 
opendev$ exit

Script done on Mon May 10 16:39:31 2021

Reply via email to