Sando's Blog

Weekly summary #3

Sando
Published: 06/10/2019

Hi there, how are you? I leave the summary of the week.

 

'' '
What did you do last week

 

This week is doing the updates in the pyk3 branch, testing.
in each advance.
Test tools and code for the progress of the project.

 

This week

 

This week we will continue with the web services test, add some missing updates and add the dependencies to setup.py

 

Problems found

 

I was having problems in the system exit in Windows,
running some tests but nothing out of the ordinary in sys.stdout to see information of the parameters received in the xml,
and some problems with the web service on external test servers
With the help of the mentors the problems were solved.
I also received suggestions on the incorporation of tools to improve the quality of the commitments and the project.
'' '

Regards and Good week!

View Blog Post

Weekly summary #2

Sando
Published: 06/03/2019

Hello, how are you all! Here I leave the summary of last week.


'''
What did I do this week


 In the previous week we searched for changes in the main branch that were missing in py3k around 20 commits to update.
They were also doing checkups of the web services electronic invoices with the PDF generation module with real communication against the Afip servers.
A new issue came from one of the members of the PyAr community @Gilgamezh, to directly add the dependencies to the setup.py. With which, as a first step what I did was to check these dependencies, although this was part of the project in week 3, I thought it was important to see it, tests were made of intalacion and functionality in the environments Windows 10 and Linux Mint.


For next week


This week we will incorporate the necessary changes in the py3k branch depending on the results of the tests. On the other hand, we will be moving forward with the unit tests trying to reach as much coverage as possible in the web sevices to be tested functionality This week the necessary issues will be added to complete the first stage.


Complications


The most complicated part was when they tested the facilities of the dependencies which are in a requirements.txt which installed only 1 of the 6 (minimum) (platform of first test Windows 10), it was discovered that the problem was generated for the dependency m2crypto not only was not installed but it broke the intalaciones of others when the command was executed:
⦁ pip install -r requirements.txt
This dependence being one of the topics to be discussed later in the project, we proceeded to omit m2crypto in the requirements.txt and the dependencies were installed correctly. Like Pyafipws can be used directly installing openSSL, after the meeting with the mentors, I remain clear the need to evaluate if we continue using this dependency or some other as cryptography which will be reviewed at the time.
'''


Thanks !, it will be until next week.
Good week!

View Blog Post

Start first week - GSoC with PSF

Sando
Published: 05/28/2019

Hey there!, I'm Nicolás Sandoval from Argentina.
 

This week I start with the first part of my project in PyAfipWs

 

View Blog Post