Newer Version that will support python 3

1,851 views
Skip to first unread message

Brent Holtsclaw

unread,
Dec 7, 2023, 5:39:44 PM12/7/23
to Bots Open Source EDI Translator
Henk-Jan,

Will there be a newer version  of Bots EDI that will be supporting python 3?

We just had a EDI Partner install a security patch and now does not support the Ciphers and Hashes that Bots 3.2.0 supports running on Python 2.7

Sounds like we need Python 3 to supprt the newer  Ciphers and Hashes.

We have Bots running on windows XP and it still does the translations fine,

It is just the communications via SFTP that are enforcing higher levels of Ciphers and Hashes.

Any ideas!

Eppye Bots

unread,
Dec 8, 2023, 5:25:56 AM12/8/23
to bots...@googlegroups.com
there will be no newer version.
kind regards, Henk-Jan Ebbers


--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/botsmail/8ce080d9-7c64-4209-a2a7-195e1da5dfb7n%40googlegroups.com.

Brent Holtsclaw

unread,
Dec 8, 2023, 11:12:07 AM12/8/23
to Bots Open Source EDI Translator
Sorry to hear that you will not be releasing a newer version.   
It seemed to me to be a very well developed program, that was very flexible, and was showing that open source could create functional software that small 
companies could use, in an area that has way too expensive software for small companies to  purchase.

Best wishes to you.

 Thank you and have a wonderful day.

Brent Holtsclaw

sghebuz

unread,
Dec 12, 2023, 9:46:54 AM12/12/23
to bots...@googlegroups.com
Hello everyone,
is there a reason why there won't be a python 3 version? I think that the current version of bots is quite perfect, it handles hundreds of translations per day without any issue but being stuck on python 2.6 it's a security concern.
Could we sponsor its update to python 3? Maybe some other company is interested in founding it?
we could start with 2000€
thanks
Andrea

Wassily

unread,
Dec 13, 2023, 4:19:39 AM12/13/23
to Bots Open Source EDI Translator
Hi Henk Jan and all

@Henk Jan: thanks for the amazing software you had made available for all of us to use over decades now and making the entry barrier really low for SME to get started with EDI.

@all:
Generally, looking at forks from the library on github, there are many efforts done by multiple people to make it python 3 compatible and one fork even goes to Django 4.2. But historically, these forks were deemed hostile and unwanted. Therefore it would be great to understand from Henk Jan what his position is generally towards forks of the setup. First of all, there is a community here, and knowledge in this particular google group that I believe nobody of the community wants to miss.

"My perfect world" view is, that I would appreciate if there was the support from Henk Jan in the form of "acknowledgement" that there would be a maintained fork out there and if someone does point out that there is a bots, let's say version 4, and someone finds this newsgroup, that questions would not just be waved off with "there is no bots 4", but maybe telling them to go to that particular fork. I think as long as BOTS 3.2 is "official" and supported here, there should be a constructive way of a co-existence.

Wojciech Kazimierczak

unread,
Dec 13, 2023, 6:19:26 AM12/13/23
to bots...@googlegroups.com
Hello all,

I want to join the rest of the group in saying that Bots is an amazing software and it truly stands out. Thank you so much, Henk-Jan, for always being here and sharing your knowledge in this discussion group! I really want to see this project continue to thrive. I believe that EDI will remain irreplaceable in the near future (rather complemented), and Bots has an important role in making it accessible to smaller or more agile companies, just like Wassily mentioned.

I would love to contribute to the project, whether it's through testing or funding certain developments. Henk-Jan, you've probably already assessed the effort required. Is there any way we can move forward? It would be extremely challenging to make progress without your guidance and assistance.

Best regards,
Wojtek

Robert Rauer

unread,
Dec 13, 2023, 8:40:18 AM12/13/23
to Bots Open Source EDI Translator
Hi all,

good things said here. Thanks for bringing this up again. Just a +1. Bots is an amazing unique piece of software and there is a big interest in a python3 fork from the community. Would be happy to join. It would be very useful and appreciated if Henk-Jan could give us some hints on how this can be achieved. In the hope that this words will not be perceived as intrusive or invasive.

Thanks Henk-Jan, thanks all.
Regards,
Robert

Hans

unread,
Dec 13, 2023, 9:29:31 AM12/13/23
to Bots Open Source EDI Translator
Hi All,

We're a big (ab)user of Bots and also would love to see new progress being made on maintaining Bots, so we'll be able to continue this great piece of software Henk-Jan made. 
I'm not a programmer, so i can't really help coding, but i'm willing the contribute in other ways like testing, sharing ideas and possibly funding.

Thanks!
Hans
Op woensdag 13 december 2023 om 14:40:18 UTC+1 schreef Robert Rauer:

KenyonIT

unread,
Dec 28, 2023, 5:59:28 PM12/28/23
to Bots Open Source EDI Translator
Like everyone else, I am a big fan of BOTS and would like to see it continue to evolve and python 3 supported.

@Henk-Ja, thank you for all your hard work and making this software available to us all. Whilst anyone could just fork the project, I think it would be more ideal to have a united front on development and keep the "official" supported version under your direction. To this end, I am happy to help with development, funding and testing newer versions.

Klaas Feenstra

unread,
Jan 1, 2024, 6:39:11 AM1/1/24
to bots...@googlegroups.com
Hi all, 

We are all great fans of the BOTS application, but we need to move on to Python3. What if we arrange a meeting and we look together what the possibilities will be. I would like a new version, but then also more API based, where you can activate routes by endpoints for example. I have created a Google Meet meeting for Monday 8 at 9.30 CET with the following link:  https://meet.google.com/hdq-efxx-ums
Hope to meet with you all. Maybe together we can rebuild in python 3 a new EDI translator (inspired of Henk Jan's Bots)

Happy new year!


Klaas Feenstra

unread,
Jan 1, 2024, 11:26:16 AM1/1/24
to bots...@googlegroups.com
@Brent, I think you could update only paramiko. It is a little bit more complicated, because pip is not working for python 2.7, but if you can find the latest version of paramiko on 2.7, it should be fine.

Adam Manoussakis

unread,
Jan 1, 2024, 3:51:10 PM1/1/24
to bots...@googlegroups.com
Hi Klaas,

Will that be 9:30AM CET Jan 8th?

On Jan 1, 2024, at 8:26 AM, Klaas Feenstra <kl...@feenstra.es> wrote:



Klaas Feenstra

unread,
Jan 7, 2024, 6:17:13 PM1/7/24
to bots...@googlegroups.com
I need to postpone this meeting to 15 of January at 9.30AM CET. Sorry.

Tom Westrick

unread,
Jan 23, 2024, 8:49:15 AM1/23/24
to botsmail
Klaas,

Just wondering how the meeting went last Monday. It was at 3:30am over here in the US so I couldn't attend :)

-Tom



---- On Sun, 07 Jan 2024 18:16:57 -0500 Klaas Feenstra <kl...@feenstra.es> wrote ---

I need to postpone this meeting to 15 of January at 9.30AM CET. Sorry.

On Mon, Jan 1, 2024 at 9:51 PM Adam Manoussakis <djad...@gmail.com> wrote:


--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.

Zeik

unread,
Jan 23, 2024, 1:28:39 PM1/23/24
to Bots Open Source EDI Translator
Same as I am in the US and I cant stay up that late anymore haha.  If we decide to fork BOTS for python3, will Henk Jan support it or at least endorse it.  I remember when I first started using BOTS there was a fork out there that was not stable and definitely not part of Henk Jans work.

Eppye Bots

unread,
Jan 23, 2024, 2:03:53 PM1/23/24
to bots...@googlegroups.com
I do endorse this.
kind regards, Henk-Jan Ebbers


Klaas Feenstra

unread,
Mar 20, 2024, 5:11:09 PM3/20/24
to bots...@googlegroups.com
Hi Tom and Zeik,

Sorry for the late reply. We had a meeting with only a few persons. After the meeting we had some more contact to see what we could do for picking this project up again. Some investigation is done by existing forks and we also got files from Henk Jan as a starting point. I got a fork of  Ludovic Watteaux working on a linux machine. Maybe we could fork this one and start doing testing and bug fixing from that version. I got it working with Django 5.0

This is what I did. 
Install virtual env. 
Install django with pip
download the latest version from gitlab and tar -xzvf bots-master.tar.gz
python setup.py install
and then I could start the bots-webserver from the bin folder.

I also could get it working with postgres, but here I had to make some modifications, because of the new database engine

image.png

For this, I needed to change the source code as for Django 5 we have another postgres Database engine.

I also tried to get this working on Apache, but at this point it is not working yet, I am thinking to put a nginx as reverse proxy server and redirect to the 8080 port of Cherrypy webserver and then use let's encrypt, so we have an https site.
Here is the link. 
What is pending.... testing testing... testing.., but maybe this could be a start. What we need is that we get a new project on github and someone who can approve the pull requests and persons who can update the documentation page.

Len Finley

unread,
Mar 21, 2024, 9:54:57 AM3/21/24
to Bots Open Source EDI Translator
Hi Klaas,

I thought i could help test.  Was thinking I'd take the latest from Github and install it on a windows server.  Following your install instructions I would install Django5,  python 3.11, and postgres.  Was wondering if you'd expect the latest to work on a Windows server.  Currently, we're running BOTS on a Windows 2012 Server (6.2.9200).

Regards,
Len

Klaas Feenstra

unread,
Mar 21, 2024, 11:03:50 AM3/21/24
to bots...@googlegroups.com
Hi Len,

I was celebrating too soon.. I got the website running with postgres, but I could not get it working with running the bots engine.. I moved again to the sqllite db.So maybe we should first start with testing thoroughly with the standard SQLite DB.

It should also work on a windows machine. I have installed it once with MYSQL  MySQL Server 8.0.33 (Community edition), Django 4.2.1.
This process I have documented every step, it is in NL, but probably this can help you..



Installatie Bots met Python3 en Django without pw.docx

Zeik

unread,
Mar 26, 2024, 1:49:45 AM3/26/24
to Bots Open Source EDI Translator
Hi All,

Sounds like we have a few different ideas for paths forward, thanks for the updates.  I agree I think we should get a new github project up and running first, I can help get one setup (not super proficient but would need help to handle pull requests).  It seems like we should probably stick with just upgrading to python3 first and not trying to swap the DB out quite yet.  Klaas what is the difference in the fork of Ludovic from the original?
Message has been deleted

Philip

unread,
Apr 1, 2024, 3:40:19 AM4/1/24
to Bots Open Source EDI Translator
Hi all,

FYI: there is also a project by chadgates on github: this one adds a docker file, which not only aids deployment, but can also help development, since docker guarantees that the environment is the same for everybody. https://github.com/chadgates/bots_build

Because bots uses multiple processes to run bots in docker (the job queue, directory monitor, and webserver) there are some difficulties to run bots in docker, which he overcame using supervisor. There is some work to do currently, for example because the job queue needs to be on localhost currently (= hardcoded), but it should be possible to ditch supervisor in the long run, and use multiple containers, orchestrated in a docker compose file.

Op dinsdag 26 maart 2024 om 06:49:45 UTC+1 schreef Zeik:

Wassilios Lytras

unread,
Apr 1, 2024, 5:35:10 PM4/1/24
to bots...@googlegroups.com
Yep, that’s me.  Haven’t looked at that in a while… running it almost like this in prod for years though on K8s. 

On 1 Apr 2024, at 08:40, Philip <philip....@gmail.com> wrote:


You received this message because you are subscribed to a topic in the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/botsmail/-RLm4tll7Zo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to botsmail+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/botsmail/54500562-4ef6-47d8-a69c-1760252d8c3dn%40googlegroups.com.

Claus Villumsen

unread,
Jun 23, 2024, 4:09:37 PM6/23/24
to Bots Open Source EDI Translator
I know I am jumping into this one a little late. I am using BOTS for many different formats and with great help from you Henk-Jan i manage to take a leap forward and make our company a lot more agile in the EDI world - so thanks a lot for all your effort and support Henk-Jan!! As the other users I think that there are still substantial usage for the software and would definitely support the development all i can. I am not a Python expert in any way, my programming skills are more in the .NET arena, but if I can make myself useful  I can probably squeeze out some time and I can probably also find a little contribution in my budget if we need some funding.

Are any of you guys still working on the project and / or testing? If so please let me know who to reach out to in order to offer any help I can provide?

Brgds
Claus Villumsen

Klaas Feenstra

unread,
Jun 25, 2024, 7:52:10 AM6/25/24
to bots...@googlegroups.com
Hi Claus,

We had some meetings and some mail contact with some interested users. Unfortunately, nothing has really started yet. There is some inventarisations of existing forks done and the next step is to organize a Kick off meeting. We will need some kind of structure. So the plan is that after the summer (probably in September) to organize a meeting. The idea is to set up a new bots project on github. First task is to continue the work already done by Henk Jan, so to upgrade the latest Bots version to the latest version of Python and Django. To get this done, we need a team with regular meetings and/or contact moments. We have to make a roadmap and to work with sprints. Divide the different tasks and we need people to test (and test and more testing). So hopefully we can get a team together. So if there are more people interested, please let me know. We can use project managers, developers, testers. 

Kind regards,

Klaas

Antony Gelberg

unread,
Nov 11, 2024, 2:31:23 PM11/11/24
to Bots Open Source EDI Translator
Hi all,

I got here from a very useful GitHub comment. Just wondering where things are at with the project to resurrect the project. :)

