rcslice
Slice a list of sliceables (1 indexed, start and end index both are inclusive)
Decision gist · record as of 2026-08-14
Yes, but only for simple, self-contained text-slicing tasks where the row-column syntax is a natural fit and you do not expect ongoing maintenance. The package is stable and has no dependencies, but it is abandoned and will not receive updates. If your project requires active support or must handle edge cases, consider writing custom slicing logic instead.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low install friction with no runtime dependencies.
- However, the package is abandoned—last release was 2018-09-27 and last commit 2020-05-27—so no maintenance or bug fixes should be expected.
License · maintenance · safety
BSD (permissive) — BSD license is permissive, allowing commercial and private use with minimal restrictions, making it safe from a licensing standpoint for most projects.
last release 2018-09-27 (2878 days) · last repo commit 2020-05-27 · 2 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 127,701 downloads/mo, #11,733 on PyPI
Alternatives
Verify before relying
from rcslice import RowSlice
rs = RowSlice()
sliced = rs.slice(['a', 'b', 'c'], '1-2')- Whether the package works correctly with modern Python versions given no requires_python constraint is specified.
- Real-world performance and correctness on large files or deeply nested slicing patterns.
- Whether the syntax and behavior remain stable or if edge cases exist in the slicing logic.
What it is and what it does
rcslice provides a RowSlice class that extracts ranges from lists using a specialized row-column syntax where all indices are 1-based and inclusive. It is designed primarily for slicing file content read into memory—such as lines from a text file—either by row (line), column (character position), or both simultaneously. The syntax supports single ranges, multi-ranges separated by commas, and shorthand notation for the last row using 'e'. You can optionally insert separators between multiple slices.
The package has no runtime dependencies and installs cleanly, but it has been abandoned since its final release in 2018. It was marked as Production/Stable, but no updates or maintenance have occurred, so it should be treated as legacy code. The implementation is straightforward and the API is simple, making it suitable for one-off text processing tasks where the row-column slicing syntax is a good fit.
Use it for
- Extract specific lines and character ranges from a text file read into memory using row-column notation.
- Slice multi-line structured text by row and column in a single operation.
- Build custom text extraction tools where 1-indexed inclusive ranges are more intuitive than Python's default slicing.
- Combine multiple non-contiguous slices of a list and insert separators between them for formatted output.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, but only for simple, self-contained text-slicing tasks where the row-column syntax is a natural fit and you do not expect ongoing maintenance.
The package is stable and has no dependencies, but it is abandoned and will not receive updates. If your project requires active support or must handle edge cases, consider writing custom slicing logic instead.
Install
rcslice on PyPI
Before you install
Low install friction with no runtime dependencies. However, the package is abandoned—last release was 2018-09-27 and last commit 2020-05-27—so no maintenance or bug fixes should be expected.
License in practice
BSD license is permissive, allowing commercial and private use with minimal restrictions, making it safe from a licensing standpoint for most projects.
Quickstart
from rcslice import RowSlice
rs = RowSlice()
sliced = rs.slice(['a', 'b', 'c'], '1-2')
Verify before relying
- Whether the package works correctly with modern Python versions given no requires_python constraint is specified.
- Real-world performance and correctness on large files or deeply nested slicing patterns.
- Whether the syntax and behavior remain stable or if edge cases exist in the slicing logic.
Package facts
| License | BSD permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Abandoned 2,878 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 127,701 / month, #11,733 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: Information TechnologyLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 3Topic :: Text Processing :: Filters |
Evidence: rcslice-1.1.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “list slicing row column notation”
- rcsliceSlices lists using a row-column notation with inclusive 1-based…
- latex2sympy2Parses LaTeX math expressions and converts them to SymPy symbolic…
- sttableParses string-formatted tables (with pipe-delimited columns and…
Give your agent the search over MCP, or paste the wish link into any chat.
More Filters packages
Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.
Install it if you need to display or transform source code.
Converts Markdown text to HTML using a Python implementation of John Gruber's Markdown specification, with support for extensions.
Install it if you need to parse Markdown in Python.
NLTK is a Python library for natural language processing tasks including tokenization, parsing, tagging, and linguistic analysis, with built-in datasets and educational resources.
Install it if you need foundational NLP tools, linguistic datasets, or are learning the field; consider specialized libraries (spaCy, transformers) if you need…
Provides Python utilities for writing pandoc filters that transform document ASTs by reading JSON from stdin, modifying the structure, and writing JSON to stdout.
Converts Unicode text to ASCII-safe representations by transliterating non-ASCII characters to their closest ASCII equivalents, useful for generating URL slugs, legacy system integration, and keyboard-friendly identifiers.
Install it if you need lossy Unicode-to-ASCII conversion and can accept GPLv2+ copyleft terms.
Pymdown Extensions provides a collection of additional extensions for Python Markdown that add syntax support for advanced formatting, including tabbed content, superfences with syntax highlighting, emoji, and other markup enhancements.
Install it if you need markdown features beyond the standard library.
See also slicer · PTable · ndindex · mdx-include · sttable · sahi · intervaltree · linear-tsv · pyxlsx · numbers-parser