Releases: scivision/gitMC
Enable Python >= 3.6, template asyncio.run alternatives
Allow use with Python >= 3.6. It would be much more cumbersome to enable Python 3.5 and not worthwhile with upcoming Python 3.5 deprecation. Major packages such as Django and major commercial software have already dropped Python 3.5 support from current development work.
CI integration test, ActOnChanged.py -p preview
CI integration install vers
Note fallback for Python 3.7
Explicitly note the fallback for Windows and Python 3.7. Python ≥ 3.8 makes this the default event loop policy for Windows:
asyncio.WindowsProactorEventLoopPolicy
Increase use of pipelining and concurrency
requires Python ≥ 3.7 to reduce platform-dependent boilerplate for asyncio
added "SetArchive.py"
SetArchive.py is a new script that allows mass-archiving of repos starting with a name pattern for a user or organization.
Generally modernized the CI template.
Find GitHub total star count fast
Get almost instant total of a user's GitHub stars by:
python GithubStarTotal.py username
also cleaned up project internals more.
simplify
Performance: pipelining
Throughout the program, used iterators in pipelines instead of lists where it was straightforward to do so. Perhaps more to come in the future.
concurrent operations, documentation, cleanup
- General cleanup and prettifying of output
- speedups from concurrent
asyncio
operations
Make API consistent, naming better, functionalize, speedup
far faster with HTTPS without anti-leech fail if .git not found