I'm new to EDI / X12, hence can't claim I'm a subject matter expert like others here. I'm wondering if part of the reason for the lack of updates is that the project is basically complete and isn't a moving target? (Shades of LaTeX...)

Antony

Klaas Feenstra

unread,
Nov 12, 2024, 4:32:58 AM11/12/24
to Bots Open Source EDI Translator
Hi all, 

Ludovic has an updated version of Bots on Gitlab. It works with the latest Django5 and with (ofcourse) Python3. Here you can find a document for a quick instalation. 
In the code there is also some work of Mike Griffin integrated. We are thinking to change the name to Bots NG (Next Generation). Thanks to Henk Jan that made the base for this project. There are maybe still some bugs, and also the folder structure is a little bit different from the old Bots, but there is also some new futures added for logging. Please have a look and give us your feedback. We have pending to make good documentation of the tool and how to use it with for example other databases, but give it a try and let us know what you think. I 
Kind regards,

Klaas

Claus Villumsen

unread,
Nov 12, 2024, 5:55:55 AM11/12/24
to Bots Open Source EDI Translator
Hi Klaas

Thats really fantastic news, I will try and set it up and test some of my existing routes / translations and provide any feedback here;-)

Brgds

Antony Gelberg

unread,
Nov 12, 2024, 1:01:51 PM11/12/24
to bots...@googlegroups.com
It will be interesting to see the progress of the progress. :) My 2c:
  • Changing the name can be confusing, and changing it to NG isn't futureproof. (What happens next time, NNG?) I would only change the name if it was a must. The original maintainer seems happy to let others continue, at least from my cursory glance.
  • I came here via https://github.com/eppye-bots/bots; is anyone here responsible for that? There should be a single source of truth; despite the takeover, I personally still favour GitHub because of community accessibility but either one is good, just not both. ;)
