]> git.phdru.name Git - m_lib.git/commitdiff
Release 3.1.0.post2: Tested with Python 3.12
authorOleg Broytman <phd@phdru.name>
Thu, 14 Dec 2023 15:07:05 +0000 (18:07 +0300)
committerOleg Broytman <phd@phdru.name>
Thu, 14 Dec 2023 15:15:57 +0000 (18:15 +0300)
INSTALL.txt
README.txt
m_lib/__init__.py
m_lib/clock/mkclock.py
requirements.txt [deleted file]
setup.py

index 8a87ed038f263065b7d113d243d215dc6d50ffa5..6b743d97d4b94b4f46978c19deaf2e6370794b73 100644 (file)
@@ -1,4 +1,4 @@
-m_lib requires Python 2.6 (that means pip >= 9, < 10), 2.7 or 3.4+.
+m_lib requires Python 2.7 or 3.4+.
 
 Installation script setup.py requires setuptools.
 
@@ -16,7 +16,7 @@ Installation using pip:
 
     pip install m_lib
 
-    For Python 2.6 the command is easy_install.
+    For Python 2.7 the command is easy_install.
 
 Installation from sources:
 
index e42e85db01f9fb9a20bf6ed5ab23dcc4d18e133d..a35005ea3604863c3191d305736a53d819ce782a 100644 (file)
@@ -1,6 +1,6 @@
 Broytman Library for Python.
 Author: Oleg Broytman <phd@phdru.name>.
-Copyright (C) 1996-2018 PhiloSoft Design.
+Copyright (C) 1996-2023 PhiloSoft Design.
 License: GPL.
 
 For installation instruction see INSTALL.txt.
index 943eda83c2cd76b0f2617869e7a3cf66a8668cde..e96843970f2e0f43897ef9c041f7373d7f04bdd4 100644 (file)
@@ -1,5 +1,8 @@
-"""Broytman Library for Python, Copyright (C) 1996-2018 PhiloSoft Design"""
+"""Broytman Library for Python, Copyright (C) 1996-2023 PhiloSoft Design"""
 
 from pkgutil import extend_path
+import sys
+
 __path__ = extend_path(__path__, __name__)
-__import__('pkg_resources').declare_namespace(__name__)
+if sys.version_info < (3, 7):
+    __import__('pkg_resources').declare_namespace(__name__)
index b2dfaad384eaccf46e05d56b0d4f688afe25a7ec..d9e3d038cc2a3d9ecac2e801e1cd5f31d5ca3bf7 100755 (executable)
@@ -10,7 +10,7 @@ sys.stdout.flush()
 time.sleep(3)
 print('\n' + " "*len("Testing...") + '\n', end=' ')
 
-need_clock = time.clock() != 3
+need_clock = time.clock() != 3 if hasattr(time, 'clock') else True
 
 outfile = open("clock.py", 'w')
 
diff --git a/requirements.txt b/requirements.txt
deleted file mode 100644 (file)
index 5d2aba7..0000000
+++ /dev/null
@@ -1 +0,0 @@
---install-option=-O2
index 5b328b2572267fbf9cce3e5a3881b09b6f09a489..988e15b18cdab169451d6b28e2cb853d1fe5c1a9 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -4,9 +4,9 @@ from setuptools import setup
 
 setup(
     name = "m_lib",
-    version = "3.1.0.post1",
+    version = "3.1.0.post2",
     description = "Broytman Library for Python",
-    long_description = "Broytman Library for Python, Copyright (C) 1996-2018 PhiloSoft Design",
+    long_description = "Broytman Library for Python, Copyright (C) 1996-2023 PhiloSoft Design",
     long_description_content_type="text/plain",
     author = "Oleg Broytman",
     author_email = "phd@phdru.name",
@@ -34,6 +34,7 @@ setup(
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
+        'Programming Language :: Python :: 3.12',
         'Topic :: Software Development :: Libraries',
         'Topic :: Software Development :: Libraries :: Python Modules',
     ],
@@ -44,7 +45,7 @@ setup(
         "m_lib.pbar", "m_lib.rus",
     ],
     namespace_packages = ["m_lib"],
-    python_requires='>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
+    python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
     extras_require={
         'Metakit': ['Mk4py'],
         'ZODB': ['ZODB'],