Eptr2

Latest version: v0.7.0

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.5.3

With this version you will be able to skip the credentials (username and password) with the `skip_credentials=True` parameter when initializing `EPTR2` object.

This update is due to the possibility that EPIAS would postpone authentication requirements for the Transparency Platform. Though remember EPIAS requires now and will require registration in the future. Therefore registration to the platform and using username/password is highly recommended.

0.5.2

This update makes the necessary changes for the live Transparency Platform logins.

+ You should go to <https://giris.epias.com.tr/> and register with an email and password.
+ You should add `username` and `password` to your `EPTR2` object initialization. (No need to add `is_test=False`, default value is False)
+ The object handles TGT generation and updates automatically with soft and hard expiration times.
+ Optional: If you want to use your TGT in further iterations, you can get use the method `export_tgt_info` and then add the dictionary to EPTR2 object as a parameter `tgt_d`.

0.5.1

+ A fix is applied to path formation that is preventing convenience function
+ Soft timeout for TGT is applied (1.5 hours - EPIAS soft limit is 2 hr)
+ Periodic check for TGT timeout is added to calls

ps. These changes are for the test server. No changes on the live server until August 19.

0.5.0

On [July 30](https://seffaflik.epias.com.tr/announcements/announcements), EPIAS announced that they will start to use credentials on API calls soon. This version makes `eptr2` compatible for the new methodology.

- New parameters `username`, `password` and `is_test` are accepted in the initialization of `EPTR2` object. `is_test` parameter default value is `False`, others are `None` (ps. username and password will be required in the following versions).
- `TGT` is generated automatically in the object. You can renew TGT using `check_renew_tgt` method. Even though technical documents indicate an 8 hour duration, expiration is set to 6 hours.

Note that these changes are currently only applicable to test server. You need to register from [here](https://giris-prp.epias.com.tr/).

According to the announcement, changes will be taken to live on August 19, 2024.

0.4.2

- Fixes and improvements
- Added services

0.4.1

This is an interim release to fix minor points.

+ `pandas` is no longer required in time related utility functions (`util.time`)
+ `root_phrase` can be set in `EPTR2` object

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.