Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/tahoe-capabilities

Simple, re-usable types for interacting with Tahoe-LAFS capabilities
https://github.com/tahoe-lafs/tahoe-capabilities

Merge pull request #5 from tahoe-lafs/release-2023.1.5

Update metadata for 2023.1.5 release

61727bf9a0d86e3bc12eb72ec1c10d6b403df7f4 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
bump the version number

b33950e31d8edf494ced626b342e359ec005166a authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #4 from shapr/finish-renaming

no really finish renaming things

eedb04fb19e992789ddf9dc36bdbe967331eb6b2 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
no really finish renaming things

72dc242cce28ebae2d55e0cf10af621dd68dfb11 authored over 1 year ago by Shae Erisson <[email protected]>
Merge pull request #3 from shapr/publish-sdist

upload sdist as well as wheel

0a8b99f63849eb144c06cbd70ecf64c167e2719c authored over 1 year ago by Jean-Paul Calderone <[email protected]>
upload sdist as well as wheel

transcribed by @shapr and dictated by @exarkun

ea25059b499e393f2f7f22dded7609a72bc341e4 authored over 1 year ago by Shae Erisson <[email protected]>
Merge pull request #2 from tahoe-lafs/release-2022.9.1

Prepare for release of 2022.9.1

be77e1ccb438f71e747c170a788765fade597be1 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
bump version number

68c1d2ef535d0b4b4909f240452d4ddfcd501187 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1 from tahoe-lafs/more-derivers

Add and use some more `derive` classmethods

e2edd97b52acd14e2758dac08e34a7e00314f767 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Add and use some more `derive` classmethods

084994f2c24c793fb41f8626435efc93fead1060 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Bump version for new release with correct metadata

9fbb11cce462262aa06120b5d666b70c8e9fee81 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
For real releases, upload to real PyPI

6380659b21f5a7142611190b491fa200b853aba1 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Add a little more package metadata

669c956187520e0060775e4b068d19727e665136 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
terminate `nix run` options and pass the rest to twine

dc91e126f27c44f261aa40c6d71723f20b4a5ebe authored about 2 years ago by Jean-Paul Calderone <[email protected]>
run build-wheel for every normal CI run too

de20ec284161afe95984f6697af2cebe1dd082e6 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Add release-automation related infra

7fbd356802031a862d6835394f5d6b79576a997c authored about 2 years ago by Jean-Paul Calderone <[email protected]>
give test workflow a nicer name

9fb1f70c002acdb71eae1797f74c500f0fe39d61 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
bump version

e779df54e6009b414fade1dda395c85e625f98c6 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Update Python packaging metadata to reflect supported Pythons

9672932992239c36ff65d6d31bff9a0244454b4e authored about 2 years ago by Jean-Paul Calderone <[email protected]>
some minor ci configuration improvements

We can use a newer nix container with openssh pre-installed to save a little
time and we can con...

296e79f6c08169524e889cf666e6dc6f483be899 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Provide a `derive` classmethod for easier construction

b84a322572d87c83522f99a41daf93379defe15a authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Add Python 3.10 to packaging / CI

6f4d8e4e3d9cbe03743e90091ff7e55fa8a5a871 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
add readable_from_string and make WriteCapability consistent

a49cba4ce84e6cec2d615bda284562f37b8df74e authored about 2 years ago by Jean-Paul Calderone <[email protected]>
set CACHIX_NAME for the other job too

e1360851bbb197ef79368f0290de772c9fc52f63 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
use cache in unittests job too

9ec347b610f3bdd0d6ed43a4b9dfb71f54498a3a authored about 2 years ago by Jean-Paul Calderone <[email protected]>
consistency

d676c792214e72bd96d2bb084d897c1c2ab020ba authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Stop testing Python 3.10 on CI

b6bd35a4077abea031e1e07a6b0672d874afe383 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Set up the Cachix cache!

a37a8a466ad8e63be4e7ac3c243dc1e6480f856c authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Nevermind, Python 3.10 and 3.11 don't work.

Python 3.10 fails with:

> ModuleNotFoundError: No module named 'flit_core'

Python 3.11 fails w...

426479d23edbb4a13fc46ac68a6192ade3dbd020 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Split "get the development environment" off from the isort step

This will make it more clear when there is an isort failure that the problem
is really isort and...

