Python3, update openpyxl to 3.0.5
Python3, add modules included with Python2
setuptools (50.3.2) and setuptools_scm (4.1.2)
simplejson (3.17.2)
Update vms modules to be recognize by IDE or various linter tools outside VMS
Put online a new LD 3.10a for IA64
Update for time and asyncio module
Put online a new LD 3.10a for IA64
Update Cython to 3.0a6 on Python3
Put online a new LD 3.10a for IA64
Put online a new version of Python 3.10.0a (IA64only)
Update Mercurial to 5.5
Put online LD images for Python 2.7.18 on AXP
jfppy0700a_278.zip
jfppy1400a.zip
Add python-docx module (Python3)
Start port of Python 2.7.18 on AXP (OpenVMS 8.3)
Update Mercurial to 5.4.2
Update Cython to 0.29.20
Put online an updated LD image (Python 2.7.18)
Add paramiko (without ed25519 support), bcrypt and cryptography modules
Currently missing pynacl module for support of ed25519
Put online a new LD image Python 3.10.0a0
New version of subprocess module, add invoke, pika, pyasn1, six, dateutil modules
Include some of the patches of the old 3.5 port
Put online a new updated LD image
The repositories site moved to .org
New modules:
openpyxl and required modules et_xmlfile, jdcal
pyyaml
Put online a new LD image Python 3.10a0
Put online a new LD image Python 3.10a0
modules included:
all vms.*
rdb
lxml
Put online a first LD image Python 3.10a0
Update libffi to 3.3
Update unixODBC to 2.3.7
Update the ld image
Put online new LD images JFPLIB0020I and JFPPY1400I
Include all updated libraries and Python 2.7.18
Some old (very) Python modules have been removed, ask for those you need.
Update rabbitmq-c to 0.10.0
Update OpenSSL to 1.1.1g
Update python module cjson to 1.2.2
Update python module simplejson to 3.17.0
Update Python to 2.7.18
Update curl to 7.70.0
Update pycurl to 7.43.0.3
Update lxml to 4.5.1
Update libxml2 to 2.9.10
Update or add python modules: drv_libxml2, libxml2, libxml2mod
Update libxslt, libexslt to 1.1.34
Update gdchart to 0.11.5-dev
Update pygdchart
Update pillow to 6.2.1
Remove libimaging from LD libraries, part of Pillow.
Put online new LD images with all updates (ia64 only)
jfplib0010I.zip
jfppy1300i_2713.zip
Update freetype to 2.10.2
Update libgd to 2.3.0
Update cJSON to 1.7.13
Update zlib to 1.2.11.1-motley
Update libpng to 1.6.37
Update libjpeg to V9d
Update dulwich module to 0.19.7
Fix a problem in hggit
Release a new version of the LD image
remove in Mercurial setup.com the definition of HGUSER and HGMERGE symbols
Put online new LD image for IA64 with Python 2.7.13, jfppy1201i_2713.zip
libraries updated
Mercurial 5.4
Update Mercurial to 5.4
Add Mercurial extension evolve
Update hg-git to 0.8.13
Update Mercurial to 5.3.2
Update mercurial to 4.9.1
Update six to 1.14
Update Cython to 0.29.16
Update pyftpdlib to 1.5.5
Update zeep to 3.4.0
Update python-future to 0.18.2
Update mercurial to 4.1.3
Add modules needed by Zeep
Update requests module to 2.21.0
Update idna module to 2.8
Add modules urllib3 (1.24.1), chardet (3.0.4) and certifi (2018.11.29). All needed by requests
Update pytz to version 2018.9
Put online a new ld image (IA64 only)
Update hg-git to 0.8.12
Fix module uuid, hang during import
Update Cython to 0.28.6
Put online a new ld image
Update pika to 0.13.0b1
Update rabbitpy to 1.0.2
Update pamqp to 1.6.1
Put online new LD image for IA64 with Python 2.7.13, also include some bugfixes,
Update zlib to 2.7.11 on AXP
Update Mercurial to 4.1 on AXP
Remove SwishE module, add hpilo module
start to update AXP port, libraries and Python
Update Mercurial to 4.1
Update Mercurial to 4.1-rc
Update Mercurial to 4.0.2
Update zlib to 2.7.11
Update Python to 2.7.13
Update pyftpdlib to 1.5.0
Update ftputil to 3.3.1
Add module vms.rtl.fdl (only fdl_create implemented)
Update pamqp to 1.6.1
update rabbitpy to 1.0.0
Put online a updated version of the LD image JFPPY1000I (same version)
Update pymongo to 3.4.0
python-future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.
Update requests module to 2.12.3
Do some enhancement for OpenVMS
Put online new IA64 LD images: JFPLIB0009I, JFPPY1000I
Remove Webware
Remove MoinMoin
Remove Django
Update OpenSSL to 1.0.2j
Update M2Crypto to 0.25.1
Update Cython to 0.25.1
Regenerate vms modules using the new Cython version
Add module cryptography 1.6 required by paramiko 2.x
Add backport module enum 2.1 required by cryptography
Add backport module ipaddress 3.4.1 required by cryptography
Add module pyasn1 required by cryptography
Add module idna required by cryptography
Add module typing 3.5.2.2 required by cryptography
Update paramiko to 2.0.2
Update Python to 2.7.12
Replace libjpeg by libjpeg-turbo
Replace PIL by Pillow (PIL is dead)
Update Mercurial to 4.0
Update Cython to 0.24
Regenerate vms modules using the new Cython version
Update Rdb module, add rdb.Sequence module
Update six to 1.10.0
Update xlrd, wlwt to latest dev version
Update wget to 3.2
module vms.rms.IndexFile2 now functional
Put online new kit and LD image for IA64 : Python 2.7.11 and Mercurial 3.7.3
Update Mercurial to 3.7.3
Update Mercurial to 3.7-rc
Update Python to 2.7.11
Put online new Python kit/LD image for IA64.
PYTHON279-V0103-0-1
jfppy0802
Update Mercurial to 3.4
Update Mercurial to 3.3.2
Update Mercurial to 3.3
Update wget module to allow to download from sites with self-signed certificate.
Update six to 1.9
Update Mercurial to 3.2.4
Update Mercurial to 3.2.3
Put online (IA64 only) new LD image, jfppy0801i_279.zip.
Update Python to 2.7.9
Put online (IA64 only) new PCSI kit and new LD image.
Update Mercurial to 3.2.2
Update dateutil to 2.3
Update M2Crypto to 0.22.3
Update paramiko to 1.15.1
Update openssl to 0.9.8zc
Update openldap to 2.4.40 (client part only)
Update gmplib to 6.0a
Update python-ldap to 2.4.18
Update mercurial to 3.2.1
Update construct to 2.5.2
Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions.
Update Mercurial to 3.2
Put online new kits/LD images for AXP and IA64.
PYTHON278-V0102-0-1, need also SQLITE3-V0717-1-1
jfplib0008 and jfppy0700
Remove barcode module
Remove argparse, part of the standard Python library
Update babel to 1.3
Update pika to 0.9.14
Update amqplib to 1.2
Update rabbitpy to 0.21.1
Update xlrd to 0.9.3
Update wlwt to 0.7.5
Update xlutils to 1.7.1
Update asciitable to 0.8
Update beautifulsoup4 (bs4) to 4.3.2
Update spyne to 2.11
Add Python script vms/build_cython_module.py
Update Cython to 0.21.1
plugin for Mercurial, adding the ability to push and pull to/from a Git server repository from Hg.
Successfully use to clone SQLite3 for OpenVMS using:
hg clone git://github.com/endlesssoftware/sqlite3.git or
hg clone git+https://github.com/endlesssoftware/sqlite3.git
update zlib library to 1.2.8
new shareable is backward compatible with previous 1.2.7 version
put online new IA64 and AXP kit and new LD libraries images.
put online new Python AXP kit and LD image.
put online IA64 kit and LD image
Update Mercurial to 3.1.2
Update reportlab to 3.1.8
Update pyftpdlib to 1.4.0
Update ftputil to 3.2
Add docx 0.7.4
Update Cython to 0.21
Update pytz to 2014.7
Python278 : Fix a bug in routine vms.starlet.filescan
put online a new version of _starlet.exe for Python278:
Fix a bug in file_write under OpenVMS: need to call clearerr before fwrite. Setting errno to 0 is not enough.
Include a port done by Bill Pertersen of the subprocess module.
put online AXP, IA64 kit and LD images (Python 2.7.8 and Mercurial 3.3.1)
Update Mercurial to 3.1.1
File etc:[mercurial]hgrc. should be updated, add the two following lines:
[debug] dirstate.delaywrite=1
Update Python to v2.7.8
Update Mercurial to 3.0
Add Python libraries rabbitpy v0.17.0 and pamqp v1.3.1
Update Python to v2.7.7rc1
Fix a bug in vms.starlet, routine getuai.
Fix, also, a bug in vms.user
Put online a new version of the Python LD image for AXP, previous one has an incorrect version of Mercurial.
Update Mercurial to 2.8.1
Fix a bug in procedure hgmerge.com, thanks to Mark Plowman which find and fix it.
Put online new LD images (AXP and IA64)
Update Python to 2.7.6
Put online new LD images (AXP and IA64)
Fix a bug in mercurial: environ variables are not defined for the command executed in util.system, now to execute the command, create a .com file which correctly defined all the variables before the execution of the command.
Update mercurial to 2.8
Fix _spawn_vms in Lib/distutils/spawn.py
Put online new kits and LD images for AXP and IA64.
Update Mercurial to 2.7
A bug in Mercurial has been found by Bill Pedersen, the fix will be included in a forthcoming release.
Workaround:
Edit mercurial_root:[mercurial]worker.py and change
if os.name == 'posix':
_startupcost = 0.01
else:
_startupcost = 1e30
into
if os.name == 'posix' and sys.platform != 'OpenVMS':
_startupcost = 0.01
else:
_startupcost = 1e30
Update mercurial to 2.6.3
Update LD image of libraries (JFPLIB006) IA64 and AXP which contains a buggy lib_logicals.com file. Thanks to Jeremy Begg for reporting and provide a fix.
Update pygments to 1.6
Fix vms.crtl.getpass
Put online new PCSI v1.1 and LD images v402.
Update paramiko to 1.10.1
Update M2Crypto to 0.21.1
Update pycrypto to 2.6
update libgmp to 5.1.1
Update gmppy v1.0.16
Add gmppy2 v2.2.0
remove sympy, Let me know if it is a problem for someone.
Fix a bug in module vms.queues
Update mercurial to 2.6.2
Put online new version of PCSI kit and LD images.
This is the final PCSI v1.0 and Ld images v0401
Next version will not contain xapian. Let me know if it is a problem for someone.
Update simplejson 2.0.9 → 3.3.0
Update pygraph → 1.8.2
Update pydot → 1.0.28
Put online PCSI kit for AXP
Put online new IA64 LD image
Put online new AXP LD image
Found a bug in the current 2.7.5 kits and LD images: contains a wrong lxml version.
Update pytz to 2013b
Update rpclib
Put online new kit for ia64 (pcsi and LD image)
Put online LD images fot AXP
Put online PCSI kits for all libraries and Python. AXP and IA64.
Update Pyro to 4.4.18
Put online new LD images for IA64.
Update libxml2 to 2.9.1
Update libxslt to 1.1.28
Update BeautifulSoup to 3.2.1
Add BeautifulSoup4 (bs4) 4.2.0
Update lxml to 3.2.1
Update Python to 2.7.5
Update cython to 0.19
Update xlutils to 1.6.0
Update xlrd to 0.9.1
Update xlwt to 0.7.5
Put online new LD images ( jfppy0302) for AXP and IA64 based on Python2.7.4
Update pyparsing to 1.5.7
Update ftputil to 2.8
Update pyftpdlib to 1.0.1
Update xlutils to 1.5.2
Update xlrd to 0.9.0
Update xlwt to 0.7.4
Update mercurial to 2.5.4
Fix a bug in a read of a popen file.
Put online new AXP and IA64 images.
Update Mercurial to 2.5.2
Put online new IA64 LD image
Rewrite module starlet using Cython
warning: this module is only mostly but not fully compatible with the previous one
Add a new module vms.ptd
Put online new IA64 LD image
Update cython to 0.18
Update cython to 0.17.4
Put online new IA64 LD image
Put online new IA64 LD images
Start rewrite the smg module using Cython
Put online new IA64 LD images
Put online new IA64 LD images
Update cython to 0.17.3
Update Mercurial
Update libjpeg to V8d, IA64 only
Update libpng to V1.5.13, IA64 only
Rebuild libgd (needed because libgd check the libpng version)
Update zlib to V1.2.7, IA64 only
Update libbz2 to V1.0.6, IA64 only
rename module vms.construct into vms.vmsconstruct to avoid a name conflict with the module construct.
Put online a new IA64 LD image
Upadte Mercurial Port
Fix bugs in the rdb module:
Put online first release of new images LD based on Python 2.7.3 (currently 2.7.3 RC1), these are not the final ones. The final ones will be based on Python 2.7.3.
Update mercurial to 2.1.1
Update xlrd to 0.7.3
Update xlwt to 0.7.3
Put online new kits and LD images
Fix Pyro4 server on OpenVMS
Upgrade pychecker 0.8.17 → 0.8.19
Put online new LD images, rename zip files of LD images.
PyRTE for WASD is included in the LD images
Add Pyro4 v4.10
Update soaplib
Update Django to 1.3.1
Upgrade Mercurial to 1.9.3
Fix the rdb import problem
Put online new versions of the pcsi and LD images
Put online new versions of the pcsi and LD images which don't have the streamlf source restriction. The default of this version online is to read source file in text mode instead in 'U' mode which need to open the file in binary mode.
Add PYRTE.EXE in the LD images ([wasd.axp-bin] or [wasd.ia64-bin])
/!\ rdb module is, currently, not functionnal.
Put online the first port of Python 2.7.2+
PCSI kit and image LD (JFPPY0100x)
Python on OpenVMS, now, support the universal newline open file mode.
/!\ this version need that Python source files to be streamlf, pystmlf utility can be used to convert.
Update dateutil to 1.5.
Philippe Vouters has fixed a bug in libffi on Alpha.
put new online LD image for alpha JFPPY0021A.
Freeze JFPPY0020x, put online LD images for these versions and remove previous ones.
Philippe Vouters has fixed libffi port, all, libffi and Python ctypes, tests pass successfully on both Alpha and IA64 platform.
Put online new temporary LD images.
Update Mercurial
Apply a security patch to urllib.py and urllib2.py
Put online new temporary LD images.
Update Django (1.2.5 → 1.3.0)
Put online new temporary LD images.
Update pyparsing (1.5.2 → 1.5.5)
Update docutils (0.5 → 0.7)
Update MoinMoin to allow via a new configuration parameter (language_ignore_browser) to not generate in the reply the HTTP header field “Vary: User-Agent”. So anonymous browsing can used WASD caching mechanism.
Put online new temporary LD images.
Fix some script caching problems in Django, HTTP header Cache-Control field, not always generated.
Put online new temporary LD images.
Fix some path problems, now PYTHONPATH need not to be defined.
Fix a regression in pycrypto
Put online new temporary LD images.
Update Django (1.2.4 → 1.2.5)
Update pystmlf, thanks to Mark Plowman
Update Pyro (3.10 → 3.12)
put online new LD images (AXP and IA64). Just update v19 images…
Update mpmath (0.13 → 0.17)
put online new LD images (AXP and IA64)
Update soaplib (2.0.0beta 1)
Update pyftpdlib (0.6.0)
Update mercurial
Update Django (1.2.1 → 1.2.4)
Fix a bug in pyampf (missing modules in pyamf.cpyamf)
Each module in pyamf.cpyamf s, now, a separate shareable, so logical PYTHON_MODULE_AMF3 should be deassign
Update module vms.screen
Add module asciitable
Update formencode module
fix a bug in libffi
add new module vms.descrip and update module vms.iledef
add new module vms.newstarlet (experimental)
put online new LD images (AXP and IA64)
fix a bug in libffi
put online new LD images (AXP and IA64)
libffi is, now, statically linked with module ctypes
modules ctypes pass all tests provided (test_ctypes) on AXP and IA64
put online new LD images (AXP and IA64)
Backport ctypes include in Python 2.6 to 2.5.4
Put new LD images online
Upgrade ftputil from 2.4.2 to 2.5
upgrade pyamf to 0.6
Upgrade reportlab from 2.3 to 2.5
upgrade pyamf to latest svn repository version
Put new LD images online (JFPPY0015x), contains fix for all problems reported.
Update the vms.rms module: allow to retrieve XABDAT informations on a file
Restore undocumented items in module vms.user
Update pystmlf tool, converted file keep creation date
Fix a regression in os.environ definition.
Thanks to Alexandre Mongin for reporting.
You can apply the following patch :
--- os.py;1 Thu Jul 1 09:28:17 2010
+++ os.py Wed Jul 21 08:49:21 2010
@@ -460,7 +460,6 @@
if dict.has_key(self, key):
return True
value = vms.crtl.getenv(key)
- value = None
if value is not None:
dict.__setitem__(self, key, value)
return value is not None
Update MoinMoin, version 1.9.3
HAVE_POLL and HAVE_POLL_H was not defined in pyconfig.h, fix this.
Freeze JFPLIB0004x and JFPPY0014x, put online LD images for these versions and remove previous ones.
Philippe Vouters has ported ctypes module (and libffi 3.0.9) on IA64, pass all 294 tests provided :D
Put new LD images online (ia64 only)
Update Django to 1.2.1
Add vms.starlet.create_uid(), and vms.rtl.lib.uid_to_ascii() routines. Python, already, has an uuid module, so these routines are not really needed.
Update Beaker (hg clone 21-MAY-2010)
Update Xapian (needed, moin 1.9.2)
Update pyamf (needed for django 1.2 support)
Add MoinMoin 1.9.2 in the LD image which still contained 1.9.1
Put new Python LD kits online
Fix a bug in pyrte
fix a bug in rdb module
Add 2 missing files in errorhandler module
Put new Python LD kits online
rdb module update: add support for connection (connect, set connect,…)
Add routine vms.rtl.lib.free_timer()
Put new Python LD kits online
Update xlrd to 0.7.1
add xlwt (0.7.2), wlutils (1.4.1), errorhandler (1.1.1)
Put new Python LD kits online
add function rdb.disconnectAll()
add function vms.crtl.getname(file_desc, vms)
Update Django
Update Mercurial
Put new Python LD kits online
Update UnixODBC, for Python support, start a Rdb driver.
Update Django
Update Mercurial
Update MoinMoin, now version 1.9.2
Update Python module argparse, now version 1.1
Put new Python LD kits online
Fix the Django rdb module, need update for Django 1.2
Put new Python LD kits online
Rename environment variable PYTHONVMS_CASE_BLIND_FNMATCH into PYTHON_CASE_BLIND_FNMATCH, more consistent with others.
Add an optional parameter to the routine vms.crtl.from_vms which allow wildcard expansion like the vms CRTL routine decc$from_vms
Put new Python LD kits online
Add environment variable PYTHONVMS_CASE_BLIND_FNMATCH. If defined function fnmatch.fnmatch perform a case-insensitive comparaison. This change the behaviour of the function glob.glob which use fnmatch.fnmatch.
Put new Python LD kits online
Update suds
Update mercurial
pika is a pure-Python implementation of the AMQP 0-8 protocol (with an 0-9-1 implementation on a separate git branch, for now)
support both synchronous and asynchronous approaches using adapters for
asyncore (part of the Python standard library)
direct blocking socket I/O
implements a simple non-threaded Python client library for AMQP 0-8
Upgrade MoinMoin from 1.9.0 to 1.9.1
Put new Python LD kits online
Upgrade paramiko from 1.7.5 to 1.7.6
Update mercurial
History page creation.