Antony

--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.


--

Len Finley

unread,
Jan 30, 2025, 11:06:09 AMJan 30
to bots...@googlegroups.com
Hi all,

Has there been any more progress on this project?

Regards,
Len

Wojciech Kazimierczak

unread,
Jan 30, 2025, 1:54:57 PMJan 30
to Bots Open Source EDI Translator
Hi all,

In coordination with Klaas and Ludovic and with Henk-Jan's consent, we've collected all the information about current state of Bots on this new webpage: https://bots-edi.org. Your comments are welcome.

Our intention is to keep the original Bots (Python 2) as "frozen" and use the fork created by Ludovic, which is fully ported to Python 3 since some time now. This version is over 700 commits ahead of the original version, but according to Ludovic the core has been kept mostly unchanged and most of the features is in the user interface.

We need now volunteers - current Bots users - who would like to try to use this version. With more common experience we'll be able to create together an updated documentation for this version. So please, join us!

Best regards,
Wojtek

John Freeman

unread,
Feb 13, 2025, 10:28:10 AMFeb 13
to Bots Open Source EDI Translator
I would like to help by testing.

Are there docs on how to install under python3.


John Freeman

Lead TP Analyst/IT Programmer

Petra Industries, LLC

405 216-2100, ext. 5607



From: bots...@googlegroups.com <bots...@googlegroups.com> on behalf of Wojciech Kazimierczak <w.kazim...@gmail.com>
Sent: Thursday, January 30, 2025 12:54 PM
To: Bots Open Source EDI Translator <bots...@googlegroups.com>
Subject: [EXTERNAL]-Re: [Bots Open Source EDI Translator] Newer Version that will support python 3
 

Wojciech Kazimierczak

unread,
Feb 13, 2025, 10:53:35 AMFeb 13
to Bots Open Source EDI Translator
Hi,

- installation instructions for Python3 version,
- invitation to Discord channel - say hello and let us know how it is going!

Best regards,
Wojtek

Klaas Feenstra

unread,
Feb 13, 2025, 11:39:09 AMFeb 13
to bots...@googlegroups.com
Hi John, 

Nice that you are willing to help.

You can find some instruction on gitlab.

  1. It is pending to update the read the docs page with this instructions. I managed to get it working with postgres, but need to add these instructions also there.


Reply all
Reply to author
Forward
0 new messages