d925b3c79c07ca7aaf748bf146588e8a4cb2804d authored about 2 years ago by Jean-Paul Calderone <[email protected]>
fix quoting

08bbe9b7bd5603ed42157dd61e1dd7a37e0b9843 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
maybe this way

01a1cea5549348f0a6a9db64ee7c2302bba216df authored about 2 years ago by Jean-Paul Calderone <[email protected]>
we shouldn't need to specify our own dockerhub credentials anymore

9fb2eda173f96a70b00706d94b2ee9afb288a4cc authored about 2 years ago by Jean-Paul Calderone <[email protected]>
start of a ci configuration

643acc92ac7c91e1d9fe0213b872356a27d440dd authored about 2 years ago by Jean-Paul Calderone <[email protected]>
default to a newer python and bring python310 in since it works

94bcdb757de3dfd6e1cabac63db1acd39bca148c authored about 2 years ago by Jean-Paul Calderone <[email protected]>
The version string is detected in setup.cfg for us

e4c7cf7ea06d9108229c13ea6415003121091fa3 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Get `nix flake check` and the test outputs working too.

eb39b223e820609a5514634c546519e3d490a68a authored about 2 years ago by Jean-Paul Calderone <[email protected]>
ignore some junk

83e784100733f43c81719af9aa194fcba7c56696 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
proper trailing newline

384b8e1a24ebac09979152b57929fbe8714d2f84 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
black, isort, flake8 clean

e6a1737da2547a4af2bcca1a3aa9fabfd1ccc076 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
version bump

0721e0448a910db9a2377084a214c08f1294524b authored about 2 years ago by Jean-Paul Calderone <[email protected]>
these are not test requirements, they're something else

78b5857436eb1370a4baaf22cc1b93ccbf9a449c authored about 2 years ago by Jean-Paul Calderone <[email protected]>
get a few more development tools into the nix dev environment

cd657d50f7a06e0bd496ca2f34fe8928287ed39c authored about 2 years ago by Jean-Paul Calderone <[email protected]>
a few type annotation fixes

bd723639b057ab390e143da5d5832ba19f8d18e1 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
pass-through for CHK metadata

fe9874fb975e2f126ac965df221fc4410a4032a9 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Fix a bug in CHK-Verifier derivation

Also add a bare level of interop testing using test vectors generated by
Tahoe-LAFS itself.

97d4bff1d2bb880529ad3e59642f7b971722817d authored about 2 years ago by Jean-Paul Calderone <[email protected]>
more parsers, and group the implementation arbitrarily differently

47b64cebdd95f118eb1d048eef87c044db47482a authored about 2 years ago by Jean-Paul Calderone <[email protected]>
expose some APIs helpful for less type-opinionated applications

3ded0db20f1a2ef372bfa07a423d67a724270b21 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Fix some packaging metadata to reflect real dependencies

4e1a80f5bc52cb50270f71a813b2d2c735ab1b67 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
split implementation out into a few modules; add some more tests

d4d77116c82e89b340998ed9edb1195d38ab9a34 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
stand-alone parser and test and mypy fixes

7c85d32699f1a93532fa8ceabde5b75bd9f51a76 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
[wip] Type checking fixes and the start of a test suite

72e2767beab9ea5a131ab05c195867f5a7f3e8c2 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
try to avoid having to repeat the same logic for each cap type

hashutil is copied from tahoe-lafs with type annotations added. it probably
needs to have some ...

feaf1175ea65146c9679a692ddc5cc90c0542248 authored about 2 years ago by Jean-Paul Calderone <[email protected]>
Some more basic packaging work

in particular, the nix stuff gives a convenient `nix develop` environment

3184d444421213762d8baa74b324a385af09d9be authored about 2 years ago by Jean-Paul Calderone <[email protected]>
some more random pieces

26594f1c6ad2f1d83cdbe32dcceef25e61c8c7bd authored about 2 years ago by Update Bot <[email protected]>
use old-fashioned packaging that mach-nix understands

also declare that we have types

39b35fb2e93d47e88a120592c921d31def1534b0 authored about 2 years ago by Update Bot <[email protected]>
Begin to sketch the types that represent Tahoe-LAFS capabilities

9943dd219adcc479988512aa53684cfcb57242aa authored about 2 years ago by Update Bot <[email protected]>