It's needed to run `setup.py` itself, but that's not what
`install_requires` is for, and the rest of the package no longer uses it
(since #2036).
I deliberately left the entry in `requirements.txt` in place, since
that's used by CI.
* use cryptography to generate pkcs12 certificate
* fixes
* removed pyopenssl version restriction
* handle asn1 certificate type as well
* updated PyOpenSSL version in setup.py. fixed typo in adcsattack
* [MSSQL] Improves version display
* [MSSQL] Patch file exists if language is not english
* Add impacket.mssql to setup.py
* Pass on KeyError exception
---------
Co-authored-by: Aurélien CHALOT <aurelien.chalot@orangecyberdefense.com>
* added setuptools requirement for pkg_resources python library
removed future as it wasn't being used
* added setuptools to requirements, removed future
* Modified the SSL context setting. Using TLS_METHOD the protocol version used will be negotiated to the highest version mutually supported by the client and the server
* Modified cipher list setting. Defining 'ALL:@SECLEVEL=0' enables compatibility with previous versions.
* Updated pyOpenSSL requirement to >=v21.0.0. This version included the TLS_METHOD definition.
* Dropping Python 2.7 support. We're going to run it in GitHub Actions/Tox but only as experimental to have visibility.
* Arranged README and updated installation steps.
* Added latest ChangeLog entries.
* Added tox-gh-actions to simplify workflow.
This was a pending change to:
- Use the same tagline, copyright and license notice across files.
- Remove authors' contacts that are no longer valid (due to affiliation changes).
- Update repository location.
- Update license file with missing licenses (althought those were already in source files).
This doesn't include any change on the source code, nor any change on current copyright or licenses. Just formatting and phrasing to make our and distro's maintainers life easier.
wine 'C:\Python27\python.exe' setup.py install
Traceback (most recent call last):
File "setup.py", line 17, in <module>
if call(["git", "branch"], stderr=STDOUT, stdout=open(os.devnull, 'w')) == 0:
File "C:\Python27\lib\subprocess.py", line 172, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 394, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 644, in _execute_child
startupinfo)
WindowsError: [Error 2] File not found
- Scheme now uses semantic+pre-release+local versioning
( see https://bit.ly/36QdfJX )
- Version now pulls date timestamp from last commit if in a git dir
- Banner now pulls version directly from setup.py version
- Eliminates case where multiple different version all display the
same version number in the banner