Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build python wheel for eservice and pservice #439

Closed

Conversation

marcelamelara
Copy link
Member

@marcelamelara marcelamelara commented May 3, 2023

This PR replaces the deprecated python .egg package format for the eservice and pservice with the python .whl format. This is achieved by using more recent python build and install tooling.

Blocking #421. Addresses Task 1 of #437

Ubuntu and others added 5 commits June 16, 2023 04:06
… in progress. Please see README_CCF_v4.md for usage instructions

Signed-off-by: Ubuntu <ccf@prakash-services.ngrbedaihgkeramjr13nhjagoc.bx.internal.cloudapp.net>
…th what currently exists for v1.0.19

Signed-off-by: Ubuntu <ccf@prakash-services.ngrbedaihgkeramjr13nhjagoc.bx.internal.cloudapp.net>
In order to get the new CCF to run with the sandbox script
several changes needed to be made. Most importantly, the ledger
URL must be specified with an IP address, not a domain name.
Second, the docker build process is slightly changed to accommodate
the lack of a configuration step in the new build process. As part
of that update, the dependency on PDO_LEDGER_URL environment variable
for configuration is removed and the scripts for configuring the
CCF instance now take explicit host/port parameters. As part of the
update a lot of old unused code was removed from those scripts.

Right now the code assumes that the creation of the ledger keys
by the CCF node is a sufficient indicator that the node is ready.
Some additional checks are in the generate_ledger_authority script
which should be the first called after CCF is started. These
checks should be added to the other scripts as well.

Signed-off-by: Mic Bowman <[email protected]>
Added a new function for forcing name/address to an ip address. This
is useful since CCF requires ledger URLs and interfaces to be
specified as IP addresses.

Pushed changes to use the new function into the docker tools
and the script to start CCF.

Signed-off-by: Mic Bowman <[email protected]>
Signed-off-by: Marcela Melara <[email protected]>
@marcelamelara marcelamelara deleted the services-python-build branch March 22, 2024 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants