# rsv.py
# Description
A module for reading and writing an [RSV](https://github.com/Stenway/RSV-Challenge) document file.
# Using
```python
import rsv
sample_data = [
["Name", "Description", None],
[],
[None, ":)"]
]
with open("document.rsv", "wb") as file:
rsv.dump(sample_data, file)
# The first load method.
# It is the most efficient and suitable for working even with large arrays.
# Since it loads data from the file sequentially when loading.
with open("document.rsv", "rb") as file:
data = rsv.load(file)
# The second load method.
# It is suitable for working with small arrays.
# Since it loads the entire file into memory at once and only then parses it.
with open("document.rsv", "rb") as file:
data = rsv.load_split(file)
# The third load method.
# This is the most efficient possible method suitable for working with any arrays of any size.
# Loads the file line by line, the use of `for` is required.
with open("document.rsv", "rb") as file:
lines = []
for line in file.load_generator():
# And here you can do whatever you want...
lines.append(line)
```
## Notes
It is also worth noting that no one forbids you to use the `Encoder`/`Decoder` directly:
```python
import rsv
rsv_encoder = rsv.Encoder(open("document.rsv", "wb"))
rsv_decoder = rsv.Decoder(open("document.rsv", "rb"))
```
Raw data
{
"_id": null,
"home_page": "https://github.com/romanin-rf/rsv",
"name": "rsv",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "rsv, csv, io, file, format, dump, load, read, write",
"author": "Romanin",
"author_email": "semina054@gmail.com",
"download_url": null,
"platform": null,
"description": "# rsv.py\n# Description\nA module for reading and writing an [RSV](https://github.com/Stenway/RSV-Challenge) document file.\n\n# Using\n```python\nimport rsv\n\nsample_data = [\n [\"Name\", \"Description\", None],\n [],\n [None, \":)\"]\n]\n\nwith open(\"document.rsv\", \"wb\") as file:\n rsv.dump(sample_data, file)\n\n# The first load method.\n# It is the most efficient and suitable for working even with large arrays.\n# Since it loads data from the file sequentially when loading.\nwith open(\"document.rsv\", \"rb\") as file:\n data = rsv.load(file)\n\n# The second load method.\n# It is suitable for working with small arrays.\n# Since it loads the entire file into memory at once and only then parses it.\nwith open(\"document.rsv\", \"rb\") as file:\n data = rsv.load_split(file)\n\n# The third load method.\n# This is the most efficient possible method suitable for working with any arrays of any size.\n# Loads the file line by line, the use of `for` is required.\nwith open(\"document.rsv\", \"rb\") as file:\n lines = []\n for line in file.load_generator():\n # And here you can do whatever you want...\n lines.append(line)\n```\n\n## Notes\nIt is also worth noting that no one forbids you to use the `Encoder`/`Decoder` directly:\n```python\nimport rsv\n\nrsv_encoder = rsv.Encoder(open(\"document.rsv\", \"wb\"))\nrsv_decoder = rsv.Decoder(open(\"document.rsv\", \"rb\"))\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A module for reading and writing an RSV document file.",
"version": "1.5.2",
"project_urls": {
"Homepage": "https://github.com/romanin-rf/rsv",
"Repository": "https://github.com/romanin-rf/rsv"
},
"split_keywords": [
"rsv",
" csv",
" io",
" file",
" format",
" dump",
" load",
" read",
" write"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d2f1fa04af879fc46c0b1ee3f5856bf07f3883f9dda49b44c374ecd9909374a1",
"md5": "3a050681e89f89b47b3ef9cd61de3b75",
"sha256": "75eaacca939df9294323a446710abde0a42663a80cab1139b6e6293496397ee6"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3a050681e89f89b47b3ef9cd61de3b75",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 61393,
"upload_time": "2024-12-29T00:45:50",
"upload_time_iso_8601": "2024-12-29T00:45:50.901109Z",
"url": "https://files.pythonhosted.org/packages/d2/f1/fa04af879fc46c0b1ee3f5856bf07f3883f9dda49b44c374ecd9909374a1/rsv-1.5.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28e313b8bafca6845fcbad32cfeed5be8ca4c1b6572122400cc97e9bdfcfcc70",
"md5": "6be1ad29e44e604df1220c97b30917d1",
"sha256": "158d8ee965c7b5c307f2d9dde900629de816836cd57608d61bbe6afc9d6e36e8"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6be1ad29e44e604df1220c97b30917d1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 60339,
"upload_time": "2024-12-29T00:45:54",
"upload_time_iso_8601": "2024-12-29T00:45:54.780800Z",
"url": "https://files.pythonhosted.org/packages/28/e3/13b8bafca6845fcbad32cfeed5be8ca4c1b6572122400cc97e9bdfcfcc70/rsv-1.5.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a26dc2046c072d7b7bd7cd5a67e004a2cef945f9914b121a6d7e816915c9d834",
"md5": "fa8e7130c3cc39aed59ebeb353151558",
"sha256": "db41b6c98abfbce9a73eadfa0b9e202901f93dcf95f9c7ab0ef2e251d1cff251"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fa8e7130c3cc39aed59ebeb353151558",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 79586,
"upload_time": "2024-12-29T00:45:55",
"upload_time_iso_8601": "2024-12-29T00:45:55.779185Z",
"url": "https://files.pythonhosted.org/packages/a2/6d/c2046c072d7b7bd7cd5a67e004a2cef945f9914b121a6d7e816915c9d834/rsv-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eda1c78174a63642359fbb101233117925268c60e826d8fe42912ee42cb9ac99",
"md5": "4af01fac3ada11edadcb96fe434d176f",
"sha256": "67993cfc2cc69f976d5cfca62bfd3b7bb76af13d2cf66962be8fb86f46838c31"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4af01fac3ada11edadcb96fe434d176f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 80663,
"upload_time": "2024-12-29T00:45:58",
"upload_time_iso_8601": "2024-12-29T00:45:58.278721Z",
"url": "https://files.pythonhosted.org/packages/ed/a1/c78174a63642359fbb101233117925268c60e826d8fe42912ee42cb9ac99/rsv-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6e7c3dd293f37160e9d71b191040539a0fdbde4fb0f01d0fadbcc0f8401e4f37",
"md5": "356bd03a62d55c4eae2a2b10f38d5dc5",
"sha256": "36a13fa0bbf8ecb614e4528247e1400737e7636e8c6de3eb12b5cc1492be495e"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "356bd03a62d55c4eae2a2b10f38d5dc5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 55290,
"upload_time": "2024-12-29T00:46:00",
"upload_time_iso_8601": "2024-12-29T00:46:00.661811Z",
"url": "https://files.pythonhosted.org/packages/6e/7c/3dd293f37160e9d71b191040539a0fdbde4fb0f01d0fadbcc0f8401e4f37/rsv-1.5.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2d12ed854c827d48a445c0433a0886735c187389567265af8a2a7b21caf107cc",
"md5": "623ba6b26fb750aa0e6ccb507602ebdc",
"sha256": "cb5fcf097f6e7a2b9b95c7b2bb828959a32dbb556d090a166ea9063326b9ea0d"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "623ba6b26fb750aa0e6ccb507602ebdc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 60922,
"upload_time": "2024-12-29T00:46:01",
"upload_time_iso_8601": "2024-12-29T00:46:01.602601Z",
"url": "https://files.pythonhosted.org/packages/2d/12/ed854c827d48a445c0433a0886735c187389567265af8a2a7b21caf107cc/rsv-1.5.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ac9f52e378d149c4c5dfc48598d3f9453a34406f47a2cc5d130c4ff3ff68b2e",
"md5": "342a92300b4bb490b87c3bf59aed1b72",
"sha256": "0be77b0ee709737fae345ecae9a3c0741afbe5b5db0bd43c02ff2db82f6bfc02"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "342a92300b4bb490b87c3bf59aed1b72",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 59809,
"upload_time": "2024-12-29T00:46:03",
"upload_time_iso_8601": "2024-12-29T00:46:03.647725Z",
"url": "https://files.pythonhosted.org/packages/0a/c9/f52e378d149c4c5dfc48598d3f9453a34406f47a2cc5d130c4ff3ff68b2e/rsv-1.5.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "20c943aee8aa5b9a699fd98f6cfe6feac1695313b563cbcbe8717ea72efa6721",
"md5": "ca71058612e0c2f659552028c46061ae",
"sha256": "969d096007807b61c9d84f36a20b107ff9f8843c2705cc525fc401f09a478b65"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ca71058612e0c2f659552028c46061ae",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 79144,
"upload_time": "2024-12-29T00:46:04",
"upload_time_iso_8601": "2024-12-29T00:46:04.597149Z",
"url": "https://files.pythonhosted.org/packages/20/c9/43aee8aa5b9a699fd98f6cfe6feac1695313b563cbcbe8717ea72efa6721/rsv-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "09f4ab67b8ec76afe9ccfcfbbe5e6e01c106ce9726906fc40f7be9c3374cef67",
"md5": "46bea0b630e6c5053a612a51c40263df",
"sha256": "987ea782e83f43dfd286934f253f251239893d71d92f0d67234ea0e179284459"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "46bea0b630e6c5053a612a51c40263df",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 80121,
"upload_time": "2024-12-29T00:46:05",
"upload_time_iso_8601": "2024-12-29T00:46:05.555630Z",
"url": "https://files.pythonhosted.org/packages/09/f4/ab67b8ec76afe9ccfcfbbe5e6e01c106ce9726906fc40f7be9c3374cef67/rsv-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0172f5a7867596a620346509bc672e5c8ad7e0b1acb55433b68260d2a233250b",
"md5": "421a89262cbbb778f490b021056281ff",
"sha256": "305906ecd1f2d6c7a68b69429c0942ede8451e345195e75900b2bd4f2130303e"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "421a89262cbbb778f490b021056281ff",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 54980,
"upload_time": "2024-12-29T00:46:06",
"upload_time_iso_8601": "2024-12-29T00:46:06.429621Z",
"url": "https://files.pythonhosted.org/packages/01/72/f5a7867596a620346509bc672e5c8ad7e0b1acb55433b68260d2a233250b/rsv-1.5.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "70f3066cd0edbabc347fe0dbc5ab1390116c658d4b9faa394a65446314f25811",
"md5": "845df4a7c0494f7508e3dd53ff6551a8",
"sha256": "7785ef40aa401e24f11ae6711c118ce80c68b6c4e8f57f764d507e9554b25264"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "845df4a7c0494f7508e3dd53ff6551a8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 62501,
"upload_time": "2024-12-29T00:46:07",
"upload_time_iso_8601": "2024-12-29T00:46:07.344976Z",
"url": "https://files.pythonhosted.org/packages/70/f3/066cd0edbabc347fe0dbc5ab1390116c658d4b9faa394a65446314f25811/rsv-1.5.2-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d071a556ab2984b7f6b086cc160fc2a59d1cc7cfc23f21c9981ad218d49a954",
"md5": "4dfd8edb10946c22eabd0d22a999f723",
"sha256": "f4a82261d503ed00ace15d1a9fde0c28f98bbf0870f0f01345f0219217c9bcf5"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4dfd8edb10946c22eabd0d22a999f723",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 60442,
"upload_time": "2024-12-29T00:46:09",
"upload_time_iso_8601": "2024-12-29T00:46:09.605554Z",
"url": "https://files.pythonhosted.org/packages/0d/07/1a556ab2984b7f6b086cc160fc2a59d1cc7cfc23f21c9981ad218d49a954/rsv-1.5.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a3fc7a45daebd29815ec3ed7834860fc7bc3cd29e22ddb8346d8f685934f9e76",
"md5": "1846193ff9d96f9f08c91da94228ffdc",
"sha256": "6e7a954ba759d868c6eaf9ac00b87a7e24b3eda6010b9c03b1d744d64aa553f8"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1846193ff9d96f9f08c91da94228ffdc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 79727,
"upload_time": "2024-12-29T00:46:10",
"upload_time_iso_8601": "2024-12-29T00:46:10.547324Z",
"url": "https://files.pythonhosted.org/packages/a3/fc/7a45daebd29815ec3ed7834860fc7bc3cd29e22ddb8346d8f685934f9e76/rsv-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5d8bacfca5517b57533f46089582bac67b693412d864b81af2a96f7501c6cb4",
"md5": "c35b29e13f884a7007d98fa4f65cfa25",
"sha256": "1ee605d91800d60bf547f48c12d4bee0b53dc63692bc4bf6b875890a26c4b0d4"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c35b29e13f884a7007d98fa4f65cfa25",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 81572,
"upload_time": "2024-12-29T00:46:12",
"upload_time_iso_8601": "2024-12-29T00:46:12.569984Z",
"url": "https://files.pythonhosted.org/packages/c5/d8/bacfca5517b57533f46089582bac67b693412d864b81af2a96f7501c6cb4/rsv-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dbf3571c81786ef53b985eaa349a980626ad8be03a4e96ab78242e2b93a34563",
"md5": "357e200af25d1f9f9391ac071cfe463c",
"sha256": "0c9bee38e0e224e5974ae09b467eb23cee8b011219390303c78e08c498d74999"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "357e200af25d1f9f9391ac071cfe463c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 55407,
"upload_time": "2024-12-29T00:46:13",
"upload_time_iso_8601": "2024-12-29T00:46:13.452927Z",
"url": "https://files.pythonhosted.org/packages/db/f3/571c81786ef53b985eaa349a980626ad8be03a4e96ab78242e2b93a34563/rsv-1.5.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82b9e56a85039b6939bfd8e12080c3fc0fbee97060e283cb3b3400b8a4c89b6f",
"md5": "b400e4c2c25689534b56327fc6565514",
"sha256": "2995dbda0ea22cbe0099d3b701f4004739ee00bb136284516fb8f1d368cbfada"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "b400e4c2c25689534b56327fc6565514",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 62312,
"upload_time": "2024-12-29T00:46:14",
"upload_time_iso_8601": "2024-12-29T00:46:14.350834Z",
"url": "https://files.pythonhosted.org/packages/82/b9/e56a85039b6939bfd8e12080c3fc0fbee97060e283cb3b3400b8a4c89b6f/rsv-1.5.2-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad1b02d1235e2a462af74481c546c89029c4c41928f4e6d20208004282e14428",
"md5": "33f8ef1e48e15ee66b05382daa3cbd20",
"sha256": "54cc08ab496d89d5ae2f558b79d9b01c931e7bc56e94eddedb6fc04b5058c592"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "33f8ef1e48e15ee66b05382daa3cbd20",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 60276,
"upload_time": "2024-12-29T00:46:15",
"upload_time_iso_8601": "2024-12-29T00:46:15.286305Z",
"url": "https://files.pythonhosted.org/packages/ad/1b/02d1235e2a462af74481c546c89029c4c41928f4e6d20208004282e14428/rsv-1.5.2-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d684aa174195921051149348bf72e280bbe2491655259eb710a9a312ba1b528b",
"md5": "ae4b343e19270f533d73daaba9f006a4",
"sha256": "ff1b8040548c4578d0927d55ae8b98514edcfe5f6bdabd41b38851254be2e052"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ae4b343e19270f533d73daaba9f006a4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 79603,
"upload_time": "2024-12-29T00:46:16",
"upload_time_iso_8601": "2024-12-29T00:46:16.242047Z",
"url": "https://files.pythonhosted.org/packages/d6/84/aa174195921051149348bf72e280bbe2491655259eb710a9a312ba1b528b/rsv-1.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5125e2f801937c2d7f7d0501d06e881acab9617f02dfa9f751350a219b8d86cb",
"md5": "c774b912113b03ad13e1049e8bef6ecc",
"sha256": "0b3461161ac78b35c1e61f97df54639d37629cdcd8edc5239479353f097863e3"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c774b912113b03ad13e1049e8bef6ecc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 81423,
"upload_time": "2024-12-29T00:46:17",
"upload_time_iso_8601": "2024-12-29T00:46:17.177407Z",
"url": "https://files.pythonhosted.org/packages/51/25/e2f801937c2d7f7d0501d06e881acab9617f02dfa9f751350a219b8d86cb/rsv-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2930b83f69bc4b3235ee75dfe285305fc630ae09b2a088245a427a4c52129ac1",
"md5": "e840b45cbea7b433f9237f1b0389a095",
"sha256": "2d764fba8590adc94dde7502f061c8891322c7372ca7835dde09499553ec7a1e"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "e840b45cbea7b433f9237f1b0389a095",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 55375,
"upload_time": "2024-12-29T00:46:20",
"upload_time_iso_8601": "2024-12-29T00:46:20.627385Z",
"url": "https://files.pythonhosted.org/packages/29/30/b83f69bc4b3235ee75dfe285305fc630ae09b2a088245a427a4c52129ac1/rsv-1.5.2-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8c6c405dcba63a3e2b89de52753ff02176e0b04e0004ffc9a548acdfefb248ac",
"md5": "565d16e86959d4a8100aa4545b5f4155",
"sha256": "5b90a5d421f5b45382979bacaa156db6cc05c6ea127eb735209ad57b1d673f34"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "565d16e86959d4a8100aa4545b5f4155",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 60097,
"upload_time": "2024-12-29T00:46:22",
"upload_time_iso_8601": "2024-12-29T00:46:22.521172Z",
"url": "https://files.pythonhosted.org/packages/8c/6c/405dcba63a3e2b89de52753ff02176e0b04e0004ffc9a548acdfefb248ac/rsv-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b44f3c89ae0b090e668a00eb01f9443777b515deb4847238ec256be7816800cc",
"md5": "2b45a7701027458f0ed0b5fcfb72bd0e",
"sha256": "de994bae0b82a9370e384dd84c8236c8afd664c764a1ed5977e5917fdc7392c6"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2b45a7701027458f0ed0b5fcfb72bd0e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 59484,
"upload_time": "2024-12-29T00:46:23",
"upload_time_iso_8601": "2024-12-29T00:46:23.478674Z",
"url": "https://files.pythonhosted.org/packages/b4/4f/3c89ae0b090e668a00eb01f9443777b515deb4847238ec256be7816800cc/rsv-1.5.2-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b6b9324f2fe8716e357f77cc501b169a4432074b912f7c20e2f3bd2d11a54197",
"md5": "cda56a628845be2913b9e82e5d18f786",
"sha256": "edb465f9cf4ccf682e9bf3fb44c7de6b4fea4281b7adb353cfcdd30cfa4dde63"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cda56a628845be2913b9e82e5d18f786",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 78742,
"upload_time": "2024-12-29T00:46:25",
"upload_time_iso_8601": "2024-12-29T00:46:25.671325Z",
"url": "https://files.pythonhosted.org/packages/b6/b9/324f2fe8716e357f77cc501b169a4432074b912f7c20e2f3bd2d11a54197/rsv-1.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b31e6b24123c25262e720d8dfbde1e51812453f7bba483927534b38c49b712b0",
"md5": "159d8f38c85194d8ab2477abfc838333",
"sha256": "3876b56ff512382dc3a0f29957151a6ef2da788bfb29834c7cb840d26b4aec51"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "159d8f38c85194d8ab2477abfc838333",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 79513,
"upload_time": "2024-12-29T00:46:27",
"upload_time_iso_8601": "2024-12-29T00:46:27.675578Z",
"url": "https://files.pythonhosted.org/packages/b3/1e/6b24123c25262e720d8dfbde1e51812453f7bba483927534b38c49b712b0/rsv-1.5.2-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a91687c91fafac93b38abbe621a828736c3c51a110ef890bcfd7cc8f0e5eec4",
"md5": "9ad2231cf3732620d9fe80bed9a4edb4",
"sha256": "5e01252f400cd8cbbfa78d80ff11b3c697576476e3401b035fdaeb976116e5eb"
},
"downloads": -1,
"filename": "rsv-1.5.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "9ad2231cf3732620d9fe80bed9a4edb4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 54752,
"upload_time": "2024-12-29T00:46:28",
"upload_time_iso_8601": "2024-12-29T00:46:28.649194Z",
"url": "https://files.pythonhosted.org/packages/0a/91/687c91fafac93b38abbe621a828736c3c51a110ef890bcfd7cc8f0e5eec4/rsv-1.5.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-29 00:45:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "romanin-rf",
"github_project": "rsv",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "rsv"
}