summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | We live in the future nowJeff Forcier2023-01-125-5/+0
| |
* | Update a bunch of no/low impact python2/3 references/commentsJeff Forcier2023-01-125-19/+11
| |
* | No need for passthru dunder-init in Py3-only dict subclasses yeyJeff Forcier2023-01-121-5/+0
| |
* | Nix setup.cfgJeff Forcier2023-01-122-8/+1
| |
* | Last spot of six removalJeff Forcier2023-01-121-3/+2
| |
* | flake8Jeff Forcier2023-01-114-4/+2
| |
* | blackenJeff Forcier2023-01-1120-58/+73
| |
* | Missed a spot re: b,u helpers now in utilJeff Forcier2023-01-111-0/+1
| |
* | No idea when self.fail worked or didn't. old code is old?Jeff Forcier2023-01-111-8/+3
| |
* | Import shuffleJeff Forcier2023-01-111-1/+1
| |
* | Put back the old faux-long(), kinda, in a few spots onlyJeff Forcier2023-01-114-7/+25
| |
* | Set up icecream in test harnessJeff Forcier2023-01-101-0/+6
| |
* | Nix old todoJeff Forcier2023-01-101-4/+0
|/
* Oh right that's why I had specific pins hereJeff Forcier2023-01-091-1/+3
|
* Some semi-missed removals of 'long'Jeff Forcier2023-01-094-9/+5
| | | | | | | - a couple spots where we wrote longs as int64 and ints as int. I _think_ the right thing to do here is write all ints as int64 given how Python handles these under 3. - docs bits
* s/mock/unittest.mock/gJeff Forcier2023-01-097-7/+7
|
* py3compat.strftime -> time.strftimeJeff Forcier2023-01-091-3/+2
|
* Nuke outdated todoJeff Forcier2023-01-091-1/+0
|
* nuke py3compat.inputJeff Forcier2023-01-091-1/+0
|
* Remove sys.version_info checksJeff Forcier2023-01-093-17/+2
|
* Update encode/decodebytesJeff Forcier2023-01-093-3/+3
|
* py3compat.bytes -> builtin or literal dependingJeff Forcier2023-01-092-4/+2
|
* py3compat.builtins -> stdlib builtinsJeff Forcier2023-01-092-2/+2
|
* text_type -> strJeff Forcier2023-01-091-2/+1
|
* bytes_types -> bytesJeff Forcier2023-01-093-9/+7
|
* string_types -> strJeff Forcier2023-01-096-16/+12
|
* Move b, u helpers to util module for nowJeff Forcier2023-01-0919-23/+46
| | | | Later on we can likely nuke many uses of these
* Remove or transmute all use of long()Jeff Forcier2023-01-0912-36/+32
| | | | | | | - When wrapping literals: just go away - When wrapping variables whose values are already definitely integers (eg output of 'id()'): ditto - When wrapping variables of unknown provenance or which are definitely NOT integers: replaced with int()
* Update BytesIOJeff Forcier2023-01-093-3/+6
|
* Remove py3compat.PY2, including related streamliningJeff Forcier2023-01-099-106/+49
|
* integer_types -> intJeff Forcier2023-01-091-2/+2
|
* Update StringIOJeff Forcier2023-01-093-4/+4
|
* Migrate some byte related helpers aroundJeff Forcier2023-01-0919-68/+91
| | | | | I feel like we should be able to just nuke byte_chr and friends at this point, but it's not entirely obvious, so let's rock that boat later.
* Require modern versions of bcrypt, pynaclJeff Forcier2023-01-091-2/+2
| | | | | | We may end up using new Cryptography primitives instead of pynacl eventually, but for now, just using both of these libraries' "3.6+" releases as new baseline.
* Move to cryptography 3.3 as baseline depJeff Forcier2023-01-093-4/+8
| | | | and bump top end test matrix cell to 40ish
* Tidy up requires/entrypoints/install docsJeff Forcier2023-01-093-27/+12
| | | | | | | | | | | - Realized at this date that _moving_ Ed25519 deps behind an entrypoint is going the wrong direction, that key type should be used _more_ now, not _less_. I no longer even remember why folks were pissy about pynacl/bcrypt exactly. - We can in fact just use ed25519 from cryptography itself now, so no more pynacl anyways (but still bcrypt) - Twiddle install language a bit re: invoke used in more places, and again removing the notes about ed25519 being special
* Make py3compat drop its own changelog entry, and nix the file itselfJeff Forcier2023-01-092-190/+7
| | | | NOTE: imports not fixed yet so this will break CI!
* Classifiers, python_requires updateJeff Forcier2023-01-091-4/+3
|
* Bump invoke requirement to modern revJeff Forcier2023-01-091-1/+1
| | | | | May technically function with invoke 1.x but much easier to support if we ensure everything's working with the same transitive dep tree.
* Changelog entry for py2 dropJeff Forcier2023-01-091-0/+14
|
* Overhaul dev-reqs again: modern stuff and less pinningJeff Forcier2023-01-091-21/+13
|
* Add 3.11 to test matrix tooJeff Forcier2023-01-091-1/+1
|
* add 3.10 to test matrixPaul Kehrer2023-01-091-1/+1
|
* update dev-requirements pinsPaul Kehrer2023-01-091-3/+10
| | | pin 3.6 and then 3.7+
* CI config tweaksJeff Forcier2023-01-091-1/+3
|
* bump dev versionJeff Forcier2023-01-091-1/+1
|
* Cut 2.12.02.12.02.12Jeff Forcier2022-11-042-1/+2
|
* Merge branch '2.11'Jeff Forcier2022-11-042-1/+2
|\
| * Cut 2.11.12.11.12.11Jeff Forcier2022-11-042-1/+2
| |
* | Merge branch '2.11'Jeff Forcier2022-11-041-0/+1
|\ \ | |/